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