U.S. Department of Transportation
Federal Highway Administration
1200 New Jersey Avenue, SE
Washington, DC 20590
202-366-4000
California Division
OBJECTIVE: This section describes the various roles to be performed in the development life cycle of an ITS project. It provides guidance on “what the roles entail” and “who the potential candidates are to perform them”. A matrix shows what role is played by the system's owner, the systems engineering technical assistant, and the development team during each stage of the development life cycle. |
The role of the system's owner, systems engineering technical assistant, and development team will vary in level of involvement and areas of responsibility throughout the project life cycle. This chapter provides guidance in each development step. It identifies the roles needed in each phase of the life cycle of an ITS project. A matrix of roles and responsibilities follows this discussion.
System's Owner [Project Sponsor & Stakeholders]
The system's owner [project sponsor & stakeholders] implementing an ITS will acquire a set of development services to develop the ITS project. The services can be either in-house or contracted. The system's owner and operating organization will ultimately be responsible for the system and its operations & maintenance. The system's owner needs to supply clear requirements and expected project outcomes to the development team. These outputs must be compatible with the long-term operations & maintenance goals of the system's owner & stakeholders. The success of the project relies on the system's owner's working relationship with the systems engineering technical assistant and development team[s] who implement the system. This chapter will identify the roles and responsibilities of the system's owner at each phase of the ITS life cycle [from the interface to the regional ITS architecture to retirement & replacement of the system or major system elements].
Systems Engineering Assistant [In-house staff, Independent Verification and Validation, System Manager ]
The systems engineering assistant provides the system's owner with specialty support in systems engineering. This role can be undertaken by in-house staff, a system manager, or an Independent Verification and Validation consultant [IV&V] to a limited extent. Contract resources are particularly valuable for large, complex, or unusual projects. It is also valuable when the system's owner's organization is small and lacks systems engineering expertise. This may be the case with a small or medium size city or MPO. The systems engineering assistant:
A consultant who neither offers products nor is affiliated with a development team or vendor can be un-biased in the selection and evaluation of developers and products. The consultant can assist the agency in Configuration Management, Risk Management, development team evaluations, and process improvement. It is important to find a consultant who has both systems engineering expertise and ITS knowledge and experience.
Development Team [In-house, Systems Integrator]
An ITS system development team normally develops or supplies hardware and software that integrate custom [project-specific] and COTS products. The system's owner secures the the following services of a development team:
The development team may be another department within the system owner's organization [internal development team]. It may be a contracted integration team. This is the normal case for most organizations.
The following tables identify the different roles and responsibilities during each phase of the project life-cycle.
Table 6‑1 Phases [-1] & 0 Roles and Responsibilities
Phase |
Phase [-1] Interfacing to the Regional ITS Architecture |
Phase 0 Concept Exploration and Feasibility Analysis |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tasks |
3.2.1 Interfacing with Planning and the Regional ITS Architecture |
3.3.1 Needs Assessment |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
System Owner Project Sponsor & Stakeholders
|
Coordinate, identify, participate:
|
Review & approve:
|
Review & approve:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
Systems Engineering Technical Assistance In-house, Independent Verification & Validation** Consultant, systems Manager |
Identify & document:
|
Identify & document:
|
Identify, refine & document:
Develop:
Perform:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
Development Team In-house, System Integrator |
Review & comment* *subject to public comment e.g. Industry review of architecture
|
Review and comment* *subject to public comment e.g. Industry review of needs |
Review & comment* *subject to public comment e.g. Vision, goals & objectives |
** Independent Verification & Validation - role and responsibility are monitoring, reporting, supporting, and participating but not performing- applies to all phases and tasks
Table 6‑2 Phase 1 Roles and Responsibilities
Tasks |
3.4.1 Project Planning |
3.4.3 Concept of Operations |
|||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
System Owner Project Sponsor & Stakeholders
|
Review and approve:
|
Review & approve:
|
Review & approve:
Participate in the development or refinement of: User needs, Concept of Operations, vision, goals & objectives, and operational scenarios Validation strategy & planning |
||||||||||||||||||||||||||||||||||||||||||||||||
Systems Engineering Technical Assistance In-house, Independent Verification & Validation** Consultant, systems Manager |
Identify, prepare, and document
|
Identify, prepare, participate and document:
|
Identify, prepare and document
Support, participate & report
|
||||||||||||||||||||||||||||||||||||||||||||||||
Development Team In-house, System Integrator |
Review & comment* All or in-part of the project management plan
*subject to a public comment |
Review & comment* All or in part of the technical products
*subject to a public comment |
Review & comment*** All phase products
***Internal Development Team |
** Independent Verification & Validation - role and responsibility are monitoring, reporting, supporting, and participating but not performing- applies to all phases and tasks
Table 6‑3 Phase 2 Roles and Responsibilities
Tasks |
3.5.1 Requirements Development |
3.5.2 High Level Design |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
System Owner Project Sponsor & Stakeholders
|
Participate and facilitate:
Monitor, review, and approve:
|
Participate and facilitate:
Review & approve:
Monitor:
|
Participate and facilitate:
Review & approve:
Monitor
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Systems Engineering Technical Assistance In-house, Independent Verification & Validation** Consultant, systems Manager |
Identify, Prepare, and document or update:
Perform:
Perform/Support:
Support, participate and report
|
Identify, prepare, and document (update)
Perform:
Perform/Support
Support, participate and report
|
Support, participate, review, and comment:
- Deployment - Installation - Technology - Security - Development - O&M Support, participate, and report
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Development Team In-house, System Integrator |
Review & comment*
*subject to availability to public comment |
Review and comment*
*subject to availability to public comment |
Identify, prepare, and document:
Perform and document
|
** Independent Verification & Validation – role and responsibility are monitoring, reporting, supporting, and participating but not performing- applies to all phases and tasks
Table 6‑4 Phase 3 Roles and Responsibilities
3.6.2 Integration |
3.6.3 Verification |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
System Owner Project Sponsor & Stakeholders |
Review, participate, and approve
Monitor
|
Review, participate, and approve
Monitor
|
Review, participate, and approve
Monitor
|
Review, participate, and approve
Monitor
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Systems Engineering Technical Assistance In-hours, Independent Verification and Validation**, Consultant, Systems Manager |
Support, participate & report
Perform & report
|
Support, participate , and report
Monitor and report
Perform & report
|
Support, participate , and report
Monitor and report
Perform and report
|
Support, participate , and report
Monitor & report
Perform & report
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Development Team In-hours, System Integrator |
Perform & document
Implement & document
Participate & support
|
Perform & document
Implement & document
Participate & support
|
Perform and document
Implement & document
Participate & support
|
Perform and document
Implement & document
Participate & support
|
** Independent Verification & Validation – role and responsibility are monitoring, reporting, supporting, and participating but not performing- applies to all phases and tasks
Table 6‑5 Phase 4 & 5 Roles and Responsibilities
Phase |
Phase 4 Operation & Maintenance/Changes & Upgrades |
Phase 5 Retirement / Replacement |
||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tasks |
3.7.1 System Validation |
3.7.3 Changes and Upgrades |
||||||||||||||||||||||||||||||||||||||||||||
System Owner Project Sponsor & Stakeholders |
Review, participate, and approve
Monitor
|
Review, participate, and approve
Monitor
|
Review, participate, and facilitate.
Review, participate, and approve
Monitor
|
Review, participate, and facilitate.
Review, participate, and approve
Monitor
|
||||||||||||||||||||||||||||||||||||||||||
Systems Engineering Technical Assistance In-hours, Independent Verification and Validation**, Consultant, Systems Manager |
Perform & document
|
Support, participate , and report
|
Support, participate , and report
Perform and report
|
Support, participate , and report
Develop & Document
|
||||||||||||||||||||||||||||||||||||||||||
Development Team In-hours, System Integrator |
Participate & support
|
Perform, support, and document
|
Perform, support, and document
|
Perform, support, participate
|
** Independent Verification & Validation - role and responsibility are monitoring, reporting, supporting, and participating but not performing- applies to all phases and tasks