Abstract
In Chap. 8 we described the processes, inputs, outputs, and dependencies of various disciplines and development plans. However, another aspect of MDSE plan development is the information on the phasing or timing of when each plan is required across the system development life cycle. This chapter lays out each major program milestone and illustrates which plans must be in “initial release” maturity and “baseline” maturity during each major phase of program development. The arrows indicate plan dependencies and phasing across program milestones. The point to be made is that plans are not made in a vacuum and require cooperation among all MDSE and management disciplines to ensure that the plans are complete and meet the program needs across the entire program lifecycle. One major point to understand about the plans discussed in Chap. 8 and the timelines presented in Chap. 9, is that the amount of detail needed in each greatly depends on the project size and scope. In some cases these plans are separate documents unto themselves. In other cases they may be a paragraph in an agile Sprint plan that discusses changes as a result of the current plans. But, for the MDSE, these issues must be thought through throughout the SoS design, development, integration and test, and deployment phases. Figures 9.1 and 9.2 illustrate this. Figure 9.1 illustrates a traditional program development cycle [21]. For the development process depicted in Fig. 9.1, the engineering plans are finalized early in the development process and only changed when major program events dictate the changes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Beck, K; et al. 2001. Manifesto for Agile Software Development. Agile Alliance.
Crawford, B., Leon de la Barra, C., Soto, R., and Monfroy, E. 2012. Agile Software Engineering as Creative Work. Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, ICSE, Zurich, Switzerland.
Crowder, J. and Friess, S. 2014. The Agile Manager: Managing for Success. Springer Publishing, New York, NY, ISBN 978-3-319-09017-7.
Bettencourt da Cruz, D. and Penzenstadler, B. 2008. Designing, Documenting, and Evaluating Software Architecture Technical Report TUM-I0818, Technische Universität München.
Sage, A., and Cuppan, C. 2001. On the Systems Engineering and Management of Systems of Systems and Federations of Systems. Information, Knowledge, Systems Management, Vol. 2, No. 4, pp. 325-345.
Parnas, D. 1972. On the Criteria to be used in Decomposing Systems into Modules. Communications of the ACM, 15(12):1053-1058.
DeLaurentis, D. A. and Callaway, R. 2004. A System of Systems Perspective for Future Public Policy. Review of Policy Research, Vol. 21, No. 6, pp. 829-837.
Edvardsson, J. October 1999. A Survey on Automatic Test Data Generation. Proceedings of the Second Conference on Computer Science and Engineering in Linkoping. CiteSeerX: 10.1.1.20.963.
Papoulis, A. 1965. Probability, Random Variables, and Stochastic Processes. McGraw Hill, New York, NY.
Ferguson, R. and Korel, G. 1996. The Chaining Approach for Software Test Data Generation. ACM Transactions of Software Engineering and Methodology, 5(1):63-86.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Crowder, J.A., Carbone, J.N., Demijohn, R. (2016). Plan Development Timelines. In: Multidisciplinary Systems Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-22398-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-22398-8_9
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22397-1
Online ISBN: 978-3-319-22398-8
eBook Packages: EngineeringEngineering (R0)