Notes from Rational Support
Today we have the pleasure of introducing Manish Kumar, also based in Bangalore, India as an IBM Rational Rhapsody Support Engineer. Manish is a like many of us; he works hard and plays hard! He also has a great love for software modeling tools and the Jazz platform as you'll find below:
Tell us a little about yourself: who are you, what is your role in Rational Client Support?
I am from northern India. After completing my Engineering studies, I am now settled in Bangalore. I started my career with Mistral Software, learning about embedded systems and various RTOS’s (real time operating systems). At RCS I work on Rhapsody and other modeling products.
How long have you been working for IBM and Rational?
I joined IBM Rational through the Telelogic acquisition. I have been working here for 1 and half years in Rational, and prior to that I was working in Telelogic for 1 year.
Have you had any other roles in Rational?
So far I have only been in the Support role. Now I have a new role where I am involved in exploring Jazz.
What are you currently working on?
I am part of the Modeling support team. I am working on Rational Rhapsody, which is a UML based modeling tool.
Describe a normal day for you.
I generally work for our EMEA region (European) customers.
I must admit that there is no such thing as a normal day for me and that is the most exiting part. I enjoy taking customer queries that can range from a simple one to complex integration or design issue. EMEA customers use Rhapsody extensively, and queries pour in. It is a challenge to meet customer expectations.I learn something new everyday and I love to explore new features of the tool and answer customers queries. On a daily basis I interact with a proactive development team as well as engineers from other support regions, and I use forums actively.
What project are you the most proud of?
One of my most challenging accomplishments was making one of my US customers successful by writing them an adapter file for ARM specific to their own set of tool chain. When I developed this adapter, I was fairly new to Rhapsody and was still in my learning phase but remember it as one of the tasks which made me most happy!
What is your favorite part of working for Rational Client Support?
Every day is a new challenge. You get experience in customer interaction as well as technical stuff.
Do you have an "on the job" hero? If you could "follow" anyone for 24 hours, who would it be?
There are many! Its just difficult name one.
What inspires you in your work?
Inspiration should not be confined to one thing. The more we study and experience, the more material we have to enhance the style and impact of our work.
What tip or trick would you like to share with the class?
Be quick to respond to the customer query to keep them happy.
Tell me about the biggest problem ahead for you?
With support for Rational tools also coming in, there is a learning curve. At the same time, I have to ensure the current customer base is well managed and I have to keep up the performance.
How do you define success?
Work hard, play harder. I believe success is when I am satisfied that I have given my best in my job.
In your spare time, if you have any, what hobbies or activities interest you?
Absolutely love to try multicultural cuisine, a foodie you can say; I love to hit the bar and enjoy life as much as I do as when I am working.
Bangalore has a lot of places to hang out.
When did you first become interested in Embedded Systems and Design?
I have a background of working with embedded systems, so as Rhapsody is used mostly in embedded market, I was interested to learn it from the time I joined Telelogic.
What tools / skills have you acquired that you feel are vital to your success in this field?
As Rhapsody’s a modeling tool, UML and SysML knowledge is important, as well C, C++, and Java knowledge. I acquired debugging skills over time handling customer queries. As I knew to work with Vxworks and other RTOS’s, it helped me in picking out various porting issues and integrations with real time operating systems.
What message would you give to someone just starting out in the Embedded Systems and Design industry?
Keep an open mind and be willing to learn everyday. Have general knowledge of UML languages.
What specifically drew your interest to become involved in the Embedded Systems and Design field?
Rhapsody is a vast tool with at least 15 components. My previous embedded experience could be used here. There was lot to be explored and many new things to be learned. The challenges involved drew me to it.
Aside from Embedded Systems and Design, do you have any other passions?
I love to watch and play cricket and Table Tennis.
If you were stuck on a technology deprived island, what single technology could you not live without?
I cannot live without my mobile, and as a complimentary, give me an SUV!
Any new technologies that you think are about to break into the big time?
Jazz is one such platform.
What future technology would make your life easier?
JAZZ is the upcoming one! Would make the life easier in terms of cross integration between products.
What are you doing to make the planet smarter?
I’m contributing towards making the planet smarter by following the GoGreen initiative. The Go Green India initiative unites every citizens of this planet in an effort to make real and lasting changes in their campus and communities that will protect the environment for years to come. In day to day life I prefer to choose appliances which are environmentally friendly; saying no to paper.
How do you grow your technical skills?
By reading, observing, and learning from every source: customers, peers, development, web, exploring on my own.
Are you a blogger in the blogosphere? ... Are you a YouTuber? ...Are you an Author? .... Do you Tweet? ...
Yes, also an active member on Orkut.
What publications / websites do you read / visit?
I’m active member of SiliconIndia.
Any other fun tidbits of information about you, your job, or RCS that you'd like to share?
I love parties on weekends, and hanging out with my friends. I’m an outdoorsy kind of person; rappelling and rafting are the adventurous outdoors games I like.
AcdntlPoet 2700019V2G Tags:  lotus tricks rcs tips collaboration support series wyt rational 5,916 Views
This week, we asked Rational Support IBMers what tip or trick they'd like to share... below you'll find some great advice about global collaboration, using Lotus Notes and associate applications more effectively, and information on making Support Portal more effective for YOU!
First up is Wendy Page, an RCS Software Advisory Team manager, with some recommendations for collaborating with global teams. Wendy notes:
"When working with remote colleagues, especially in foreign labs, I take a couple of minutes to ask them about something in their locale before beginning a work conversation.
For instance, when I next talk to my CDL development team, I will ask them about their New Year's Holiday, whether they traveled to see family, what traditions they celebrated. Sometimes I ask about the weather, especially if I know that a team may be battling extremely cold weather (Europe), or ask if my colleague has family near flooding in Brazil. This helps me understand the context under which the team is working, extra strains in their work day that I may not be aware of. It also builds a sense of connection with our remote teammates and labs."
Paula Cox, a Rational Client Programs manager, has some great tips for using tables in Lotus Notes:
In Lotus Notes (perhaps we can have a thread on JUST Notes tips)...two things have made everything easier.
Debra Johnson, another Rational Client Programs manager, has even more advice surrounding Lotus Notes:
One of the things in Lotus Notes Teamrooms, email, databases etc., that Paula Cox (thanks Paula- she is our Lotus Notes guru) taught our team was to use the 'shift' plus the 'minus' key to minimize the open documents. This helps if you need to find a category or event from the list. To use this function, click in the results, then press the 'shift' and 'minus' keys; it will collapse everything in that window to the highest level.
Lastly, our eSupport guru Pat O'Connor gives us some simple but highly effective tips on using the Support Portal:
For the IBM Support Portal:
So, there you have some great tips and tricks from the people who work with these tools, sites, and distributed teams every day... do YOU have any tips to share? Anything that you find makes your life a little easier or efficient? Work related or otherwise, we're all ears and eager to learn new ways to improve!
image credit: (cc) the incomparable flickr user AndyP UK
Yes, Rational Software Conference keynotes from Day 1 and 2 are now available in Second Life on Rational's island CODESTATION.
The Second Life URL (SLURL) for CODESTATION is: http://slurl.com/secondlife/IBM%20CODESTATION/130/95/40
AcdntlPoet 2700019V2G Tags:  rational videos rational-urbancode-deploy rational-client-support youtube urbancode-deploy 5,908 Views
Agents in IBM UrbanCode Deploy 6.01- This short 9 minute video explains and demonstrates agents, agent installation, agent pools, and agent relays.
dmmckinn 1200006SCS Tags:  synchronizer rational rational-team-concert connector deploy rational-client-support integration integrate bridge rational-clearquest importer clearquest 5,904 Views
Integrations between Rational Team Concert and Rational ClearQuest
There are various types of integration capabilities between IBM Rational Team Concert (RTC) and Rational ClearQuest: the bridge, the synchronizer, and the importer. If you are looking for help in deciding which integration capability best suits your current deployment or your future deployment plan, read on to get a better understanding about the technologies that are available to you, as well as some of the deployment considerations.
Note: Additional "Getting Started" information and "Quick Tour" videos are available in the Rational Team Concert and Rational ClearQuest integration cookbook topic in the deployment wiki on Jazz.net.
Rational ClearQuest Bridge
The Rational ClearQuest Bridge provides a bi-directional traceability link from records in Rational ClearQuest to work items in Rational Team Concert. It is a linked-data type integration based on the Open Services for Life-cycle Collaboration (OSLC). It provides a seamless user experience with rich hover UI preview, and delegated dialogs including advanced selection dialogs, and fully functional creation dialogs. These dialogs support ClearsQuest record form layout and hooks. The bridge integration also enables ClearQuest live data on a Rational Team Concert dashboard.
Rational ClearQuest Bridge is primarily for users who want to continue to use Rational ClearQuest as a change management system, but also want to take advantage of other features of Rational Team Concert, such as agile planning and dashboards. You do not have to change your current usage of Rational ClearQuest, but you can enhance your Rational ClearQuest deployment by using Rational Team Concert in a complementary fashion. It provides a ClearQuest shop with a fast path to realize the value of Rational Team Concert.
It is implemented as a function of the ClearQuest Web and uses the ClearQuest OSCL REST API interface. ClearQuest is an OSLC Change Management(CM) provider and a consumer. It provides OSLC CM v1 and v2 interfaces, and also consumes OSLC CM services provided by other tools. ClearQuest OSCL REST API is also a desired interface if you want to integrate your own application to ClearQuest. Since it is HTTP-based, you can call it from any program that supports HTTP, and it does not require the ClearQuest client to be installed on the machine where you execute your application.
Through the same bridge integration technology, you can also integrate ClearQuest with other Rational tools, such as Rational Quality Manager (RQM), Rational Requirement Composer (RRC), and Rational DOORS, and with 3rd party tools, such as HPALM and Git.
Rational ClearQuest Synchronizer
The Rational ClearQuest Synchronizer is a data replication between Rational ClearQuest records and Rational Team Concert work items. It supports flexible bi-directional or one-directional synchronization between a Rational ClearQuest record and a Rational Team Concert work item. Changes in one application are applied to another using synchronization rules, which provide the mapping and transformation information.
It is primarily for the customers that want to incrementally adopt Rational Team Concert by having different teams use different tools. Some projects/teams (for instance, a development team) can choose to start using Rational Team Concert while other teams (for instance, a support team) continue to use ClearQuest. The teams using Rational Team Concert and the teams using ClearQuest have access to the same data (duplicated by the Synchronizer based on the configured sync rules). Reports can also be run in either system since the data is consolidated.
The ClearQuest Synchronizer is implemented as an application of the general Jazz item connector framework. It is a separate component of the Rational Team Concert offering, and requires setting up a Gateway service. It uses ClearQuest CM API interface to communicate with ClearQuest. It can also be used between Rational Qualify Manager (RQM) and ClearQuest.
Please note that there is a high maintenance and support cost associated with the Rational ClearQuest Synchronizer. Conflicts can occur when two users make nearly simultaneous changes to a ClearQuest record and its corresponding work item, and an administrator needs to constantly monitor these conflicts and resolve them manually by selecting the appropriate value. It is highly recommend that you evaluate the Rational ClearQuest Bridge integration before jumping into the Synchronizer integration.
Rational ClearQuest Importer
The Rational ClearQuest Importer provides a one-way data migration from Rational ClearQuest records to Rational Team Concert work items. It imports ClearQuest records based on a user specified query, and uses a mapping file to declare how fields and values are mapped from a ClearQuest scheme to a Rational Team Concert process definition. It supports importing stateful record types, Users, Notes, Attachments, Work Item Relationships (duplicates, parent / child, blocks / depends on, and related), and creates missing objects, such as Contributors, categories, and iteration, on the fly.
The Rational ClearQuest Importer is primarily for the customers that want to move from using ClearQuest to Rational Team Concert as the change management system instead of maintaining both applications, and want to bring over certain ClearQuest records to Rational Team Concert.
It is implemented as a function in the Rational Team Concert eclipse client. It is based on the Bugzilla Importer, and uses the ClearQuest CM API to communicate to ClearQuest. You must install ClearQuest client on the machine you run the ClearQuest Importer.