+ All Categories
Home > Leadership & Management > Agile Architect - Turning Followers into Leaders

Agile Architect - Turning Followers into Leaders

Date post: 16-Apr-2017
Category:
Upload: christopher-edwards-peng
View: 170 times
Download: 3 times
Share this document with a friend
92
© 2016 IHS Markit. All Rights Reserved. The Agile Architect Turning Followers into Leaders Chris Edwards P.Eng., Senior Manager [email protected] @AgileChrisYYC @ChrisSeanAgile 1
Transcript
Page 1: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

The Agile ArchitectTurning Followers into LeadersChris Edwards P.Eng., Senior Manager

[email protected]

@AgileChrisYYC @ChrisSeanAgile

1

Page 2: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

Page 3: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

Page 4: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

4

Is it OK that I just donated blood?

Page 5: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

5

Doctor: There isn’t any reason it should interfere

Page 6: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

Page 7: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

7

Confession: I‘m terrified of needles

Page 8: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

8

Page 9: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

9

Page 10: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

10

OUCH

Page 11: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

11

Why is the doctor pressingright into where I just

had blood taken?

Page 12: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

12

It‘s ok,she probably has

a really good reason

Page 13: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

13

After all,she’s a doctor

Page 14: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

14

Why didn’t Isay anything?

Page 15: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

15

Disclaimer:This is not a talk about

architecture

Page 16: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

16

What is the role of anarchitect in an agile

organization?

Page 17: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

17

What are you hoping to getout of this talk?

Page 18: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

18

Your mileagemay vary

Page 19: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

19

Meet Our Protagonist

Page 20: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

20

Page 21: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

21

Page 22: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

22

Page 23: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

23

Page 24: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

24

XKCD

Page 25: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

25

I’d like to get to know you!

Page 26: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

26

Setting the Stage

• 5 teams, 5-9 each (including QA)• Mix of Scrum/Kanban/Scrumban• Thick Client• C++• Mature Codebase• Oil & Gas Engineering Analytics• Recently Adopted Agile• Major Project – Client / Server

Page 27: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

27

”“ The best architectures,

requirements, and designs emerge from self-organizing

teams.

Agile Manfesto

Page 28: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

28

ArchitectureApproach 1:Laissez Faire

Page 29: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

29

HELP!!!

Page 30: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

30

”“ Build projects around motivated

individuals. Give them the environment and support they need, and trust them to get the job done.

Agile Manifesto

Page 31: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

31

Empowerment is morethan just taking yourhands off the wheel

Page 32: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

32

Page 33: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

33

How do we incorporatean architect…

without sacrificing agile values?

Page 34: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

34

We want to avoid this:Requirements

Design

Code

Test

Deploy

Page 35: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

35

And this:

cliparthut.com

Page 36: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

36

ArchitectureApproach 2:The Architecture Scout

Page 37: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

37

I have a hypothesis!

An idea you can test!

Page 38: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

38

My Hypothesis:

• If I feed the team’s a continuous stream of prototypes and examples

• Then they will have enough information to be productive• AND• They will take ownership over their designs

Page 39: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

39

Architecture by Example

Page 40: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

40

Page 41: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

41

Problem 1:Mistakes everywhere!

Page 42: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved. 42

IF YOU COULD JUST GO AHEAD AND REDO THE LAST 2 WEEKS OF WORK

THAT’D BE GREAT

Page 43: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

43

Problem 2:Team disagreements

Page 44: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

44

Too many classes makes the system

too complex!

Big classes make the system

unmaintainable!

Page 45: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

45

Page 46: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

46

WORK HARDER!

Page 47: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

47

Problem 3: What if the architect is

WRONG?

Page 48: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

48

How do you knowif the architect

is WRONG?

Page 49: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

49

”“ No battle plan every survives

contact with the enemy

Helmuth von Moltke the Elder

Page 50: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

50

”“ I thought you knew

something I didn’t

Page 51: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

51

Epiphany: Architect is a leadership role

Page 52: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

52

xkcd.com

Page 53: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

53

Image Source: worklifematters.netSpotify Engineering Videos

Page 54: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

54

How do I serve the teams without telling

them what to do?

Page 55: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

55

Intent-Based Leadership

Rob van Hilten, Flickr

Page 56: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

56

”“ Don’t move information to authority,

move authority to the information

David Marquet

Page 57: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

58

”“ Two pillars that need to be in place:

the technical competence …. and organization clarity.

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

David Marquet

Page 58: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

60

I intend to…

Page 59: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

61

Image Source: worklifematters.netSpotify Engineering Videos

Page 60: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

62

ArchitectureApproach 3:The Architecture Coach

Rob van Hilten, Flickr

Page 61: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

63

”“ Resist the urge to provide solutions

David Marquet

Page 62: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

64

”“ Questions

communicatevalues

Sean Dunn

Page 63: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

65

Spend time with the teams

Page 64: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

66

https://www.youtube.com/watch?v=QaZ0L7aDx50

Page 65: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

67

Make it safe tospeak truth to power

Page 66: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

68

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

Page 67: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

69

Letting go is hard

Page 68: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

71

Page 69: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

72

Page 70: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

Page 71: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

75

Design Steps

• What is the problem you’re trying to solve?• What solutions should we consider?• What are the pros/cons of each solution?

Page 72: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

76

Sources: Edward de Bono,retrospectivewiki.org

Page 73: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

77

Create a common frameworkfor resolving conflict

Page 74: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

78

Scenario

• Design problem with 2 options:>Enforce business rules in the database>Enforce business rules in the domain layer

• The design team unanimously agrees to put the business rule in the domain layer

• Tech lead brings it back to their team, and they decide to put it in the database

Page 75: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

79

Disagreement is amechanism for

organizational clarity

Page 76: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

81

The end?

Page 77: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

82

Something interestinghappened

Page 78: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

83

?

Page 79: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

84

Do we still need an architect?

Page 80: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

85

Final ArchitectureApproach:Architecting as a Team

Steve Jurvetson, Flickr

Page 81: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

86

Image Source: worklifematters.netSpotify Engineering Videos

Page 82: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

87

Imagine:You leave your team for 1 year

Page 83: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

88

When you return, the architecture has changed

dramatically

Page 84: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

89

How do you react?

Page 85: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved. 91

“This is just too risky!”

Wouldn’t it be less risky to leverage the brainpower of your entire team?

Page 86: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved. 93

“My Architect can’t learn this”

Leadership can be taught

Page 87: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

98

Summary

• Empowerment is more than standing back• Lead through intent• Every moment is an opportunity to teach• Resist the urge to provide solutions• Let go!• Create a framework for disagreement• Disagreement is a mechanism for organizational clarity

Page 88: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

99

Approach must evolveover time

Page 89: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

100

Architect is aleadership role

Page 90: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

101

And remember…

Page 91: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

102

Page 92: Agile Architect - Turning Followers into Leaders

© 2016 IHS Markit. All Rights Reserved.

103

Thank You!

Chris Edwards

[email protected]@[email protected]


Recommended