Rational community roll call...that has a nice ring to it. Let's do it!
So, the first person we're calling on is Steve Arnold, an IT Specialist for Rational software and the author of this week's featured article. He lives in Twickenham, London with his wife and 5-year-old daughter. Besides time spent with his family, he has studied, practiced and taught Tai Chi for more than 14 years.
Our first questions was: "What are you up to?" Steve's enthusiasm for his work captured us instantly:
I've just finished delivering enablement to my European colleagues on Rational Design Manager, and the new features coming later this year, and I'm really looking forward to sharing some of the new capabilities with customers in the coming months. I'm also really excited by the sudden increase in interest around DevOps and continuous deployment -- and pleased that one of Rational's 'hidden gems' has a chance for bit of limelight.
With that kind of excitement, we crumpled our original draft of questions into a ragged paper ball and followed his lead:
2) What do you mean by "hidden gems"?
I just mean that not many people know about our capabilities in this space, yet it can potentially have huge value, and help solve some big customer problems.
3) Did you learn anything from writing your article and, if so, what was it?
It really helped me to formalise and mature my thoughts on the big benefits this kind of approach can bring to an organization.
4) What books have influenced your ideas and thoughts the most?
Ivar Jacobson's "Object Oriented Software Engineering" as it set me along my current career path (nearly 20 years ago). I'm currently reading "Bounce" by Matthew Syed, which is pretty inspiring for helping to understand the power of practise.
5) Who is your hero?
My father, who died a few years ago, for his hard work, love and practical approach that shaped my attitudes to life.
With all of this expertise and enthusiasm, it is no surprise why he is the author of Make continuous deployment practical and cost-effective with Rational ALM tools
, our featured article this week on the developerWorks Rational page.
What are your major challenges with regard to setting up continuous deployment? Let us know in the comments below.
Last week's gorgeous weather was nice but this week is better: school vacation is OVER and The Lad is back at school! The wrinkle? Potential sn*w coming tomorrow. There goes our nice sn*wless winter.
In the same way Massachusetts was buried in sn*w last winter and has had just a small amount this year, we're balancing last week's big publish with a small one today. Ken Kumagai (The Ken) shares how to combine and customize reports on multiple projects in Rational Team Concert while our highlighted items include the option to try Rational Team Concert on the cloud, an invitation to play in the Jazz sandbox, and a download of Rational Team Concert.
Have a good (and sn*wless) week!
By: Ken Kumagai (email@example.com), Software Engineer, IBM
Project managers and software developers both need frequent status updates, but they need to see different things. The author demonstrates using BIRT scripting and computed columns for customized Rational Team Concert reports of multiple project areas. The article includes files of sample reports.
Product: Rational Team ConcertThis week we are also highlighting the following items on our home page and product pages that you may find of interest.IBM Rational Team Concert 3.0 available on IBM Smart Business CloudPlay in the Jazz sandboxEvaluate: IBM Rational Team Concert V3.0
This week, we call on Ken Kumagai, a software engineer for IBM Japan on the Rational ClearCase Multisite project. He's also the author of this week's feature article, Creating customized reports through multiple project areas in Rational Team Concert. 1. What inspired you to write an article on this specific topic?
I was inspired by both customers and the Rational ClearCase development team. 2. Have you seen this particular scenario from your article in your own organization?
I talked with customers at Innovate 2011 in Japan. Some of customers want to see information about work items through multiple project areas in one view.
Rational Team Concert (RTC) provides queries to see information about work items; however, those queries fetched information for one project area at a time.
I wanted to solve the customers' pain. That was my first thought.
I belong to the Rational ClearCase development team. Our development process requires reviews of another developer's code after we create artifacts.
As the number of requested code reviews increase, it might take developers considerable time to finish them.
However, developers' workloads are often calculated by both quantity and quality of work items, not including the number of code reviews.
I feel that developers with many requested code reviews might have a heavy workload. By visualizing the number of code reviews,
I wanted to balance the workload, including code reviews. That was my second thought.
Finally, I realized that we can resolve the problem by using a BIRT report in RTC!
Yes. My team currently uses the RTC viewlet, not the RTC report. 3. What communities, forums, or user groups do you turn to for help or technical insight?
developerWorks. I also turn to senior engineers at all IBM sites.4. What interests you outside of your job (hobbies, activities)?
5. And inquiring minds want to know...how did you decide on "TheKen" as your screen name?
First, programming as a hobby
. My current hobby is to watch soccer games. I also like to do Aikido, Tai Chi, and swim.
There are many people named "Ken" in the world, right? I want to be the Ken among them, especially, in software development.
With that, it makes sense why his peers and our community have reaped the benefits of his passion for configuration management and his ambition to share his expertise. In addition to this week's featured article
, Ken wrote another article about Integrating Perforce configuration management with Rational Team Concert 3.0
and co-authored several other articles prior to that.
"Readers' feedback always leads to my motivation." says Ken. "I look forward to any feedback and comments about my articles."
Spring is just about here in the Northern Hemisphere as evidenced by the start of practices for my son's lacrosse team. People are starting to think "new" as they head to plant nurseries and start spring cleaning in their homes. Here at developerWorks Rational we're always thinking "new" and working to bring you the best new content possible.
This week we're sharing a new article by Ali Manji about deploying Rational Insight in a large enterprise and an article about Agile processes by Moacyr Cardoso de Mello Filho that originally appeared in Portuguese on the developerWorks Brazil site. But wait! There's more! We are also highlighting Contributing Author Todd Dunnavant, a discount on your Innovate registration if you register by March 14, the opportunity to evaluate Rational Insight, and a new Partner Plug-In from Emphasys Group.
Have a productive week,
- PattyNew contentTricks for deploying Rational Insight 1.0 in a large enterprise
By: Ali Manji (firstname.lastname@example.org), Software Developer, IBM
In deploying Rational Insight performance measurement software in a large enterprise, consider performance demands of running data-intensive reports on many different sources. Ali Manji explains ways to balance resources and how to install Version 184.108.40.206 in a distributed topology.
Product: Rational InsightAgile processes for the maintenance cycle
By: Moacyr Cardoso de Mello Filho (email@example.com), Certified IT Specialist, IBM
Everyone wants agility, yet most are still merely discussing it, says Moacyr Mello. In this essay, he explains why agile maintenance processes can transform how IT supports your business, improve software development performance, and lead to a smarter work cycle.We are pleased to feature Contributing Author Todd Dunnavant
Todd Dunnavant is a Principal Solution Architect in the Solution Delivery Assurance team of IBM Rational software. He is also the primary author of the Rational SOMA best practices for service solution design. For the past 14 years, his professional passion has been enabling Rational and IBM clients to improve their ability to deliver business-relevant software and system solutions. His current areas of interest are service-oriented systems and collaborative architecture management. When Todd isn't helping IBM's customers or otherwise engaging in professional activities, he indulges in exercises in futility by cheering for professional sports teams in the Houston, Texas area.
Visit Todd's developerWorks profile
Read all of Todd's developerWorks content
Learn about the Author achievement recognition program This week we are also highlighting the following items that you may find of interest.
Innovate registration is open: Save US$200 when you register by March 14Evaluate Rational Insight
New Partner Plug-in: Emphasys Group Service-Oriented Analysis and Design Model Accelerator
The SOAD Model Accelerator guides the practitioner to create best-practice based SOA solutions, reduce mechanical steps, enhance solution focus and magnify creativity and problem solving skills. The Accelerator enhances the capabilities of Rational Software Architect for WebSphere Software, Rational SOMA and SoaML.
We're calling on Ali Manji, a Rational software developer who joined the reporting tools team in January. His name should sound familiar to you because he has written several articles to help clients build leading-edge Java applications with Rational Software Architect and Rational Application Developer. Don't let his recent transition fool you. He is a man of many talents, which is why he was easily motivated to get on board with his new team and write this week's feature article, Tricks for deploying Rational Insight 1.0 in a large enterprise.
Q1) Which future standards do you and your colleagues see as important for the future?
Arthur Ryman, who is Rational’s Chief Architect for Reporting and Portfolio Strategy and Management, as well as the visionary who charts the future for our area, tells me that standards around RDF, SPARQL, and Linked Data will become critical for CLM solution providers. More generally, these standards will also be important for those who want to build solutions based on the growing NoSQL movement. I believe this further implies that standards for NoSQL will become necessary and critical.
Q2) What challenges are you expecting from your new assignment?
As is the case with many of our clients, my development team is globally dispersed. Collaboration through the use of social networking and development tools like Rational Team Concert becomes critical to project success and fostering a team culture with peers in other [areas of the world].
Q3) What inspired you to write an article on this specific topic?
We wanted to ensure that the architects tasked with deploying Rational Insight were aware of the options available for deploying in medium- to large-sized enterprises. Realizing an enterprise topology as described in the article is an important step towards the goals that users demand: scalability and performance.
Q4) If you could win a meetup with any celebrity or public figure in the world, who would it be, and what would you talk about?
Noam Chomsky. His contributions to computing are immense. It would be interesting to hear his thoughts on the direction of modern computer languages and their applications in the era of social computing.
Q5) What do you like to do for fun?
I love to play badminton and read juvenile literature. Books that are my "must reads:" The Mysterious Benedict Society, The Conch Bearer, and Silvana de Mari’s The Last Dragon. I also like to play board games.
Ali has spoken at many technical conferences, including JavaOne and IBM Innovate. This month, you can catch up with him in person when he speaks about Tips and techniques for using Eclipse Dali tools to deploy JPA/JEE apps anywhere! at EclipseCon, March 26-29, 2012.
Ali appreciates suggestions for a future articles or blog posts you want to see about using or deploying Rational Insight in an enterprise environment. You can find more tips and thoughts from him on his self-titled blog, or you can follow him on twitter @torontoIBMer
This week on developerWorks Rational, our authors are offering their advice about the "how" and "what" of applying enterprise architecture, plus tips for migrating Configuration Management Version Control (CMVC) to Rational Team Concert.
Use enterprise architecture for investment decisions to guide IT deployment
By: Karthikeyan Subramanian
Use enterprise architecture in Rational System Architect to guide investment decisions. Then import data into Rational Software Architect to plan deployment based on business priorities. Make "what" decisions in Rational System Architect, and "how" in Rational Software Architect, says the author.
Products: Rational System Architect, Rational Software Architect
Migrate CMVC to Rational Team Concert, Part 1 of 2
By: Murali Dhandapani
This two-part article explains migration of Configuration Management Version Control (CMVC) to IBM Rational Team Concert. Part 1 covers Rational Team Concert server configurations and installation of CMVC Connector on the Rational Team Concert Eclipse client that is required for the migration.
Migrate CMVC to Rational Team Concert, Part 2 of 2
By: Murali Dhandapani, Atul Kumar, and Sanjay Chanlya
This two-part article explains migration of Configuration Management Version Control (CMVC) to IBM Rational Team Concert. Part 2 shows how to customize Rational Team Concert to work with CMVC defects and features field values and how to import CMVC source code into Rational Team Concert.
Also check out the following trials, including specific exercises that you can try in either the Rational System Architect or Software Architect sandboxes.
Rational System Architect SOA sandbox guided trial
Rational System Architect online trial
Try Rational Software Architect Design Manager
Rational Software Architect sandbox exercise
Try Rational Software Architect
Take the OSLC 2012 Community Survey
and encourage your colleagues to do the same, because it is good for
the Open Services for Lifecycle Collaboration community and it is good
Services for Lifecycle Collaboration (OSLC). Have you heard about it before?
Even if you’ve never heard of OSLC before now, you may already be using
software that depends on it.
is both “a community of software developers and organizations that is working
to standardize the way that software lifecycle tools can share data” , and
the set of specifications describing how that data is actually shared. Perhaps
the most famous use of OSLC specifications is the IBM Rational Jazz Platform
, and the associated set of products . These Jazz products use OSLC
specifications to integrate with each other to provide a complete CLM
(Collaborative Lifecycle Management) solution . Since OSLC specifications
are available under the Creative Commons Attribution License , however, it
isn’t just Jazz-based products that are using OSLC to solve the integration
problem. Open source software, such as FusionForge Tracker, Jenkins, and the
Eclipse Lyo project; “traditional” IBM Rational products, such as ClearQuest
and DOORS; IBM Rational competitor products, such as Oracle Team Productivity
Center; and even software from outside the traditional CLM space, such as IBM
Tivoli Service Request Manager; have all implemented OSLC specifications .
Third party solutions have also popped up that provide OSLC adapters that
enable OSLC integrations with software that doesn’t support it natively, such
as HP Quality Center and Atlassian JIRA . Even companies whose main business
isn’t software are choosing OSLC as the standard integration technology for
connecting homegrown and open source tools with the commercial software they
purchase  .
(If you really have never heard of OSLC before now, be sure to check out open-services.net, beginning with the About page, then check out some of the materials from the OSLC Community Webcast Series.)
using software integrated with OSLC and experiencing increased visibility and
simplified traceability across integration boundaries, OSLC is also really
interesting from both technical and business perspectives. From a technical
perspective, the application of Linked Data to application data is a novel idea
with lots of potential. From a business perspective, open specifications offer
hope to all those feeling “locked in” by one vendor or another. More, whether driven
by technical or business concerns, that there is an active specification
development community interested in new integration scenarios is a huge step
forward for the industry.
there is a lot to be gained by participating in OSLC workgroups, to
clarify and prioritize new scenarios, to create and review new
specification revisions, and to implement the initial implementations
that prove the specification is complete . Even if you're just the
end user of what the community produces (either by implementing
specifications to create integrations that matter to you, or by using
integrations developed by others), you can gain a lot from OSLC. But all
of that takes effort on your part (whether you've done it already, or
might do it in the future), and if you're going to put some effort into
OSLC, why not maximize your return?
there is a simple (and painless) way for you to influence the OSLC
Community so that future returns are maximized: the OSLC 2012 Community Survey!
The survey can be completed in less than 5 minutes (though if you have
participated in an OSLC workgroup, implemented an OSLC specification, or
used software integrated by OSLC, please take an extra minute, or two,
to complete those optional sections as well). The survey is also
feedback is so important to OSLC, and the effort to provide it is so
minimal, why not encourage your colleagues to take the survey too? Use #OSLCSurvey to discuss on Twitter, and join the OSLC Group on LinkedIn.
This week, we call on Murali Dhandapani, an IBM Certified IT Specialist in Systems Management who currently leads the infrastructure deployment for Rational Team Concert, Quality Manager, and Insight at IBM Software Lab, India. Before taking on his current role, he spent 10 years in various facets of IT and has gained experience in Linux, Unix, virtualization, high-availability solutions and Rational Source control management tools. Wondering how he does it all?
1. What is the one action you have taken that has accounted for most of your success?
I have applied a clear focus on what I do.
2. What inspired you to write an article on this specific topic?
The migration from CMVC to Rational Team Concert involves some configuration on the server side and huge customization work in the project area for importing the Defects and Features from CMVC to Rational Team Concert. When I was working for the closure of this activity, I decided that others who work on [this] migration for their projects should not struggle much to achieve it. This resulted in an article.
3. Have you seen this particular scenario in your own organization?
Yes. We did a proof-of-concept for a customer in our organization.
4. What communities, forums or user groups do you turn to for help or technical insight?
developersWorks, jazz.net and I also turn to developers and product support engineers on times.
5. How do you keep up with changes in the industry?
One has to read a lot, practice a lot, discuss a lot and share a lot. I am trying to do this.
Murali is currently working on a Redbook on PowerHA. He also participates as an SME reviewer for the IT specialist certification board activities. In his spare time, he enjoys going to movies and traveling with his wife and kid, their soonest vacation coming up in May.
Given his experience and the possibilities for how Jazz-based tools can be used to manage change and configuration, we're thankful that he's sharing his expertise in this week's two-part series migrating CMVC to Rational Team Concert.
Check out many of Murali's other articles on developerWorks. Like all of our authors, he appreciates any feedback that you have or suggestions for topics.
It's a gorgeous day here in Massachusetts. I'm sitting on my back porch soaking up the warmth and hoping no one in Arizona notices that we switched weather with them! We have three great articles for you this week from IBMers around the world, a new featured author, and some great extras that we hope you find useful.
By Ulrike Vauth, Business Architect, IBM (Germany)
Curtailing unexpected costs in IT projects can depend on the maturity of requirements management. Ulrike Vauth explains how IBM consultants used Rational Requirements Composer and Rational Team Concert to help a customer establish a stable and mature process.
Products: Rational Requirements Composer, Rational Team ConcertStep-by-step guide to creating Rational Focal Point reports
By Anurag Saraf, Senior Staff Software Engineer, Rational Tools Administrator, IBM (India)
Get an overview of how to create basic reports within IBM Rational Focal Point. Anurag Saraf gives you step-by-step instructions for using the customizable, built-in report generator.
Products: Rational Focal PointEngineers must think more like psychologists to succeed in software engineering
By Marília Coelho, IT Specialist, IBM (Brazil)
In software development, Einstein's advice to invest time in understanding the problem first can be a problem in itself, says the Marilia Coelho, even though software engineers understand the need. She suggests the psychological, human nature reasons for why this happens and offers solutions.
Product: Rational Requirements ComposerWe are pleased to feature Contributing Author Amy Silberbauer
Amy Silberbauer describes herself as an evangelist for ensuring that customers realize value from their software investments, rather than letting software go unused. She is passionate about IBM solutions for establishing modern development environments and understanding how to make informed decisions about application modernization. Amy is currently the Rational Industry Solutions architect lead and a member of the Unleash the Labs team, specializing in enterprise modernization, service-oriented architecture, and business process management solutions. She has been with IBM for 25 years, with 22 of those years in software development. When she is not evangelizing at work, she enjoys fishing in bass tournaments with her husband and working on home renovation projects. Visit Amy's developerWorks profile Read all of Amy's developerWorks content Learn about the Author achievement recognition program This week we are also highlighting the following items that you may find of interest.The ultimate agile development solution: Free for up to 10 developers - Rational Team ConcertTry Rational Requirements Composer on the cloudTry Rational Team Concert on IBM Smart Business CloudDownload Rational Functional TesterIBM SOA sandboxTrial: Rational Requirements ComposerIBM agility@scale e-kitMarch 28 webcast: Boosting Software Quality and Development Agility
We're calling on Ulrike Vauth, a business architect with IBM Global Business Services. As an Open Group Distinguished Certified IT Architect, her experience with mid-sized to large application development spans the lifecycle, including requirements engineering, specification, design, code, test, and go-live.
We wanted to get to know a little more about how she acquires and shares knowledge:
What inspired you to write an article on this specific topic?
I work with this topic on a daily basis and get a lot of questions from other colleagues around requirements management; therefore, I decided to share my experience by writing this article for developerWorks.
What communities, forums or user groups do you turn to for help or technical insight?
For specific questions I typically search in the known platforms like the Jazz forums, developerWorks, or the available community tools like Lotus Connections network inside IBM. If I don't find the right answer I use the forums (e.g. Jazz forum for Tool related topics) or look for help in my network of technical people inside IBM. The technical community is really good and helps each other very often.
Who is your hero?
I don't have a specific hero, but I respect people who really act and do not just talk, who are open, help each other and find the fun our job can provide.
What hobbies or activities interest you outside of your job?
The little time I have outside my business life I spend practicing and teaching Karate in my hometown in Germany. Practicing and living the Karate principles gives me a lot of physical and mental strength for my daily job. In both areas I try to follow the Karate ideals, like: You always should try to improve your skills, improve your character, be patient, respect others and be faithful.
We respect her passion for sharing her expertise with you. That's why she's the author of this week's feature article Establish a mature requirements management process to cut costs with Rational Requirements Composer and Team Concert.
If you have questions for Ulrike, leave a comment below.