Technical Planning: Difference between revisions

From SEBoK Draft
Jump to navigation Jump to search
Line 153: Line 153:
===Citations===
===Citations===


Caltrans, and USDOT. 2005. ''[[Systems Engineering Guidebook for Intelligent Transportation Systems (ITS)]],'' version 1.1. Sacramento, CA, USA: California Department of Transportation (Caltrans) Division of Reserach & Innovation/U.S. Department of Transportation (USDOT), SEG for ITS 1.1.  
Caltrans, and USDOT. 2005. ''[[Systems Engineering Guidebook for Intelligent Transportation Systems (ITS)]].'' Version 1.1. Sacramento, CA, USA: California Department of Transportation (Caltrans) Division of Reserach & Innovation/U.S. Department of Transportation (USDOT), SEG for ITS 1.1.  


DAU. 2010. ''[[Defense Acquisition Guidebook (DAG)]].'' Ft. Belvoir, VA, USA: Defense Acquisition University (DAU)/U.S. Department of Defense, February 19.
DAU. 2010. ''[[Defense Acquisition Guidebook (DAG)]].'' Ft. Belvoir, VA, USA: Defense Acquisition University (DAU)/U.S. Department of Defense, February 19.


INCOSE. 2011. ''[[INCOSE Systems Engineering Handbook]]:'' A Guide for System Life Cycle Processes and Activities, version 3.2.1. San Diego, CA, USA: International Council on Systems Engineering (INCOSE), INCOSE-TP-2003-002-03.2.1.
INCOSE. 2011. ''[[INCOSE Systems Engineering Handbook]]: A Guide for System Life Cycle Processes and Activities.'' Version 3.2.1. San Diego, CA, USA: International Council on Systems Engineering (INCOSE), INCOSE-TP-2003-002-03.2.1.


ISO/IEC/IEEE. 2009. ''[[ISO/IEC/IEEE 16326|Systems and Software Engineering - Life Cycle Processes - Project Management]]''. Geneva, Switzerland: International Organization for Standardization (ISO)/International Electronical Commission (IEC)/Institute of Electrical and Electronics Engineers (IEEE), [[ISO/IEC/IEEE 16326]]:2009(E).  
ISO/IEC/IEEE. 2009. ''[[ISO/IEC/IEEE 16326|Systems and Software Engineering - Life Cycle Processes - Project Management]]''. Geneva, Switzerland: International Organization for Standardization (ISO)/International Electronical Commission (IEC)/Institute of Electrical and Electronics Engineers (IEEE), [[ISO/IEC/IEEE 16326]]:2009(E).  
Line 163: Line 163:
NASA. 2007. ''[[NASA Systems Engineering Handbook]].'' Washington, D.C.: National Aeronautics and Space Administration (NASA), NASA/SP-2007-6105.  
NASA. 2007. ''[[NASA Systems Engineering Handbook]].'' Washington, D.C.: National Aeronautics and Space Administration (NASA), NASA/SP-2007-6105.  


SEI. 1995. ''A systems engineering capability maturity model,'' version 1.1. Pittsburgh, PA, USA: Software Engineering Institute (SEI)/Carnegie-Mellon University (CMU), CMU/SEI-95-MM-003.
SEI. 1995. ''A systems engineering capability maturity model.'' Version 1.1. Pittsburgh, PA, USA: Software Engineering Institute (SEI)/Carnegie-Mellon University (CMU), CMU/SEI-95-MM-003.


===Primary References===
===Primary References===


Caltrans and USDOT. 2005. ''[[Systems Engineering Guidebook for Intelligent Transportation Systems (ITS)]],'' version 1.1. Sacramento, CA, USA: California Department of Transportation (Caltrans) Division of Reserach & Innovation/U.S. Department of Transportation (USDOT), SEG for ITS 1.1.  
Caltrans and USDOT. 2005. ''[[Systems Engineering Guidebook for Intelligent Transportation Systems (ITS)]].'' Version 1.1. Sacramento, CA, USA: California Department of Transportation (Caltrans) Division of Reserach & Innovation/U.S. Department of Transportation (USDOT), SEG for ITS 1.1.  


