Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS...

17
SWISSED 2019 TimWeilkiens Agile Systems Engineering Bridge over Troubled Water 1 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH [email protected] Systems Engineering Craftsman Consultant, Trainer, Author, Publisher, Lecturer Executive Board Member oose Agile? 1 2

Transcript of Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS...

Page 1: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

1

AGILE SYSTEMS ENGINEERING

BRIDGE OVER TROUBLED WATER

SWISSED 2019, ZURICH

[email protected]

Systems Engineering Craftsman

Consultant, Trainer, Author, Publisher, Lecturer

Executive Board Member oose

Agile?

1

2

Page 2: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

2

Agile

House Cleaning –

What does Agile mean?

3

4

Page 3: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

3

Able to move quickly and easily.(oxforddictionaries.com)

Relating to or denoting a method of project management, used especially for software development,

that is characterized by the division of tasks into short phases of work and frequent reassessment

and adaptation of plans.(oxforddictionaries.com)

5

6

Page 4: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

4

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Agile Manifesto for Software Development

Martin Fowler

James Grenning

Jim Highsmith

Andrew Hunt

Ron Jeffries

Jon Kern

Brian Marick

Robert C. Martin

Steve Mellor

Ken Schwaber

Kent Beck

Mike Beedle

Arie van Bennekum

Alistair Cockburn

Ward Cunningham

Jeff Sutherland

Dave Thomas

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Agile Manifesto for Software Development

Martin Fowler

James Grenning

Jim Highsmith

Andrew Hunt

Ron Jeffries

Jon Kern

Brian Marick

Robert C. Martin

Steve Mellor

Ken Schwaber

Kent Beck

Mike Beedle

Arie van Bennekum

Alistair Cockburn

Ward Cunningham

Jeff Sutherland

Dave Thomas

7

8

Page 5: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

5

More orientation: Agile Layers

Values

Principles

Processes/

Frameworks

Practices/

Methods

Agile Manifesto, …

Agile Manifesto, …

Scrum, LeSS, SAFe, …

Sprint, Retrospective, Stand Ups, …

Abstractio

n

9

10

Page 6: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

6

Market

Engineering method & tools must follow the

increasing requirements for the systems

Time

More C

om

plexit

y,

Shorter T

ime-to-M

arket,

Better Q

ualit

y, Less C

ost, …

Gap of Slackness

Gap of Project Heroes

Machine Learning

Punch cards,

Drawing bords,

Chief Engineer

Agile, MBSe,

3D CAD, Lean, AI, …

How do we face the challenges?

11

12

Page 7: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

7

What is

Agile Systems Engineering?

Scope of Agile Systems Engineering?

Mechanical

Engineering

Electrical

Engineering

Software

Engineering

Engineering

Systems

Engineering

13

14

Page 8: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

8

Scope of Agile Engineering?

Mechanical

Engineering

Electrical

Engineering

Software

Engineering

Engineering

Systems

Engineering

What means „Agile“ in SE?

“Agility = Property of a system that can be changed rapidly”

(Haberfellner/de Weck)

“System” can be

◼ the System under Development or

◼ The Engineering Process

Agile Systems Engineering addresses

changes during system operation.

Agile Systems Engineering addresses

changes during System development.

15

16

Page 9: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

9

Agile systems

Image: ESO

Agile

Myths & Monsters

17

18

Page 10: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

10

A sprint is always three weeks long and must

deliver a working system which is impossible

for aircrafts etc.

Documentation incl. Modeling is not allowed

In an agile project!

V-Model is Vaterfall and not Agile!

And many more…

Critical Statements from SE Experts

"There is a basic conflict between an agile and a fast running SE

process." (Haberfellner/de Weck. Agile SYSTEMS ENGINEERING versus

AGILE SYSTEMS engineering. INCOSE IS 2005)

"Can SE be agile? If "agile" is defined by the criteria of the agile

manifesto, the answer must be "no". (R. Carson. Can Systems Engineering

be Agile. Boing. 2011)

19

20

Page 11: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

11

Statements from SE Experts

"There is a basic conflict between an agile and a fast running SE

process." (Haberfellner/de Weck. Agile SYSTEMS ENGINEERING versus

AGILE SYSTEMS engineering. INCOSE IS 2005)

"Can SE be agile? If "agile" is defined by the criteria of the agile

manifesto, the answer must be "no". (R. Carson. Can Systems Engineering

be Agile. Boing. 2011)

Foundation For Agile Systems Engineering

21

22

Page 12: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

12

The search for the foundation…

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Agile Manifesto for Software Development

Martin Fowler

James Grenning

Jim Highsmith

Andrew Hunt

Ron Jeffries

Jon Kern

Brian Marick

Robert C. Martin

Steve Mellor

Ken Schwaber

Kent Beck

Mike Beedle

Arie van Bennekum

Alistair Cockburn

Ward Cunningham

Jeff Sutherland

Dave Thomas

23

24

Page 13: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

13

Foundation for Complex Systems Engineering

To provide a platform for continuous

improvement of the development

approach for complex systems

we value...

Multifunctional teams OVER Engineering silos

Focus on purpose OVER Focus on requirements

Empowered teams OVER Tasked individuals

Early learning OVER Late failures

25

26

Page 14: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

14

Foundation for

Agile Systems

Engineering

If you don’t have a common

understanding of Agile,

And if you don’t have a clear

picture of your problems and

Objectives,

you do not know what to expect

at the end of the bridge over

troubled water.

Conclusion

27

28

Page 15: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

15

What to do?

Be a Systems Engineer –

It is already in your toolbox!

Problem Solving Process

1. Analyze your Problems

2. State your Objectives

3. Now start with the solution…

And set your reference points!

If your engineering is in troubled Water…

29

30

Page 16: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

16

…agile can be a bridge to…

If your engineering is in trouble……agile can be a bridge to… …achieve your Goals!

31

32

Page 17: Agile? - SSSE · Agile Systems Engineering –Bridge over Troubled Water 17 AGILE SYSTEMS ENGINEERING BRIDGE OVER TROUBLED WATER SWISSED 2019, ZURICH tim.weilkiens@oose.de Systems

SWISSED 2019

TimWeilkiens

Agile Systems Engineering – Bridge over Troubled Water

17

AGILE SYSTEMS ENGINEERING

BRIDGE OVER TROUBLED WATER

SWISSED 2019, ZURICH

[email protected]

Systems Engineering Craftsman

Consultant, Trainer, Author, Publisher, Lecturer

Executive Board Member oose

Related Work

◼ The Charter for Agile Product Development

◼ A proposed Agile Systems Engineering Manifesto by Hazel Woodcock

and John Chard

◼ Agile Criticism: Martin Fowler, Robert C. Martin, Kent Beck

◼ Excellence & Craftsmanship

33

34