Introduction

This tutorial demonstrates how to align plans to ensure that teams share common project goals, with complete alignment across requirements, development, and test plans. This tutorial explores a sample application after the release plan is completed. The sample application starts with an existing lifecycle project and linked plans, where the team is ready to start their second sprint.

In this tutorial, the team leads agree on shared goals for the release plan. This tutorial uses several roles. Ursula has a requirements collection that defines business requirements. Marco aligns the release plan with the requirements collection. Tammy aligns the test plan with the requirements collection and the release plan. The team leads ensure coverage across the requirements, development, and test plans.

This tutorial uses these plans:

  • A collection that captures high-level business and stakeholder requirements for a software release.
  • A development release plan that captures the complete list of plan items for the software release. The plan defines when the requirements are implemented and how many can be contained within the requested time frame for delivery.
  • A test plan that captures the set of test cases that are required to validate a release. Use the test plan to determine whether the requirements are implemented as designed and to test the implementation.

Learning objectives

This tutorial demonstrates these IBM® Engineering Lifecycle Management concepts:
  • A requirements collection defines what to develop.
  • A release plan defines when it will be developed.
  • A test plan defines how the implementation is tested and helps teams determine whether the delivery meets the requirements.
  • A product owner perspective ensures that a collection of requirements has relationships to a release plan and a test plan and creates a traceability view on a requirements collection.
  • A development lead ensures that a release plan has relationships to a requirements collection and a test plan, synchronizes collections and release plans, and creates a traceability view of the release plan.
  • A test lead ensures that a test plan has relationships to a requirements collection and a release plan and synchronizes collections and test plans.

Time required

Plan to take a few hours to complete this tutorial. If you explore other concepts that are related to this tutorial, it can take longer to complete.

Skill level

Intermediate

System requirements

For this tutorial, these products must be installed and configured:
  • IBM Engineering Lifecycle Management products
  • Build System Toolkit
  • The IBM Engineering Workflow Management Eclipse client

See the related links for information about installing and configuring these products.

Prerequisites

Configure the sample environment after you have installed and configured the required products. See the related links for information about configuring the sample.
Related tasksInstalling the Money that Matters sampleThe Money that Matters sample project is based on a realistic development project whose goal is to deliver Release 1 of the JKE Banking application. The sample project includes existing artifacts as if the team already started its work. There is also an enterprise version of the sample: Money that Matters Enterprise. Installing the IBM Engineering Workflow Management Eclipse client by using Installation ManagerWhen you install the IBM Engineering Workflow Management Eclipse client by using IBM Installation Manager, you can use one of two methods: install from a web installer or install from an Installation Manager repository package.Installing the Build System ToolkitThe Build System Toolkit can be installed on UNIX, and Windows build machines using a .zip file or the IBM Installation Manager. To install the Build System Toolkit on IBM i, use IBM i licensed programs. To install the Build System Toolkit on z/OS, use SMP/E.Related informationInstalling Engineering Lifecycle Management productsConfiguring the Money that Matters sample environmentAs an administrative user, configure the Money that Matters sample environment, so that you can complete the tasks in the Money that Matters lifecycle scenario tutorial.Understanding the Money that Matters lifecycle scenario