DAU. 2010. ''[[Defense Acquisition Guidebook (DAG)]].'' Ft. Belvoir, VA, USA: Defense Acquisition University (DAU)/U.S. Department of Defense.  
DAU. 2010. ''[[Defense Acquisition Guidebook (DAG)]].'' Ft. Belvoir, VA, USA: Defense Acquisition University (DAU)/U.S. Department of Defense.  


INCOSE. 2011. ''[[INCOSE Systems Engineering Handbook]]:'' A Guide for System Life Cycle Processes and Activities, version 3.2.1. San Diego, CA, USA: International Council on Systems Engineering (INCOSE), INCOSE-TP-2003-002-03.2.1.
INCOSE. 2011. ''[[INCOSE Systems Engineering Handbook]]: A Guide for System Life Cycle Processes and Activities.'' Version 3.2.1. San Diego, CA, USA: International Council on Systems Engineering (INCOSE), INCOSE-TP-2003-002-03.2.1.


ISO/IEC. 2008. ''[[ISO/IEC/IEEE 15288|Systems and Software Engineering - System Life Cycle Processes]].'' Geneva, Switzerland: International Organization for Standardization (ISO)/International Electronical Commission (IEC), [[ISO/IEC/IEEE 15288|ISO/IEC/IEEE 15288]]:2008 (E).  
ISO/IEC. 2008. ''[[ISO/IEC/IEEE 15288|Systems and Software Engineering - System Life Cycle Processes]].'' Geneva, Switzerland: International Organization for Standardization (ISO)/International Electronical Commission (IEC), [[ISO/IEC/IEEE 15288|ISO/IEC/IEEE 15288]]:2008 (E).  


NASA. 2007. ''[[NASA Systems Engineering Handbook]].'' Washington, D.C.: National Aeronautics and Space Administration (NASA), NASA/SP-2007-6105.  
NASA. 2007. ''[[NASA Systems Engineering Handbook]].'' Washington, D.C., USA: National Aeronautics and Space Administration (NASA), NASA/SP-2007-6105.  


SEI. 1995. ''[[A Systems Engineering Capability Maturity Model]]'', version 1.1. Pittsburgh, PA, USA: Software Engineering Institute (SEI)/Carnegie-Mellon University (CMU), CMU/SEI-95-MM-003.  
SEI. 1995. ''[[A Systems Engineering Capability Maturity Model]]''. Version 1.1. Pittsburgh, PA, USA: Software Engineering Institute (SEI)/Carnegie-Mellon University (CMU), CMU/SEI-95-MM-003.  


SEI. 2007. ''[[Capability Maturity Model Integrated (CMMI) for Development]],'' version 1.2, measurement and analysis process area. Pittsburgh, PA, USA: Software Engineering Institute (SEI)/Carnegie Mellon University (CMU).
SEI. 2007. ''[[Capability Maturity Model Integrated (CMMI) for Development]].'' Version 1.2, measurement and analysis process area. Pittsburgh, PA, USA: Software Engineering Institute (SEI)/Carnegie Mellon University (CMU).


===Additional References===
===Additional References===
Line 187: Line 187:
DeMarco, T and Lister, T.  2003.  ''Waltzing with Bears; Managing Risks on Software Projects.''  New York, NY, USA: Dorset House.
DeMarco, T and Lister, T.  2003.  ''Waltzing with Bears; Managing Risks on Software Projects.''  New York, NY, USA: Dorset House.


Valerdi, R. 2008.  ''The Constructive Systems Engineering Cost Model (COSYSMO):'' Quantifying the Costs of Systems Engineering Effort in Complex Systems. Saarbrücken,Germany: VDM Verlag Dr. Muller
Valerdi, R. 2008.  ''The Constructive Systems Engineering Cost Model (COSYSMO): Quantifying the Costs of Systems Engineering Effort in Complex Systems''. Saarbrücken,Germany: VDM Verlag Dr. Muller


