the agile architect

22
© 2015 IHS @AGILECHRISYYC what is the role of an architect in an agile organization? 1 The Agile Architect / August 2015

Upload: christopher-edwards-peng

Post on 17-Aug-2015

315 views

Category:

Software


1 download

TRANSCRIPT

1© 2015 IHS @AGILECHRISYYC

The Agile Architect / August 2015

what is the role of an architect in an agile

organization?

Information | Analytics | Expertise

© 2015 IHS @AGILECHRISYYC

Chris Edwards P.Eng., Principal Software [email protected]

THE AGILE ARCHITECT

Our Experience in Discovering a Successful Pattern

AUGUST 2015

© 2015 IHS @AGILECHRISYYC 3

The Agile Architect / August 2015

ArchitectureApproach 1:Laissez Faire

4© 2015 IHS @AGILECHRISYYC

The Agile Architect / August 2015

how do we incorporatean architect…

without sacrificing agile values?

© 2015 IHS @AGILECHRISYYC 5

The Agile Architect / August 2015

Wanted to avoid this:

Requirements

Design

Code

Test

Deploy

© 2015 IHS @AGILECHRISYYC 6

The Agile Architect / August 2015

ArchitectureApproach 2:The Architecture Scout

© 2015 IHS @AGILECHRISYYC 7

The Agile Architect / August 2015

Architecture by Example

”“

© 2015 IHS @AGILECHRISYYC 8

The Agile Architect / August 2015

10© 2015 IHS @AGILECHRISYYC

The Agile Architect / August 2015

what if thearchitect isWRONG?

11© 2015 IHS @AGILECHRISYYC

The Agile Architect / August 2015

how do you knowif the architect

is WRONG?

© 2015 IHS @AGILECHRISYYC

The Agile Architect / August 2015

Image Source: xkcd.com

13© 2015 IHS @AGILECHRISYYC

The Agile Architect / August 2015

how do I serve the teams without telling

them what to do?

© 2015 IHS @AGILECHRISYYC 14

The Agile Architect / August 2015

These are the two pillars that need to be in place: the technical competence …. and organization clarity.

And you put those things in place and then you can give control.

”“

David Marquet

© 2015 IHS @AGILECHRISYYC 15

The Agile Architect / August 2015

ArchitectureApproach 3:The Architecture Coach

Rob van Hilten, Flickr

© 2015 IHS @AGILECHRISYYC 16

The Agile Architect / August 2015

Resist the Urge to Provide Solutions

”“

David Marquet

© 2015 IHS @AGILECHRISYYC 17

The Agile Architect / August 2015

Daily Design Meeting • 30 minutes

• Technical lead from each team

• Discuss challenges that being encountered

• Exercise is repeated on the team that brought the challenge

18© 2015 IHS @AGILECHRISYYC

The Agile Architect / August 2015

the end?

19© 2015 IHS @AGILECHRISYYC

The Agile Architect / August 2015

something interestinghappened

20© 2015 IHS @AGILECHRISYYC

The Agile Architect / August 2015

do we still need an architect?

© 2015 IHS @AGILECHRISYYC 21

The Agile Architect / August 2015

Final Architecture Approach:Architecting as a Team

Steve Jurvetson, Flickr

22© 2015 IHS @AGILECHRISYYC

The Agile Architect / August 2015

leadership skills are vital to an architect’s

success

© 2015 IHS @AGILECHRISYYC 23

The Agile Architect / August 2015

Questions? Chris Edwards

[email protected]

@AgileChrisYYC