How to kill the architecture department

Post on 24-May-2015

424 views 0 download

Tags:

Transcript of How to kill the architecture department

How to Kill the Architecture Department

Druk, druk, druk

Zorgvuldig werken

Kloof

? ? ? ?

€ € € €

Stap-voor-stap

Agile intro

ToDo

DO

NE

24 hr

2-3 Weeks

Agile/Scrum

team

DONEREADY

Stand Up Meeting

24h

21

ProductBacklog

Shippable

+

12352

8

5

13

8

20

13

20

40

2123

2-4 Weeks

SprintGoal

ShippableSoftware

Concept to cash

ToDo

DO

NE

24 hr

2-3 Weeks

Agile/Scrum

team Operations

Agile/Scrum ToDo

DO

NE

24 hr

2-3 Weeks

Agile/Scrum

team

Product Owner1

2

3

:

:

:

10

Prio

rity

Portfolio Wall

Bu

sine

ss

Go

als

Pla

n

ToDo

DO

NE

24 hr

2-3 Weeks

Agile/Scrum

team

ToDo

DO

NE

24 hr

2-3 Weeks

Agile/Scrum

team

ToDo

DO

NE

24 hr

2-3 Weeks

Agile/Scrum

team

Product Owner

Product Owner

10

Portfolio wall

Concept to cash

Pu

rpo

se F

ilter

ToDo

DO

NE

24 hr

2-3 Weeks

Ideas

1

2

3

:

:

:

10

Prio

rity

Portfolio WallAgile/Scrum

team OperationsProduct Owner

StrategyStrategy

Bu

sine

ss

Go

als

Pla

n

TacticalTactical

10

OperationalOperational

Focusgebieden

Get it DONE Get it in ProductionGet it READYIN FLOW – Get it Prioritized

Pu

rpo

se Filte

r

ToDo

DO

NE

24 hr

Ideas

1

2

3

Prio

rity

Portfolio WallProduct Owner

(Ready Kanban) Agile team OperationsValue

Cu

stom

er / M

arke

t

Bu

sine

ss

Go

als

Pla

n

Pu

rpo

se Filte

r

ToDo

DO

NE

24 hr

2-3 Weeks

3

:

:

:

10

Prio

rity

Cu

stom

er / M

arke

t

Bu

sine

ss

Go

als

Pla

n

Get it DONE Get it in ProductionGet it READYIN FLOW – Get it Prioritized

Pu

rpo

se F

ilter

ToDo

DO

NE

24 hr

2-3 Weeks

Ideas

1

2

3

:

:

:

10

Prio

rity

Portfolio Wall

Product Owner Scrum team OperationsValue

Cu

stom

er / M

arke

t

Bu

sine

ss

Go

als

Pla

n

Technical Product Owner

Cu

stom

er / M

arke

t

Technical

Product

Owner

Get it DONE Get it in ProductionGet it READYIN FLOW – Get it Prioritized

Pu

rpo

se F

ilter

ToDo

DO

NE

24 hr

2-3 Weeks

Ideas

1

2

3

:

:

:

10

Prio

rity

Portfolio Wall

Ready Kanban Scrum team OperationsValue

Cu

stom

er / M

arke

t

Bu

sine

ss

Go

als

Pla

n

Chief Technical Product Owner

Cu

stom

er / M

arke

t

Chief Technical

Product Owner

Technical

Product

Owner

Get it DONE Get it in ProductionGet it READYIN FLOW – Get it Prioritized

Pu

rpo

se F

ilter

ToDo

DO

NE

24 hr

2-3 Weeks

Ideas

1

2

3

:

:

:

10

Prio

rity

Portfolio Wall

Ready Kanban Scrum team OperationsValue

Cu

stom

er / M

arke

t

Bu

sine

ss

Go

als

Pla

n

Senior Software Engineer

Cu

stom

er / M

arke

t

Chief Technical

Product Owner

Technical

Product

Owner

Senior

Software

Engineer

Get it DONE Get it in ProductionGet it READYIN FLOW – Get it Prioritized

Pu

rpo

se F

ilter

ToDo

DO

NE

24 hr

2-3 Weeks

Ideas

1

2

3

:

:

:

10

Prio

rity

Portfolio Wall

Ready Kanban Scrum team OperationsValue

Cu

stom

er / M

arke

t

Bu

sine

ss

Go

als

Pla

n

DevOps

Cu

stom

er / M

arke

t