ISO/IEC/IEEE. 2009. [[ISO/IEC/IEEE 16326|Systems and Software Engineering - Life Cycle Processes - Project Management]].” Geneva, Switzerland: International Organization for Standardization (ISO)/International Electronical Commission (IEC)/Institute of Electrical and Electronics Engineers (IEEE), [[ISO/IEC/IEEE 16326]]:2009(E).
ISO/IEC/IEEE. 2009. ''[[ISO/IEC/IEEE 16326|Systems and Software Engineering - Life Cycle Processes - Project Management]]'' Geneva, Switzerland: International Organization for Standardization (ISO)/International Electronical Commission (IEC)/Institute of Electrical and Electronics Engineers (IEEE), [[ISO/IEC/IEEE 16326]]:2009(E).


==Signatures==
==Signatures==

Revision as of 20:49, 13 September 2011

Systems engineering planning is performed concurrently and collaboratively with project planning and involves developing and integrating technical plans to achieve the technical project objectives within the resource constraints and risk thresholds. The planning needs to include the success-critical stakeholders to ensure that necessary tasks are defined with the right timing in the life cycle in order to manage acceptable risks levels and avoid costly omissions.

SE Planning Process Overview

Systems engineering (SE) planning is intended to provide the following elements in a form that best meets the project usage preferences:

  • Definition of the project from a technical perspective
  • Definition or tailoring of engineering processes, practices, methods, and supporting enabling environments to be used to develop products or services, as well as transition and implementation of the products or services, as required by agreements
  • Definition of the technical organizational, personnel, and team functions, and responsibilities, as well as all disciplines required during the project life cycle
  • Input to the definition of the appropriate life cycle model or approach for the products or services.
  • Definition and timing of technical reviews, product or service assessments, and control mechanisms across the life cycle, including the success criteria in terms of cost , schedule, and technical performance at identified project milestones
  • Estimation of technical cost and schedule based on the effort needed to meet the requirements; this estimation becomes input to project cost and schedule planning
  • Determination of critical technologies, as well as the associated risks and actions needed to manage and transition these technologies
  • Identification of linkages to other project management efforts
  • Documentation of and commitment to the techncial planning

SE planning begins with analyzing the scope of technical work to be performed and understanding the constraints, risks, and objectives that define and bound the solution space for the product or service. The planning includes estimating the size of the work products, establishing a schedule (or integrating the technical tasks into the project schedule), identification of risks, and negotiating commitments. Iteration of these planning tasks may be necessary to establish a balanced plan with respect to cost, schedule, technical performance, and quality. The planning continues to evolve with each life cycle phase of the project (NASA 2007, 1-360; SEI 1995, 12).

SE planning requires collaboration with all programmatic and technical elements of the project to ensure a comprehensive and integrated planning effort for all of the project's technical aspects. The SE planning should account for the full scope of technical activities, including system development and definition, risk management, quality management, configuration management, measurement, information management, production, verification and test, integration, validation, and deployment. The SE planning integrates all SE functions to ensure that plans, requirements, operational concepts, and architectures are consistent and feasible.

The scope of the planning can vary between planning a specific task and developing a major technical plan. The integrated planning effort will determine what level of planning and documentation of that planning is appropriate for the project. The integration of each plan with other higher level, peer, or subordinate plans is an essential part of SE planning. For the technical effort, the systems engineering management plan (semp) , also known as the systems engineering plan (sep) , is the highest level technical plan. It is subordinate to the project plan, and often has a number of subordinate technical plans providing detail on specific technical focus areas (INCOSE 2011, sec. 5.1.2.2; NASA 2007, appendix J).

In U.S. defense work, the terms SEP and SEMP are not interchangeable. The SEP is a high level plan made before the system acquisition and development begins. It is written by the government customer. The SEMP is the specific development plan written by the developer (or contractor). The intent and content are quite different. For example, a SEP will have an acquisition plan that would not be included in a SEMP.

The figure below shows the SEMP and integrated plans.

SEMP and Integrated Plans

SEMP and Integrated Plans

Task planning identifies the specific work products, deliverables, and success criteria for systems engineering efforts in support of integrated planning and project objectives. The success criteria are defined in terms of cost, schedule, and technical performance at identified project milestones. Detailed task planning identifies specific resource requirements (e.g., skills, equipment, facilities, and funding) as a function of time and project milestones.

