agile concepts in system of systems engineering alexey tregubov

16
Agile concepts in System of Systems engineering Alexey Tregubov

Upload: chip

Post on 23-Feb-2016

98 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Agile  concepts in System of Systems  engineering Alexey Tregubov

Agile concepts in System of Systems engineering

Alexey Tregubov

Page 2: Agile  concepts in System of Systems  engineering Alexey Tregubov

OutlineWhat is a System of Systems

(SoS)?Common problems in SoSKanban-based scheduling system

for SoSComparison with ICSM

2

Page 3: Agile  concepts in System of Systems  engineering Alexey Tregubov

3

System of systemsSystem 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.

Page 4: Agile  concepts in System of Systems  engineering Alexey Tregubov

4

System of systems around us:SoSs within Our HomesEnterprise-wide SoS:Regional Area Crisis Response

SoSNational and International

Defense SoS

Page 5: Agile  concepts in System of Systems  engineering Alexey Tregubov

5

System of systems: example

Page 6: Agile  concepts in System of Systems  engineering Alexey Tregubov

6

System of systems: example

Page 7: Agile  concepts in System of Systems  engineering Alexey Tregubov

7

Common problems in SoSLack of flexibility and

predictabilityBad coordination across multiple

projectsBusiness value not delivered in

time

Page 8: Agile  concepts in System of Systems  engineering Alexey Tregubov

8

Kanban-based scheduling system (KSS)

Page 9: Agile  concepts in System of Systems  engineering Alexey Tregubov

9

KSS

Page 10: Agile  concepts in System of Systems  engineering Alexey Tregubov

10

Page 11: Agile  concepts in System of Systems  engineering Alexey Tregubov

Example

Page 12: Agile  concepts in System of Systems  engineering Alexey Tregubov

Priority calculation Priority calculation based on the

following:◦Business value◦Class of service (eg. Standard,

Important, Date Certain, Critical Expedite)

◦Estimated effort◦Specialties required

12

Page 13: Agile  concepts in System of Systems  engineering Alexey Tregubov

13

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.

Page 14: Agile  concepts in System of Systems  engineering Alexey Tregubov

14

Comparison with ICSMValue based engineering

approachIncremental commitmentCoordinate multiple levels of

systems engineering activity

Page 15: Agile  concepts in System of Systems  engineering Alexey Tregubov

15

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

Page 16: Agile  concepts in System of Systems  engineering Alexey Tregubov

16

Question & Answers