![]() Configuration Management for Transportation Management Systems
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Chapter 5 – Configuration Management BaselinesThe previous chapters have detailed the key elements of the configuration management process, including the planning element and core processes. This chapter examines the fundamental concept of a system baseline in depth. The concept of baseline is central in configuration management. In order to effectively implement a configuration management program in a transportation management system, one must fully understand baselines. The concept of a baseline is not new or complex. In general a baseline is a well-defined, well-documented reference that serves as the foundation for other activities. For configuration management a baseline is a stable, well-documented, and thoroughly tested version of the transportation management system at some point in its life cycle. For this reason all configuration management activities should ensure that all changes to a baseline are carefully considered and documented so that future baselines are solid. This chapter defines and describes the concept of a system baseline, provides guidance for transportation management system applications, and gives examples of effective baselines currently used in transportation management. EIA Standard 649 Definition"A baseline identifies an agreed-to description of the attributes of a {system} at a point in time and provides a known configuration to which changes are addressed." Establishing baselines and managing changes to baselines are the key functions of configuration management. Baselines are extremely important to system managers. For example, in the event of system failure, the last established baseline can be recovered in order to maintain system availability. Well-maintained and managed baselines also allow for smooth transitions when systems are integrated with external entities or when new contractors or consultants are brought on board to work with the system. According to EIA 649, recognizing what baselines need to be established and when they should be established is fundamentally important. The first step of this process is assessing the agency's information requirements and what system elements are to be included in baselines. The analysis and deliberations required in the configuration item identification process, described in chapter 3 of this handbook, help to accomplish this goal. The next step is determining when it is necessary to institute baselines. Baselines should typically be established at key system life cycle milestones. Guidance in this area is provided later in this chapter. EIA 649 also identifies baseline-related requirements for the CM plan. When developing the CM plan, agencies should ensure that the following items are directly addressed:
*(EIA Standard 649 – p. 20)
Implementation GuidanceWhy establish baselines?Careful attention to establishing formal baselines ensures long-term system availability and supports efficient future system maintenance, integration, and upgrades. Types of BaselinesTransportation management systems do not have simply a single baseline. In fact, during the life cycle of the system, multiple baselines will be established and maintained. Figure 5.1 provides example system baselines for different points of a typical system life cycle. Figure 5.1 is nearly identical to figure 7.2, which is used to describe the system life cycle in chapter 7. The only difference is that letters have been superimposed on the "control gates" of the life cycle to indicate the appropriate baseline at these gates. The letters correspond to the baselines and descriptions that are presented in table 5.1. Figure 5.1 – Baselines in the System Life Cycle
(Control gate letters refer to table 5.1)
![]()
Elements of a BaselineAs noted in table 5.1, all system baselines are not the same. Some baselines purely involve documentation, while others include software, hardware, and so forth. Typical baseline elements are:
Implementation Guidance Summary
Best Transportation PracticesThis section describes the experiences of three transportation agencies that use baselines in the configuration management of their transportation management systems. Georgia NaviGAtorThe Georgia NaviGAtor CM manual states, "The baseline configuration is established at a point in time when GDOT initiates formal control over documentation, drawings, and/or software." Of the agencies that were surveyed for this report, GDOT is the only agency whose plan details the time when a baseline is to be established. After a set of plans has been given to the DOT for a certain project and reviewed to see that all requirements have been met, the agency can baseline that set of plans. From that point on, any changes made during construction should be subject to the change control process. Although the CM manager for the NaviGAtor program expressed some disappointment because it is somewhat difficult to ensure that contractors comply, auditing can help to verify and reinforce compliance to procedures. The CM manager for Georgia also stated that baselining is, by far, the agency's most expensive activity, costing over $500,000 thus far. Maryland CHART II SystemThe CHART II CM plan lists five major baselines that are to be included as part of the system life cycle. Under this system, which treats baselines at a project level rather than at an individual item level, the baselines consist of all relevant configuration items (documents, software, and other items). Similar to the multiple, concurrent baselines illustrated in figure 5.1, the CHART II plan stipulates that at any point the project may be supporting multiple baselines. As an example, the plan says that Release 1/Build 2 may be operational while Release 1/Build 3 may be in development and Release 2/Build 1 may be in design. As is standard with baselining procedures, CHART II baselines are modified using the change control process. The CHART II project baselines are shown in table 5.2.
* Maryland CHART II Project Configuration Management
Plan – 10/2000 (p. 3-3)
Southern California Priority CorridorThe Southern California Priority Corridor lists three categories of baselines in its CM plan. They are:
Figure 5.2 illustrates the allocation of baseline to life cycle stage. Figure 5.2 – SCPC Baselines in Context of "Vee"
Systems Engineering Model
![]() * Southern California Priority Corridor Configuration
Management Plan, 12/ 2000 (p. 5-5)
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |