Microsoft PowerPoint - Agilia-Bednarik-Hrbacek

Transkript

Microsoft PowerPoint - Agilia-Bednarik-Hrbacek
15. 5. 2012
Aleš Bednařík
Štěpán Hrbáček
AGILIA
Retrospektiva a
continuous improvement
Aleš Bednařík, Štěpán Hrbáček
Atos IT Solutions & Services, s.r.o.
1
15. 5. 2012
Řečníci
Aleš Bednařík
Štěpán Hrbáček
Aleš Bednařík – scrum master na projektu DirX Audit Development
Štěpán Hrbáček – scrum master na projektu DirX Access Development
DirX Audit a DirX Access jsou součástí DirX portfolia pro Idenity & Access
Management firmy Atos – www.atos.net/identity
Zaměstnanci firmy Atos IT Solutions & Services, s.r.o. – cz.atos.net
2
15. 5. 2012
Retrospektiva
Aleš Bednařík
Štěpán Hrbáček
The purpose of a retrospective is to facilitate team learning
Do not focus on mistakes but instead on learning and improvement
Concentrate not on punishing weak performance from individual team members
but on how to help them perform better
Avoid assigning blame
Zdroj: ScrumCenter. Certified ScrumMaster.
3
15. 5. 2012
DirX Audit Development
Aleš Bednařík
Štěpán Hrbáček
DirX Audit Development – únor 2008 po současnost
Metodika agileGDP – přizpůsobený Scrum po potřeby vedení projektů v Siemens
/ Atos – zavedeny i role PL (Projet Manager) a QA (Quality Assurance)
Distribuovaný tým: PO + PL – Mnichov (2 osoby), SM / QA + development team
– Brno (5 osob) + osoby na periferii (tvorba dokumentace, konzultace ke GUI
atd.)
Pracovní jazyk je angličtina
Školení projektového týmu v Brně proběhlo v červnu 2011, metodika užívána již
dříve – přenesená znalost z projektu DirX Identity Development
4
15. 5. 2012
Organizace retrospektivy
Aleš Bednařík
Štěpán Hrbáček
(DirX Audit Development)
Sprinty v délce 3 týdny.
Sprint review dopoledne 9.30 – 11.00 za účasti PO.
Sprint retrospective odpoledne téhož dne 13.00 – 14.00 bez účasti PO.
Review of last retrospective (☺
☺, , )
What went well?
What has to be improved – next / future?
Important issues
5
15. 5. 2012
Analýza - Kategorie aktivit
Aleš Bednařík
Štěpán Hrbáček
(DirX Audit Development)
DirX Audit V3.0A – 22 sprintů v období listopad 2010 až duben 2012.
Celkem 113 položek ve What hast to be improved? (Actions)
Provedeno expertní shlukování autorem příspěvku – redukce na 8 skupin.
Příklady:
Automated tests for Manager (Testing)
Make better break down of user stories and estimate if the user story can be
finished … (Planning)
Have a code freeze two days before the sprint review … (Process)
Organize a session for the switch from ClearCase -> SVN … (Configuration
Management)
Organize a UI meeting (Requirements)
More projects in the net.atos.dirx namespace (Coding)
Define principles of configuration to recognize dimension and fact tables and to
work with SQL queries in the dashboard (Design)
6
15. 5. 2012
Analýza - Kategorie aktivit
Aleš Bednařík
Štěpán Hrbáček
(DirX Audit Development)
7
15. 5. 2012
Analýza - Úspěšnost aktivit
Aleš Bednařík
Štěpán Hrbáček
(DirX Audit Development)
V části Review of last retrospective jsou všechny aktivity ohodnoceny, zda byly
realizována (☺
☺ - +1), realizovány částečně (
- 0) či nerealizovány vůbec (
-1).
Za každý sprint bylo zjišťováno, kolik aktivit bylo v předchozím sprintu uvedeno
a jaká bylo průměrná známka.
Přestože křivka vykazuje vzestupný trend u průměrné známky, hodnoty
poměrně hodně oscilují.
8
15. 5. 2012
Analýza - Úspěšnost aktivit
Aleš Bednařík
Štěpán Hrbáček
(DirX Audit Development)
9
15. 5. 2012
Další postřehy
Aleš Bednařík
Štěpán Hrbáček
(DirX Audit Development)
Někteří členové týmu jsou „skoupí na slovo“ a je velmi těžké je motivovat, aby
sdíleli své postřehy jak ve What went well?, tak i ve What has to be improved?
Nejedná se však o uzavřené povahy.
Důvody mohou být různé:
Musí být schopni vyjádřit své pocity v angličtině.
Vnímání situace jako nerovné, neboť retrospektivy se účastní i PL z Mnichova,
který reprezentuje stranu, která je vůči nám zákazníkem.
Vnímání situace jako formální: telekonference + zápis.
Nedocenění významu retrospektivy.
...
Neschopnost moderátora (scrum master) je ke sdílnosti motivovat.
10
15. 5. 2012
DirX Access Development
Aleš Bednařík
Štěpán Hrbáček
DirX Access Development – srpen 2004 po současnost
– distribuovaná skupina
• Mnichov (5): product owner, architect, 1,5 x system tester /
infrastructure, 1 x 0,5 developer
• Brno (4): scrum master/QA, 3 x developer
Metodika
– do 05/2011
• iterativní metodika (mix Rational Unified Process & Scrum & XP)
• malá účast vývojářů na plánování release a iterací
– od 06/2011
• metodika agileGDP – přizpůsobený Scrum po potřeby vedení projektů v
Siemens / Atos (explicit QA, Architect roles)
• postupný agileGDP tailoring (Scrum and XP from the Trenches, Agile
Estimating and Planning)
Školení projektového týmu na Scrum v červnu 2011
11
15. 5. 2012
Organizace
Aleš Bednařík
Štěpán Hrbáček
(DirX Access Development)
Sprinty v délce 3 týdnů (+0 - +2).
Sprint review středa dopoledne 10.00 – 11.30 za účasti PO.
Sprint retrospective odpoledne téhož dne 13.00 – 14.00 bez účasti PO.
Review of last retrospective
– kompletní historie dokumentující změny / postup v daném bodě
– jen pro body zvolené při poslední retrospektivě
Dobrovolná zpětná vazba – feedback round - brainstorming
– What went well?
– What has to be improved & Important issues
• nové body a otevřené body z Review of last retrospective
Points to follow up in next Sprint-4
– hlasování pro 3 – 5 bodů ze sekce What has to be improved & Important
issues
– každý z týmu má 3 hlasy, které může přidělit libolně k bodům
– cílem je soustředit pozornost na nejdůležitější problémy / body
12
15. 5. 2012
Přínos
Aleš Bednařík
Štěpán Hrbáček
(DirX Access Development)
Do 5/2011
– žádné Sprint review & retrospective
– problémy s otevřenou komunikací mezi vývojáři a vedením projektu
– hodně nedorozumění, problémů a konfliktů bez řešení
– distribuovaná skupina – tým Mnichov, tým Brno
Po 6/2011 (přechod na agileGDP, scrum master v Brně)
– à la Sametová revoluce:
• hodně problémů ventilovaných na dlouhých retrospektivách
• deziluze z malého počtu vyřešených problémů
• zdánlivá otevřenost se změnila na rezignaci na smysluplnost
• málo praxe s Agile a PM obecně – propásnutí šance nasměrovat pozitivní energii
do úspěchu projektu
• žába na prameni zůstává – kompetence a požadavky
– po 5 sprintech přechod na výběr 3-5 bodů pomocí hlasování:
• kvantita nahrazena cca 3 netechnickými evergreeny, které jsou čas od
času eskalovány k vedení vývoje DirX v Mnichova a postupně se řeší
• Mnichovská část týmu stále účasti na retrospektivách odolává
– na pomezí mezi distribuovanou skupinou a týmem
13
15. 5. 2012
Jak může fungovat?
Aleš Bednařík
Štěpán Hrbáček
(DirX Access Development)
Komunikace
– komunikační dovednosti pro podání a přijetí zpětné vazby
– celý tým
– motivace - změní se něco?
– autorita bez autority - who rules?
Proces
– moderátor
– sekretářka
– brainstorming – open up
– keep focused – méně je více
Místo
– na jednom místě!
– nejprve lidé, pak nástroje
Finanční model organizace – za co jsme placeni
– bodyleasing snižuje motivaci a efektivitu (obecně)
14
15. 5. 2012
Aleš Bednařík
Štěpán Hrbáček
Děkujeme
Atos, the Atos logo, Atos Consulting, Atos Worldline, Atos Sphere,
Atos Cloud and Atos WorldGrid
are registered trademarks of Atos SA. June 2011
© 2011 Atos. Confidential information owned by Atos, to be used by
the recipient only. This document, or any part of it, may not be
reproduced, copied, circulated and/or distributed nor quoted without
prior written approval from Atos.
15