Blogs about Jazz

Blogs >

Jazz Team Blog

2013 July

DevOps adoption: tools, processes and culture


In my previous post I described how the Collaborative Lifecycle Management (CLM) team is applying DevOps principles and practices to reach our goal of continuous delivery. When the Jazz project began in 2005, even before Rational Team Concert (RTC) existed, we maintained all our source in CVS and used hand-crafted Ant scripts, Eclipse PDE and CruiseControl […]

WebSphere test practices, part 1 of 3: Challenges

Tags: , ,

At the beginning of my career at IBM I was privileged to be a part of the WebSphere Performance Team between 2000 and 2004.  The Performance Engineering team challenged and changed how I viewed ‘Test’.   There were no testers or even tests in that organization .. there were engineers initiating experiments, generating repeatable metrics and […]

Web UI test scenarios in the Continuous Delivery Pipeline

Tags: , ,

History I work as the Automation Lead for the Function Verification Test (FVT) team in the Collaborative Lifeycle Management (CLM) project. This post details some of the efforts we are making to improve our test automation to enable continuous delivery. The CLM FVT team created the CLM Build Verification Test (BVT) scenario to quickly sanity-test […]

Automation and Cloud for System Integration test

Tags: , , ,

This is a quick overview of very recent efforts within the IBM Rational development organization to employ cloud technology coupled with aggressive provisioning, product install and configuration automation to improve and streamline our product System Integration test processes with an eye towards Continuous Delivery. Motivation and challenges Its a common story for sure but our […]

Improving throughput in the deployment pipeline

Tags: , ,

During the last 18 months, the IBM Jazz Collaborative Lifecycle Management (CLM) team has been undergoing a transformation around adopting continuous delivery best practices and methodologies, some of which you may already be aware of through our discussions at and this year’s Innovate conference. Through this blog, I want to share some of those […]

What is Continuous Delivery?

Tags: ,

I’ve been working in the Collaborative Lifecycle Management (CLM) team in various development manager roles for the last three years. Recently I’ve moved into a role that will let me focus on helping the CLM organization deliver more frequent releases. After 20+ years working for IBM and 10 years as a development manager, this is […]

On the road to continuous delivery in the never-ending quest to be more agile

Tags: ,

I’ve been working for IBM for over twenty years and I’m currently assisting the Collaborative Lifecycle Management (CLM) team in its adoption of DevOps with the goal of enabling continuous delivery. I was previously the development manager for the CLM project and for Rational Team Concert. I’m also a jazz bassist and bandleader. When I […]

Wanted: Requirements Composer enthusiasts to try our new trial visual editor

When you look at your project requirements and use cases today, how much do you rely on pictures or diagrams? When a project team is documenting ideas for their next development iteration people often draft diagrams to show the flow, user interaction through use cases, or even user interface mock ups to show what the […]

Rational Lifecycle Integration Adapters v.1.1 are here!

For those of you who were excited about our first Open Services for Lifecycle Collaboration (OSLC)-based adapters, we’ve just released v1.1 of the Rational Lifecycle Integration Adapters with some great new features.  You may remember that we released three OSLC-based adapters for HP Application Lifecycle Management (ALM), Atlassian JIRA, and Git as part of the […]