Agil projektledelse ledelse eller styring? Jasper Arildslund Chefkonsulent, Trifork Diplomingeniør (e) Master It-strategi og -ledelse 10 års erfaring med softwareudvikling og Agile Minimal til middel innovationsgrad Projekter op til 1½ års varighed • • Den næste time • • Hvad er Agile Agil projektledelse Princip o Praktik o Spørgsmål tager vi undervejs Hvad ved i om Agile? Advarsel: 'Cargo cult' forude No silver bullet Det gode løsning er kontekstafhængig Hvorfor Agile? Kompleksitet Management 3.0 Nonadaptive eller adaptive Motivation Autonomy Mastery Purpose http://www.ted.com/talks/dan_pink_on_motivation.html Agile handler også om mennesker! Agile software development - a definition Agility is the ability to both create and respond to change in order to profit in a turbulent business environment. Agile Project Management Agile software development is based on Iterative and incremental development, where requirements and solutions evolve through collaboration between selforganizing, cross-functional teams. Wikipedia Projektreference Panteos Grønne regnskaber - Miljøstyrelsen Product backlog User story map Panteos Releaseplanlægning ved kvartalsmøder Afklaring • • • • • • • Svømmebane procesdiagram Datamodel (UML/ER) Brugergrænseflade mockups Eksempler på artefakter Specifikationer User story + test scenarier Ikke-funktionelle krav User story Test scenarier Relativ estimering Planning poker Project (iron) triangle Hvad betyder denne undersøgelse? Agile projekttrekant Value Quality Constraints Agile project management Constraints Tradeoff Matrix Fixed Flexible Accept Scope Schedule Cost Agile project management Task board / Daily Standup Burn-down Burndown Vertikal levering! Continuous Delivery • • • • Byggeautomatisering Testautomatisering QA-automatisering Release- og deploymentautomatisering Inspect and adapt Plan, Do, Check, Act - Daily stand-up - Sprint retrospective - Hele tiden Self-organizing team Agile kontrakter Agilitet er baseret på tillid K03 - Baseret på DSDM Antern http://digst.media.netamia.net/digitaliserdanmark2012/video.php?tab=demand&autoload=4 MEN HVAD MED RISICI!!!!!!!! The agile project manager/leader A traditional project manager focuses on following the plan with minimal changes whereas an agile leader focuses on adapting successfully to inevitable changes. Agile project management Bøger Jim Highsmith Agile Project Management – Creating Innovative Products Mike Cohn, Mountain Goat Software Agile Estimating and Planning O.s.v. Jurgen Appelo Management 3.0: Leading Agile Developers, Developing Agile Leaders • • • •
© Copyright 2024