SE planning is accomplished by both the acquirer and supplier. The set of activities for SE planning is performed in the context of the enterprise. Enterprise activities establish and identify relevant policies and procedures for managing and executing the project management and technical effort; identifying the management and technical tasks, their interdependencies, risks, and opportunities; and providing estimates of needed resources/budgets. Plans are updated and refined throughout the development process based on status updates and evolving project requirements (SEI 2007).

Linkages to Other Systems Engineering Management Topics

The project planning process is closely coupled with the measurement, assessment and control, decision management, and risk management processes.

The measurement process provides inputs for estimation models. Estimates from planning are used in decision management. Systems engineering assessment and control processes use Planning results for setting milestones and assessing progress. Risk management uses the planning cost models, schedule estimates, and estimate uncertainty distributions to support quantitative risk analysis (as desired).

Additionally, planning needs to use the outputs from assessment and control and risk management to ensure corrective actions have been accounted for in planning future activities. The planning may need to be updated based on results from technical reviews (from assessment and control), issues identified during the performance of risk management activities, or decisions made as a result of the decision management activities (INCOSE 2010, sec. 6.1).

Practical Considerations

Pitfalls

Some of the key pitfalls encountered in planning and performing SE planning are listed below.

Name Description
Rushed Planning
  • Inadequate SE planning causes significant adverse impacts on all other engineering activities. Although it may be tempting to save time by rushing the planning, inadequate planning can create additional costs and interfere with the schedule due to planning omissions, lack of integration of efforts, infeasible schedules, etc.
Inexperienced Staff
  • Lack of engineering staff members who are highly experienced, especially in similar projects, will likely result in inadequate planning. Due to the number of concurrent and high-priority tasks taking place during the start of a project, less experienced engineers are often assigned significant roles in the SE planning. Even though the more experienced engineering staff members are busy early in the project with many other responsibilities, it is essential to assign the SE planning tasks to those with relevant experience.

Good Practices

Some good practices gathered from the references are below.

Name Description
Use Multiple Disciplines
  • Get technical resources from all disciplines involved in the planning process.
Early Conflict Resolution
  • Resolve schedule and resource conflicts early.
Task Independence
  • Tasks should be as independent as possible.
Define Interdependencies
  • Develop dependency networks to define task interdependencies.
Risk Management
  • Integrate risk management with the SE planning to identify areas that require special attention and/or trades.
Management Reserve
  • The amount of management reserve should be based on the risk associated with the plan.
Use Historical Data
  • Use historical data for estimates and adjust for differences in the project.
Consider Lead Times
  • Identify lead times and account for them in the planning (e.g., the development of analytical tools).
Update Plans
  • Prepare to update plans as additional information becomes available or changes are needed.
Use IPDTs
  • An integrated product development team (IPDT) (or integrated product team (ipt) ) is often useful to ensure adequate communication across the necessary disciplines, timely integration of all design considerations, as well as integration and test and consideration of the full range of risks that need to be addressed. Although there are some issues that need to be managed with them, IPDTs tend to break down the communication and knowledge stovepipes that often exist.

Additional good practices can be found in the Systems Engineering Guidebook for Intelligent Transportation Systems (ITS), NASA Systems Engineering Handbook, the INCOSE Systems Engineering Handbook, and Systems and Software Engineering - Life Cycle Processes - Project Management (Caltrans and USDOT 2005, 278; NASA December 2007, 1-360, sec. 6.1; INCOSE 2011, sec. 5.1; USAF 2004, Chapter 4; ISO/IEC/IEEE 2009, Clause 6.1).

Glossary

Acronyms

Acronym Definition
IPDT

Integrated Product Development Team

SEMP

Systems Engineering Management Plan

SEP

Systems Engineering Plan

References

Citations

Caltrans, and USDOT. 2005. Systems Engineering Guidebook for Intelligent Transportation Systems (ITS). Version 1.1. Sacramento, CA, USA: California Department of Transportation (Caltrans) Division of Reserach & Innovation/U.S. Department of Transportation (USDOT), SEG for ITS 1.1.

