IBM SC34-4499-03 Working with no component or release processes, Working in serial development

Models: SC34-4499-03

1 356
Download 356 pages 55.74 Kb
Page 71
Image 71

Chapter 5. Working with no component or release processes

To illustrate how to work with objects in a release that does not follow a tracking process or component processes, this chapter follows an example of a programming team that is developing the control systems for a robot. They are working in a family called robot.

Instructions for performing the task are given for both the graphical user interface (GUI) and the command line interface (Command).

This chapter illustrates two scenarios: working in serial development and working in concurrent development. Working in serial development means that after you check out a part, TeamConnection locks the part so that it cannot be updated by anyone else. Compare this to concurrent development, in which more than one person can simultaneously update the same part.

The following table directs you to the scenario you need:

For this scenario,

Working in serial development

Working in concurrent development

Go to this

page.

51

70

Working in serial development

Alex is one of the programmers working on the robot application within a release called robot_control. The release does not follow a tracking process, and the release supports serial development. Even though the release does not follow a tracking process, defects are opened when problems are found.

This example assumes that the parts that Alex will work with have already been created in the release, and the build tree has been established. The build tree shows the hierarchy of objects that take part in the build of an application. It identi®es parts as inputs, outputs, and dependencies of a build. For more information about build trees, see ªWorking with a build treeº on page 133 or ªCreating the build tree for the applicationº on page 184.

This example also assumes that the family named robot has been de®ned in the TC_FAMILY environment variable. Because Alex accesses information in several releases, he has not de®ned the release named robot_control. Therefore, he must explicitly identify the release when performing TeamConnection actions, but not the family.

A fellow team member, Carol, has discovered that the robot's aperture is not working correctly. To address this problem, she opens a defect. To ®x the problem, Alex needs

© Copyright IBM Corp. 1992, 1995, 1996, 1997, 1998

51

Page 71
Image 71
IBM SC34-4499-03 manual Working with no component or release processes, Working in serial development