dnes se podíváme na často přehlížený aspekt životního cyklu vývoje softwaru (SDL) známý jako post project review. Začneme tím, že definujeme, co přesně je post projektová recenze a přejdeme k pokrytí prvků dobrého přezkumu projektu.
co je to Post Project Review?
jednou z vlastností projektu je, že má určitý začátek a určitý konec. Někdy začátek a konec nemusí být velmi jasně definovány (!) ale člověk může obvykle získat hrubou představu, když projekt začal a když je po všem. Něco, co nemá tento druh konečné životnosti, není ve skutečnosti Projekt. Je však možné rozdělit jakoukoli činnost, jako je probíhající Údržba a podpora softwaru, do řady jasných projektů-obvykle ukončení projektu, když je vydání softwaru uvedeno do výroby, a zahájení nového projektu pro další vydání nebo upgrade.
post project review je velmi užitečný a účinný způsob, jak přidat mechanismus neustálého zlepšování. Většinu aktivit lze rozdělit do souboru diskrétních projektů, jak je uvedeno výše. Tento mechanismus neustálého zlepšování pomáhá učinit každý úspěšný projekt úspěšnějším (a často méně stresujícím pro všechny účastníky). Post recenze projektu obvykle zahrnují projektový tým a hlavní zúčastněné strany setkání společně a přezkoumání toho, co šlo dobře a co šlo špatně během projektu. Tento vstup může účastníkům pomoci učinit správná rozhodnutí a plány tak, aby další projekt běžel lépe. Může také pomoci objasnit nedorozumění a další problémy.
číst: Co je software pro správu projektů pro vývojáře?
například při hodnocení projektu, které jsem kdysi provedl, byl tým Quality Assurance (QA) rozrušený, protože cítil, že změny požadavků byly schváleny a provedeny bez jejich vstupu během projektu. Na základě této zpětné vazby to bylo opraveno v dalších projektech tím, že se zajistilo, že zástupce týmu QA byl vždy přítomen, když bylo třeba projednat požadavky. To je dostalo do smyčky a dalo jim příležitost upozornit na potenciální dopady na termíny QA. Je důležité zajistit, aby všichni účastníci post project review pochopili, že není čas na přiřazení viny nebo osobní útoky. Cílem je chválit se navzájem za dobře odvedenou práci a najít způsoby, jak dělat věci ještě lépe. Člověk musí být opatrný, aby přezkoumání post projektu není zvrhnout do prstem ukazující cvičení nebo křik zápas.
prvky Dobré Post Project Review
jak již bylo zmíněno, primárním účelem post project review není rozdělit vinu, ale identifikovat oblasti pro zlepšení a způsoby, jak je zlepšit. Než plánujete recenzi post projektu, identifikujte své primární cíle a to, co chcete odnést.
- Identifikujte položky, které byly provedeny dobře: například odhady času byly velmi dobré, vývojáři a týmy zajišťující kvalitu spolupracovaly dobře a tak dále.
- Identifikujte položky, které by se mohly zlepšit: možná systémová dokumentace nebyla připravena včas; vývojáři měli spory s analytiky atd.
- Identifikujte položky, které jsou rozbité: Jsou to docela vážné a mohou vyžadovat úplné přehodnocení toho, jak se dělají. Možná bude nutné některé procesy zrušit nebo změnit. Možná neustále se měnící požadavky vyžadují, aby se tým změnil na agilnější metodiku vývoje. Dva lidé, kteří si navzájem lezou na nervy, možná budou muset být přeřazeni, aby nemuseli spolupracovat.
- rozhodněte se o akčních plánech: získejte vstup & dohoda o akčních plánech ke zlepšení položek, které potřebují zlepšení, a způsoby, jak opravit položky, které jsou rozbité. To usnadní provádění dlouhodobých změn a pomůže vybudovat silný smysl pro odhodlání a týmového ducha v týmu.
pokuste se na schůzku shromáždit co nejvíce zúčastněných stran a členů týmu. I když se to může zdát jako recept na chaos (!), pokud je plánováno dobře, může to být skvělý zážitek pro všechny. Ujistěte se, že každý rozumí akčnímu plánu a cílům. Zúčastněné strany a členové týmu budou pravděpodobně nadšeni, pokud to uvidí jako šanci pracovat na vyřešení problémů. Podle mých zkušeností jsou tyto recenze poprvé provedeny obvykle nejtěžší, protože lidé si nejsou jisti, co je povoleno a co ne. Někteří poslanci mohou také kritiku špatně snášet. Může mít smysl mít představu o potenciálně výbušných problémech a o tom, jak je zneškodnit, než půjdete na schůzku. Velmi užitečné může být soukromé setkání s dotčenými účastníky před schůzkou, aby bylo zajištěno pochopení základních pravidel a získání závazku, že budou dodržována.
dobrou technikou, kterou jsem našel, abych pomohl identifikovat hlavní problémy, je udělat něco jako hlasování. Každý účastník staví položky, které mohou spadat do jedné z kategorií dobře provedené, některé ladění potřebné a je třeba opravit. Díky tomu má každý pocit, že se jeho názory počítají. Navíc může pomoci poskytnout úplný přehled o mnoha problémech. Často jeden najde vzor v mnoha otázkách. Nabídněte chválu na položky, které lidé cítí, že jsou dobře provedené. Nejčastěji zmiňované problémy jsou ty, které vyžadují pozornost. V tomto okamžiku může pomoci lidem poskytnout nápady, jak vylepšit položky, které je třeba zlepšit, a jak opravit poškozené položky. Můžete dokonce mít neformální hlasování o tom, které nápady se zdají nejlepší.
po skončení schůzky shromážděte všechny informace a zaznamenejte je. Nezapomeňte podrobně popsat, co se děje dobře, co je třeba zlepšit a co je třeba opravit. Identifikujte techniky, na kterých se všichni dohodli, že budou pracovat na zlepšení a řešení problémů. Je dobré to představit vrcholovému vedení, zejména pokud některé opravy vyžadují schválení nebo zdroje. Tyto zprávy jim poskytují způsob, jak přezkoumat tým a vybudují si důvěru v to, že se tým snaží zaútočit a vyřešit problémy sám. Je mnohem lepší najít způsoby, jak vyřešit problémy sami, než aby se vrcholový management zapojil do hledání oprav. Lidé obvykle nesnáší výkonné příkazy, ale ochotně budou pracovat na změnách, které sami navrhli.
číst: nejlepší nástroje pro správu projektů pro vývojáře.
závěr
Post hodnocení projektů jsou pro týmy cenným způsobem, jak zlepšit jejich výkon a dovednosti. Nabízejí mechanismus, který napomáhá neustálému zlepšování paliva a zlepšuje morálku týmu. Je důležité získat co nejvíce zúčastněných stran, jak je to možné v přezkumu, protože to je pomáhá přezkoumat všechny části projektu, stejně jako poskytuje mechanismus k odstranění nedorozumění a dalších otázek. Dobré plánování a následné sledování po schůzce je zásadní pro úspěch těchto recenzí.