DAU. 2010. Defense Acquisition Guidebook (DAG). Ft. Belvoir, VA, USA: Defense Acquisition University (DAU)/U.S. Department of Defense, February 19.

INCOSE. 2011. INCOSE Systems Engineering Handbook: A Guide for System Life Cycle Processes and Activities. Version 3.2.1. San Diego, CA, USA: International Council on Systems Engineering (INCOSE), INCOSE-TP-2003-002-03.2.1.

ISO/IEC/IEEE. 2009. Systems and Software Engineering - Life Cycle Processes - Project Management. Geneva, Switzerland: International Organization for Standardization (ISO)/International Electronical Commission (IEC)/Institute of Electrical and Electronics Engineers (IEEE), ISO/IEC/IEEE 16326:2009(E).

NASA. 2007. NASA Systems Engineering Handbook. Washington, D.C.: National Aeronautics and Space Administration (NASA), NASA/SP-2007-6105.

SEI. 1995. A systems engineering capability maturity model. Version 1.1. Pittsburgh, PA, USA: Software Engineering Institute (SEI)/Carnegie-Mellon University (CMU), CMU/SEI-95-MM-003.

Primary References

Caltrans and USDOT. 2005. Systems Engineering Guidebook for Intelligent Transportation Systems (ITS). Version 1.1. Sacramento, CA, USA: California Department of Transportation (Caltrans) Division of Reserach & Innovation/U.S. Department of Transportation (USDOT), SEG for ITS 1.1.

DAU. 2010. Defense Acquisition Guidebook (DAG). Ft. Belvoir, VA, USA: Defense Acquisition University (DAU)/U.S. Department of Defense.

INCOSE. 2011. INCOSE Systems Engineering Handbook: A Guide for System Life Cycle Processes and Activities. Version 3.2.1. San Diego, CA, USA: International Council on Systems Engineering (INCOSE), INCOSE-TP-2003-002-03.2.1.

ISO/IEC. 2008. Systems and Software Engineering - System Life Cycle Processes. Geneva, Switzerland: International Organization for Standardization (ISO)/International Electronical Commission (IEC), ISO/IEC/IEEE 15288:2008 (E).

NASA. 2007. NASA Systems Engineering Handbook. Washington, D.C., USA: National Aeronautics and Space Administration (NASA), NASA/SP-2007-6105.

SEI. 1995. A Systems Engineering Capability Maturity Model. Version 1.1. Pittsburgh, PA, USA: Software Engineering Institute (SEI)/Carnegie-Mellon University (CMU), CMU/SEI-95-MM-003.

SEI. 2007. Capability Maturity Model Integrated (CMMI) for Development. Version 1.2, measurement and analysis process area. Pittsburgh, PA, USA: Software Engineering Institute (SEI)/Carnegie Mellon University (CMU).

Additional References

Boehm, B et al. 2000. Software Cost Estimation with COCOMO I. Englewood Cliffs, NJ, USA: Prentice Hall

DeMarco, T and Lister, T. 2003. Waltzing with Bears; Managing Risks on Software Projects. New York, NY, USA: Dorset House.

Valerdi, R. 2008. The Constructive Systems Engineering Cost Model (COSYSMO): Quantifying the Costs of Systems Engineering Effort in Complex Systems. Saarbrücken,Germany: VDM Verlag Dr. Muller

ISO/IEC/IEEE. 2009. Systems and Software Engineering - Life Cycle Processes - Project Management Geneva, Switzerland: International Organization for Standardization (ISO)/International Electronical Commission (IEC)/Institute of Electrical and Electronics Engineers (IEEE), ISO/IEC/IEEE 16326:2009(E).

Signatures

--Groedler 00:51, 30 August 2011 (UTC)

--Dholwell 13:45, 2 September 2011 (UTC) core edit

--Jgercken 05:23, 12 September 2011 (UTC)

<- Previous Article | Parent Article | Next Article ->
SEBoK v. 2.13, released 17 November 2025