Chief Technical

Product Owner

Technical

Product

Owner

Senior

Software

Engineer

DevOps

Get it DONE Get it in ProductionGet it READYIN FLOW – Get it Prioritized

Pu

rpo

se F

ilter

ToDo

DO

NE

24 hr

2-3 Weeks

Ideas

1

2

3

:

:

:

10

Prio

rity

Portfolio Wall

Product Owner Scrum team OperationsValue

Cu

stom

er / M

arke

t

Bu

sine

ss

Go

als

Pla

n

Cu

stom

er / M

arke

t

Chief Technical

Product Owner

Technical

Product

Owner

Senior

Software

Engineer

DevOps

Activiteiten

per rol

Hoe kom je daar?

Doen, doen, doen !!

• Ga samenwerken (virtueel vs. afdeling)

• Ga in de flow van het werk zitten (owner vs. architect)

Guerilla tactics for

Agile architects

• Ga in de flow van het werk zitten (owner vs. architect)

Backup slides

Get it DONE Get it in ProductionGet it READYIN FLOW – Get it Prioritized

Pu

rpo

se F

ilter

ToDo

DO

NE

24 hr

2-3 Weeks

Ideas

1

2

3

:

:

:

10

Prio

rity

Portfolio Wall

Product Owner Scrum team OperationsValue

Cu

stom

er / M

arke

t

Bu

sine

ss

Go

als

Pla

n

Chief Technical Product Owner

Cu

stom

er / M

arke

t

Richtinggevend Faciliterend Informerend Escalerend

Get it DONE Get it in ProductionGet it READYIN FLOW – Get it Prioritized

Pu

rpo

se F

ilter

ToDo

DO

NE

24 hr

2-3 Weeks

Ideas

1

2

3

:

:

:

10

Prio

rity

Portfolio Wall

Product Owner Scrum team OperationsValue

Cu

stom

er / M

arke

t

Bu

sine

ss

Go

als

Pla

n

Technical Product Owner

Cu

stom

er / M

arke

t

Anticiperend Richtinggevend Faciliterend Escalerend

Get it DONE Get it in ProductionGet it READYIN FLOW – Get it Prioritized

Pu

rpo

se F

ilter

ToDo

DO

NE

24 hr

2-3 Weeks

Ideas

1

2

3

:

:

:

10

Prio

rity

Portfolio Wall

Product Owner Scrum team OperationsValue

Cu

stom

er / M

arke

t

Bu

sine

ss

Go

als

Pla

n

Senior Software Engineer

Cu

stom

er / M

arke

t

Informerend Anticiperend Richtinggevend Faciliterend

Get it DONE Get it in ProductionGet it READYIN FLOW – Get it Prioritized

Pu

rpo

se F

ilter

ToDo

DO

NE

24 hr

2-3 Weeks

Ideas

1

2

3

:

:

:

10

Prio

rity

Portfolio Wall

Product Owner Scrum team OperationsValue

Cu

stom

er / M

arke

t

Bu

sine

ss

Go

als

Pla

n

DevOps

Cu

stom

er / M

arke

t

Informerend Anticiperend Faciliterend Richtinggevend

Get it DONE Get it in ProductionGet it READYIN FLOW – Get it Prioritized

Pu

rpo

se F

ilter

ToDo

DO

NE

24 hr

2-3 Weeks

Ideas

1

2

3

:

:

:

10

Prio

rity

Portfolio Wall

Product Owner Scrum team OperationsValue

Cu

stom

er / M

arke

t

Bu

sine

ss

Go

als

Pla

n

Cu

stom

er / M

arke

t

Guerrilla TacticsGuerrilla Tactics

for

Agile Architects

Guerrilla Tactics 1/5

Als architect of architectengroep (van binnenuit)

• Ga het gewoon doen, m.a.w. maak het team/werk/de keten belangrijker in je dagelijks

handelen dan de architectuurafdeling

• Faciliteer de realisatieteams

• Stel architectuurvragen aan het team, doe alsof je zelf het antwoord niet weet

• Bespreek met je team: wie betaalt ons eigenlijk, voor wie voegen wij waarde toe?

• Blijf ondertussen goed in de onderlinge kennisdeling tussen de architecten zitten

• Neem deel aan stand-ups, demo’s

• Begin met het verbeteren van done, faciliteer het team het technisch juiste te doen• Begin met het verbeteren van done, faciliteer het team het technisch juiste te doen

