So many times in my Jazz Jumpstart team member life I got this question from our customers:

“Do you provide an integration of your Source Control Manager with Windows Explorer like Subversion does with TortoiseSVN?”

Each time, I had to reply: “No, for now. Please subscribe to the Story 43272: Windows Explorer client for simple SCM operations (like ClearCase, Tortoise, etc.) for non-eclipse users…”

Today we can say that RTC 4.0 will (certainly) provide a shell integration for Windows Explorer!

I checked the story: it has been created in February 2008 (yes, great feature might take some time, sometimes!) by one of my first customers (and friend!) Roman Smirak and it has so far 103 subscribers

Please check-out the great article from Sreerupa Sen: Introducing the Rational Team Concert Shell integration for Windows Explorer and you will learn what you can expect from this great feature.

Roman! They built it!!! ;-)

The Sprint Review Meeting concludes the current Sprint. During this meeting, the team demonstrates the Stories they achieved during the Sprint.

Knowing that my team was very concerned in being informed on the progress of the project, I was already convinced that this kind of meeting will help them in staying tuned.

In parallel, I read in several places that for a Sprint Review you should “invite the world“, and I liked this idea because it was not only a good way to promote the team work but also a good way to inform the “rest of the world” about our progress. So we decided to invite all the others teams concerned by the product and here are the feedback we got from them afterward:

  • The Documentation team enjoyed each demo because it gave them more inputs on stories they will have to document during their next Sprint.
  • The Test team enjoyed each demo because they could get a better understanding on the acceptance tests they will have to run.
  • The Support team as well as the Services team enjoyed each demo because they could easily learn new coming features and ask questions to the development team
  • The Product Owner could confirm the progress and the work done

Yes, I know, no customer was invited for this internal meeting. Nevertheless, we recorded all the meeting to be able to share this information with all the actors of the project.

So, what I learned from this meeting is the value of a Sprint Review meeting, even if we tried to keep it pretty informal.

So,  don’t feel shy in inviting “the world” on such meeting; they will be thankful and your team will certainly appreciate this kind of work recognition.

I’m very proud to announce that Rational Programming Patterns v8.0.3 has successfully eGA’ed this Wednesday, November 28th, 2011.It is publicly available for customers from the Announcement Letter page.

There is also a “Refresh Pack” (RPPz v8.0.3 update) available on the RPPz Fix Central page.
For v8.0.1 customers, you can also directly update your environment using IBM Install Manager and pointing to the RPPz 8.0.3 IM Update site.

And, if you never tried RPPz and you are a Pacbase practitioner, you can also try it by downloading our RPPz v8.0.3 Trial version from the developerWorks Trial site.

Enjoy it!

I have a new job…

If you follow my LinkedIn page you might have noticed that I have changed for a new position at Rational.

Actually, I have joined the Rational Programming Patterns (RPPz) team as their Development Manager. The Product Manager, Philippe Bauquel, invited me to join the team to help them in improving their Rational Team Concert (RTC) practices and in putting in place an Agile development process with the development team (17 people). These are two very exiting challenges.

The first one is obviously a great move because of my expertise in RTC and I’m really exited in putting in place by myself all the best practices I was suggesting to my customers in my previous position as a Jazz Jumpstart team member.

The second one is more challenging. Actually, I participated to several Agile projects like Eclipse or Jazz and I managed few teams using some early days “sort-of” Agile approaches but I never formally applied any well-defined Agile method  like the EclipseWay or the Scrum process…

So don’t be surprised if you retrieve in my next posts some interesting news about RPPz, some Scrum questionings or some practical tricks about RTC used in the context of an Agile project…

I read recently 3 excellent papers about Rational Programming Patterns (RPPz):

I’m amazed to see how PDP (Pattern-driven programming) seems so well adapted to the COBOL community; this community supports this product for more than 30 years! Can you believe that?!

The concepts and approach implemented in this product passed all the IDE (Integrated Development Environment) history with success; we had originally PAC700 in 70′, then Pacbase, then VisualAge Pacbase and now RPPz based on RTCz and RDz.

When, in the same time, I was moving from Lisp, to Smalltalk, to Eclipse and now to Rational Team Concert.

I recall when a colleague of mine shown up in my office showing the book “Design Patterns: Elements of Reusable Object-Oriented Software” by “the Gang of Four” yelling: “It is the future!…”. At this time -1995-, I was not aware that this “future” was already there for 20 years and will be there at least the next 15 years…

So, I really encourage you to read these papers and think about the concepts described by Nicolas and Hervé; they are older than the computer life of most of us and there are still so actual, pertinent and efficient…


Regularly I get this question from my customers:

I would like to enforce an approval process inside my development lifecycle. How can I do that in Rational Team Concert?

The setup seems complex because it requires changes at different levels in RTC:

  • In the Work Item workflow,
  • In the Work Item preconditions,
  • In the Work Item permissions.,

This post describes all the steps (and even more) to set up such approval mechanism in RTC. Continue Reading »

Sharing with you this interesting note I got from Christophe Daly, who is a member of the IBM Install Manager team.

Christopher explains to my customer how to install the CLM 2011 solution on a Linux platform without the root privileges:

If you installing as a non-root user, you need to make sure the non-root (it’s typically called “non-Admin” in IM terminology) version of IM is used.

At the bottom of our launchpad is a checkbox with the label “Install in a shared location for multiple users (requires administrator privileges)“. When this checkbox is checked, we launch the Admin (root) IM and when unchecked we launch the non-Admin (non-root) IM.

If you are not using the launchpad, you can still start either the admin or non-admin IM directly:

  • The admin IM executable is named “install” and
  • the non-admin one is named “userinst“.

These are in a platform-specific directory under the “im” directory in the downloads.

I hope it will help…


Get every new post delivered to your Inbox.