Concept: Introduction to Agile ALM with Scrum

The IBM Rational Solution for Agile ALM with Scrum extends standard Scrum (as described in the Scrum Guide at Scrum.org) with the following:

  • Release planning
    Releases are planned and implemented over a number of Sprints.  This accomodates environments where a release every Sprint is not practical.
  • Decomposition of stories into tasks
    Stories are decomposed into fine grained tasks for estimation, assignment, and tracking purposes.
  • Loading and progress monitoring
    Team members do not have to be 100% assigned to a team (although this is desirable).  With Rational Team Concert tooling support, you can plan Sprints and Releases and account for variable loading across the team.
  • Additional guidance for sharing a Product Vision and populating an initial backlog.
  • Step-by-step tool guidance for how to perform the process using Rational Team Concert.

In addition to the practice guidance, an enhanced Scrum process template is provided that can be installed into Rational Team Concert which will jump start your teams adoption of Scrum. This template makes it easy to create new projects.  The template is also integrated with the practices themselves, providing one-click access to best practices from within Rational Team Concert work items, providing you context-specific guidance when and where you need it.

For example, you can instantiate the work item template Project Initiation to create standard work items for initiating a new project.  Links in those work items provide the following guidance:

    • "Performing role" to guide which role in the project should be assigned as the owner of the work item.
    • Detailed steps on how to perform the work
    • "Tool mentor" how to perform the work using Rational Team Concert.

There is also a "type description" link on the work item that describes the typical workflow / state machine for this type of work item.