190 likes | 357 Views
Agile concepts in System of Systems engineering Alexey Tregubov. Outline. What is a System of Systems ( SoS )? Common problems in SoS Kanban -based scheduling system for SoS Comparison with ICSM. System of systems.
E N D
Agile concepts in System of Systems engineeringAlexey Tregubov
Outline • What is a System of Systems (SoS)? • Common problems in SoS • Kanban-based scheduling system for SoS • Comparison with ICSM
System of systems • System of systems is a collection of systems that together to create a new, more complex system which offers more functionality and performance than simply the sum of the constituent systems.
System of systems around us: • SoSs within Our Homes • Enterprise-wide SoS: • Regional Area Crisis Response SoS • National and International Defense SoS
Common problems in SoS • Lack of flexibility and predictability • Bad coordination across multiple projects • Business value not delivered in time
Priority calculation • Priority calculation based on the following: • Business value • Class of service (eg. Standard, Important, Date Certain, Critical Expedite) • Estimated effort • Specialties required
Simulation model • Static model: • Describes objects (work items, backlogs, resources) and their relationships. • Dynamic model: • Describes how work items’ dependencies change over time. This includes establishing relationships with new or existing dependent task and breaking down the task into a set of subtasks. • Apply scheduling/prioritization algorithms.
Comparison with ICSM • Value based engineering approach • Incremental commitment • Coordinate multiple levels of systems engineering activity
References • Turner, Richard, Lane, Jo Ann (2013) “Goal-Question-Kanban: applying lean concepts to coordinate multi-level systems engineering in large enterprises”. Conference on Systems Engineering Research 2013. • Office of the Deputy Under Secretary of Defense for Acquisition and Technology, Systems and Software Engineering. Systems Engineering Guide for Systems of Systems, Version 1.0. Washington, DC: ODUSD(A&T)SSE, 2008. • What is a System of Systems and Why Should I Care? By Jo Ann Lane Daniel J. Epstein, Department of Industrial and Systems Engineering University of Southern California. • http://en.wikipedia.org/wiki/Agile_software_development