Jazz Jazz Community Blog Jazz Community Blog
CLM Role of the run team in our Continuous Delivery process
Wed, 28 Aug 2013
8 min read

I am one of the developers in the Rational Collaborative Lifecycle Management (CLM) project contributing to the Tracking and Planning (TAP) functionality of Rational Team Concert (RTC). I have been part of the TAP team from last four years and involved in delivering RTC in longer and shorter release cycles. You would have read posts […]

CLM Speeding up the pipeline by slowing down builds
Fri, 23 Aug 2013
6 min read

In a recent blog post, Pete Steinfeld casually mentioned that over the past year the time to build the full Collaborative Lifecycle Management (CLM) pipeline was cut in half, but didn’t elaborate on how that reduction was accomplished.  Since I was involved with analyzing and improving the pipeline, I thought I would share, at a […]

CLM Rational Team Concert source control makes continuous delivery easier
Tue, 20 Aug 2013
6 min read

Rational Team Concert (RTC) has started releasing quarterly. Since large features rarely fit into such short cycles, we’re making heavy use of RTC’s branching and merging functionality. That could result in merge hell, but it doesn’t. This post will give you an idea of how the RTC team uses our own source control management system, […]

CLM How does Rational ‘do Continuous Delivery?’
Mon, 19 Aug 2013
5 min read

This is part two in our blog series describing the transformation of our internal ALM development organization toward a Continuous Delivery model. The previous post was Walking the talk – Our journey to Continuous Delivery. In this series, we describe the motivations behind adoption of a Continuous Delivery model and the many challenges we faced as […]

CLM Organizing our teams for Continuous Delivery
Wed, 14 Aug 2013
7 min read

You may have been reading the blog posts of my colleagues around continuous delivery including the motivation behind it, our focus areas as we transformed from annual to quarterly releases, and some process improvements that we implemented. Continuing this theme, in this blog I’ll write about one of the most dramatic changes that we underwent […]

CLM Walking the talk – Our journey to Continuous Delivery
Sun, 11 Aug 2013
7 min read

Introduction This is the first in a series of blogs describing the transformation of our internal ALM development organization toward a Continuous Delivery model. In this series, we describe the motivations behind adoption of a Continuous Delivery model and the many challenges we faced as we embarked on this transformation from both the planning and […]

CLM Behind the scenes of the CLM Continuous Deployment pipeline
Fri, 9 Aug 2013
16 min read

The following is in continuation of the work I described in my previous blog posting at Improving throughput in the deployment pipeline. In my earlier post, I briefly described how the IBM Jazz Collaborative Lifecycle Management (CLM) project team is developing a deployment and test execution pipeline that is allowing us to identify key product […]

CLM Accelerating CLM builds
Mon, 5 Aug 2013
7 min read

Since August of 2012, we’ve been working on improving our ability to continuously deliver software. Our work was organized into four different, but overlapping areas — ways of working, continuous deployment, build, and test. The team that I work with is focused on build, the process by which we transform our source code into artifacts […]

CLM DevOps adoption: tools, processes and culture
Wed, 31 Jul 2013
6 min read

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 […]

CLM WebSphere test practices, part 1 of 3: Challenges
Tue, 30 Jul 2013
6 min read

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 […]

1-5  of 285 items
page 1