• Zodra dat begint te lopen: richt je pijlen op de input voor het team, creëer een technische

visie voor het komende project (op hoofdlijnen)

• Bespreek de visie met het realisatieteam en met architectuurteam

• Hoe kan je die visie (de stip) iteratief realiseren met het realisatieteam?

– en hetzelfde met het architectenteam?

– en bepaal samen wie wat kan doen, maak gebruik van elkaars sterktes?

• Bespreek met management en met de PO de knelpunten die je in het technische domein ziet

of ziet aankomen. Valt er iets te voorkomen?

• Zeg veelvuldig dat de architectuur van iedereen is, jij bent slechts facilitator

Guerrilla Tactics 2/5

Als middle management (van architectuurteam)

• Bespreek de verandering met je mensen, veel verleiden en een beetje dwingen

om te experimenteren met nieuw gedrag en denken

• Geef je teamleden het idee dat ze fouten mogen maken en zorg dat ze op je terug

kunnen vallen, help ze in de verandering

• Zorg dat je met je team vooral de realisatieteams gaat faciliteren als focus

• Leer en help je mensen (je architecten) te denken als een Technical Product

Owner, van (zwart-wit) adviseur naar ondernemer gaanOwner, van (zwart-wit) adviseur naar ondernemer gaan

• Kruip zelf naar voren, bij de Product Owner en liefst richting CTPO om de

architectuurissues die je ziet in de portfolio te krijgen

• Mocht de vriendelijke benadering niet werken… Dan:

– Keihard wakker schudden!

– Aangeven dat de huidige werkwijze niet langer voldoet

en wie daar niet in mee kan op termijn zijn baan niet zeker is

– Vervolgens: alle voorgaande stappen in het lijstje

Guerrilla Tactics 3/5

Als projectleider (in het project)

• Om de architect in je project een andere rol te geven:

– Spreek met de 'baas van de architecten' over het idee

en probeer enthousiasme te kweken

– Idem met je eigen leidinggevende

– Spreek met de betreffende architect zelf of hij het ziet zitten en het

experiment voor 2 maanden wil aangaan, met dekking van zijn baas

• Bespreek de verandering met je projectteam, zien zij het zitten?• Bespreek de verandering met je projectteam, zien zij het zitten?

• Richt je op jouw project, niet op de organisatie (blijf in je circle of influence) en

realiseer eerst daar succes. De organisatie gaat je vanzelf vragen hoe je dat voor

elkaar hebt gekregen

• Hou geen theorie- maar een succesverhaal

• Kies uit het team van architecten een extraverte persoonlijkheid en zet deze in de

rol van Technical Product Owner. Deze persoon past goed in het agile plaatje en

gaat vermoedelijk ook zijn ervaringen uitdragen bij de andere architecten

Guerrilla Tactics 4/5

Als product owner (business)

• Team up met de Technical PO, wees open als je hem (nog) niet begrijpt

• Realiseer je dat je een lange termijn klus te klaren hebt en dat je ook in technische

zin succes nodig hebt (betekent minder brandjes later). Functioneel is het kortere

termijn, technisch langere termijn

• Bepaal samen een doel waar je naar toe wilt en hoe je daar komt

• Zorg dat ook op portfolioniveau de (onderliggende) technische issues een plaats

krijgen, dat ze geadresseerd worden (anders betaal je later de rekening en dat krijgen, dat ze geadresseerd worden (anders betaal je later de rekening en dat

gebeurt meestal op een moment dat het je slecht uitkomt)

Als CTPO to be

• Zorg voor budget om technische issues op te pakken

• Ga naar je business partners toe, je collega-managementleden. Wat betekenen

hun wensen voor de techniek?

• Geef technische verbeterinitiatieven aan businessprojecten mee

• Begeleid je Technical Product Owners

• Ga informatie halen bij de realisatieteams, ga kijken hoe je visie gerealiseerd wordt

• Bezoek geregeld stand-ups en sprint-demo’s om te zien wat er gebeurt

Guerrilla Tactics 5/5

• Bezoek geregeld stand-ups en sprint-demo’s om te zien wat er gebeurt

• Loop regelmatig bij Operations binnen, hoe gaat het daar? Alles onder controle of

brandjes die op uitbreken staan?

• Schets je visie in één powerpoint slide en spreek met TPOs over hun voortgang in

de realisatie hiervan

• Zorg voor een TPO-SCRUM die de overkoepelende zaken regelt