Tutorial: Get started with Engineering Workflow Management
This tutorial introduces you to some of the major Jazz® technology platform components and features found in IBM® Engineering Lifecycle Management. You can follow the steps in the lessons, or just read through them.
Learning objectives
This tutorial is hands-on and is intended to help you become more familiar with Engineering Workflow Management not to set up a production environment. You will learn the following tasks:- Lesson 1: Set up a project and team
- Lesson 2: Connect to the project as a user
- Lesson 3: Use work items
- Lesson 4: Set up iteration plans
- Lesson 5: Manage and organize team work with Team Dashboard and My Work views
- Lesson 6: Save and share source code
- Lesson 7: Set up team builds
- Lesson 8: Use the Web client
Before you begin, you must be part of the JazzAdmins repository group and have the following installed:
- Jazz Team Server
- Engineering Lifecycle Management (Eclipse-based client)
- Engineering Lifecycle Management Build System Toolkit
Time required
You should plan on taking a few hours to complete this tutorial. If you explore other concepts related to this tutorial, it can take longer to complete.- Lesson 1: Setting up a project and team as Administrator
In this lesson, you connect to a repository, create a project area, and add team members to your project area. Team members are known as users. You will define a process for your project area using a predefined process template. The process you select will initialize your configuration with everything you need to try out other components like work items and IBM Engineering Workflow Management Source Control. - Lesson 2: Getting connected
This lesson describes how to connect to a project area and a repository in IBM Engineering Workflow Management - Lesson 3: Using work items
When the Prelude project area was first created, several work items were automatically added as reminders to perform certain tasks to complete the setup of your project. This section guides you through finding and editing some of these automatically created work items. - Lesson 4: Working with plans
You can create a plan, edit the plan notes, and balance the workload across team members. - Lesson 5: Using the Team Dashboard and My Work views
In this section you will learn some of the major functions of the Team Dashboard and My Work views - Lesson 6: Managing source code
The source control component handles the storing, retrieving and sharing of source code and other artifacts in your project. IBM Engineering Workflow Management source control (SCM) support is easy to use for several development scenarios but it is different than regular file-based SCM systems. So let us start with a quick overview of the usage model. - Lesson 7: Building with IBM Engineering Workflow Management Engineering Workflow ManagementBuild
This section examines the Engineering Workflow Management (EWM) Build user interface from the perspective of a developer who is a consumer of what EWM build provides. However, you must perform some setup that might normally be done by your build administrator or release engineer. To make the EWM Build produce what your project requires can involve quite a bit of customization and adoption of build scripts to meet your project requirements. Fortunately, EWM Build makes it easy to get it running so you can see how it operates as if it were working for your team. - Lesson 8: Using the web client
In addition to high-quality integration of IBM Engineering Workflow Management (EWM) into an Eclipse IDE client, EWM also allows you to directly access a EWM server through a web browser. This is known as the EWM web client. The EWM web client does not require installation of an Eclipse Jazz client. In many cases, particularly when tracking, delegating, and planning, the web client is the superior choice in interacting with a CCM project. This is because of its streamlined interface and low resource footprint. - Summary
By completing this tutorial, you learned about the IBM Engineering Workflow Management Eclipse and web clients and became familiar with some of its basic tools that are available to you.