Agile voor dummies meest relevante teksten

AGILE VOOR DUMMIES

Agile voor dummies Deel 2.
Enkele aanname

Afspraken in dit boek

Waarom projectmanagement moet veranderen

Agile projectmanagement ontdekken

Projectmanagement was aan vernieuwing toe

De geschiedenis van modern projectmanagement

Succes en mislukking van softwareprojecten
24% van de projecten was een volledige mislukking.
44% van de projecten kon niet binnen de gestelde grenzen worden uitgevoerd.
33% van de projecten was een succes.

Manifest Agile softwareontwikkeling
Mensen en hun onderlinge interactie
Werkende software
Samenwerking met de klant
Inspelen op verandering

Hoe Agile projecten werken
Transparantie
Regelmatig inspectie
Aanpassen


Agile voor dummies Deel 3.
Waarom Agile projecten beter werken
Succespercentage projecten
Uitdijing functionaliteit scope creep
Inspectie en aanpassing


Het Agile Manifest en de agile principes

Het Agile Manifest begrijpen

De vier waarden van het Agile Manifest

Waarde 1: Mensen en hun onderlinge interactie boven processen en hulpmiddelen

Waarde 2: Werkende software boven allesomvattende documentatie

Waarde 3: Samenwerking met de klant boven contractonderhandelingen

Waarde 4: Inspelen op verandering boven het volgen van een plan



De twaalf agile principes gedefineerd

Agile voor dummies Deel 4.

Agile principes voor klanttevredenheid

Ontevreden klanten en hoe agile kan helpen

Agile principes voor kwaliteit

Agile principes voor teamwerk

Agile principes voor projectmanagement

De aanvullende platina principes

Minimaliseren formaliteit

Denken en werken als team

Visualiseren in plaats van schrijven

Agile voor dummies Deel 5.

Veranderingen door agile

De agile lakmoesproef


Waarom agile beter werkt

De voordelen van agile


Waar agile benaderingen beter in zijn

Waar de waterval tekortschiet

Meer flexibiliteit en stabiliteit


Beperk niet-productieve taken

Besprekingen

Agile voor dummies Deel 6.

E-mail

Presentaties

Procesdocumentatie

Hogere kwaliteit, snellere oplevering

Verbeterde teamprestaties

Ondersteuning van het team

Focus

Constante verbetering

Strakkere projectcontrole

Snellere en goedkopere probleemdetectie


Waarom mensen van agile houden

Directie

Efficiëntie

Verbeterd rendement op de investering

Productontwikkeling en klanten

Verbeterde aanpassing aan veranderingen

Grotere waarde

Management

Hogere kwaliteit

Minder productie- en procesafval

Nadruk op waarde

Ontwikkelteams

Agile zijn

Agile raamwerken

Een kijkje onder de paraplu van agile benaderingen

Agile voor dummies Deel 7.

De oorsprong van de waterval


Iteratie in de waterval

De drie groten nader bekeken:
Lean, extreme programmering en scrum

Een overzicht van lean

De opkomst van lean in de fabriek

Lean en softwareontwikkeling

Een overzicht van extreme programmering

De principes van extreme programmering

Kennismaken met enkele XP-praktijken

Een overzicht van scrum

De scrumbenadering:

Een sprintje trekken tijdens de sprint

Sprints zijn herhalende processen:

Scrumrollen, artefacten en gebeurtenissen

Agile voor dummies Deel 8.

Agile in actie: de omgeving

De fysieke omgeving

Colocatie van het team

Een specifiek gebied neerzetten

Betere comminucatie dankzij colocatie:

Afleiding verwijderen

Sla de mobiele weg in

Eenvoudige communicatie

Een whiteboard en een kanbanbord in agile:

Hightech communicatie

Hulpiddelen kiezen

Het doel van het hulpmiddel

Organisatorische beperkingen

Agile in actie: gedrag

Agile rollen

Agile projectteam, scrumteam en ontwikkelteam:

Het ontwikkelteam

Agile voor dummies Deel 9.

Producteigenaar

Scrummeester

Belanghebbenden

Agile mentor

Nieuwe waarden bepalen

Toewijding

Focus

Openheid

Respect

Moed

Verander de teamfilosofie

Multifunctionaliteit

Agile voor dummies Deel 10.

Zelfsturing

Zelfmanagement

Teams met beperkte omvang

Gedraag je volwassen

Agile te werk gaan

De productvisie en het productrouteplan beschrijven

Planning in agile projecten

Waardescheppingsstappen in agile projectplanning:

Teams in agile projecten:

Planning is noodzakelijk

Inspecteren en aanpassen

Agile voor dummies Deel 11.

De productvisie

Visiestatement als een van de waardescheppingsstappen:

Stap 1: Ontwikkel het productdoel

Stap 2: Maak een eerste versie van het visiestatement

Uitbreiding van Moores sjabloon voor een Visiestatement:
Stap 3: Beoordeel en herzie het visiestatement

Stap 4: Rond het visiestatement af

Het productrouteplan:

Stap 1: productvereisten

Stap 2: functionaliteit ordenen

Functionaliteit gegroepeerd in thema's:

Vereisten in categorieën op een whiteboard:


Stap 3: productfunctionaliteit inschatten en ordenen

Waarde en inspanning wegen

Relatieve prioriteiten berekenen

Prioriteit van vereisten

Productrouteplan met vereisten naar prioriteit:

Stap 4: globale tijdkaders bepalen

Agile voor dummies Deel 12.

Je werk bewaren

Versies en sprints plannen

Het verfijnen van vereisten en inschattingen

Wat is een gebruikersverhaal?

Een indexkaart met gebruikersverhaal:

De stappen naar een gebruikersverhaal

Benoem de projectbelanghebbenden

Klanten omschrijven

Vereisten uitsplitsen en gebruikersverhalen creëren

Voorbeeld van een gebruikersverhaal:

Vereisten uitsplitsen

Planningpoker

Kaarten voor planningpoker:

Plannen naar overeenkomst

Agile voor dummies Deel 13.

De lengte van verhalen als kledingmaten met Fibonaccigetallen:

Versieplanning

Versieplanning als onderdeel van het productrouteplan:

De productbacklog voltooien

Voorbeeld van een productbacklog:


De versieplanning opstellen

Voorbeeld van een versieplanning:

Sprintplanning

Sprintplanning in agile projecten:


De sprintbacklog

Bespreking van de sprintplanning

Voorbeeld van een sprintbacklog:

Lengte van een bespreking van de sprintplanning:

Deel 1: doelen stellen en een gebruikersverhaal kiezen

Deel 2: taken voor de sprintbacklog

Elke dag aan de slag

Agile voor dummies Deel 14.

Begin van de dag: de dagelijkse scrum

De sprint en de dagelijkse scrum in het projectrouteplan :

Het volgen van de voortgang

De sprintbacklog

Voorbeeld van een sprintbacklog:

Burndown-diagram:

Profielen van een burndown-diagram:

Een takenbord:

Rollen binnen de sprint

Zorg voor opleverbare functionaliteit

Uitwerken

Ontwikkelen

Verifiërnen

Geautomatiseerd testen

Peer review

Agile voor dummies Deel 15.

Controle door de producteigenaar

Verificatie gebruikersverhaal:

Hindernissen herkennen

Het einde van de dag

Werk demonstreren en feedback verwerken

De printevaluatie

De spintevaluatie in het productrouteplan:

Voorbereinding op de demonstratie

De bijeenkomst

Feedbackcyclus in agile projecten:

Sprintevaluatie ten opzichte van de lengte van de sprint:

Feedback verzamelen tijdens de sprintevaluatie

De sprintterugblik

Voorbereiding op de terugblik

De sprintterugblik

Lengte van de sprintterugblik en de sprintlengte:

Agile voor dummies Deel 16.

Inspecteren en aanpassen

Voorbereiden voor opleveren

Het product voorbereiden op implementatie: de opleversprint

De markt voorbereiden op het product

De markt voorbereiden op het product

Agile managen

Omvang en inkoop managen

Wat de projectomvang in agile anders maakt

Hoe je de projectomvang in agile managet

Agile voor dummies Deel 17.

De projectomvang in de loop van het project

De waardscheppingsstappen in een agile project:

Wijzigingen in de projectomvang

Wijzigingen in de projectomvang managen

Een nieuwe vereiste aan de productbacklog toevoegen:

Agile artefacten gebruiken om de omvang te managen

Wat inkoop in agile projecten anders maakt

Inkoop managen in agile projecten

Behoefte bepalen en de leverancier selecteren

Contracten en prijsbepaling voor diensten

Kostenstructuren

Een contract opstellen

Agile voor dummies Deel 18.

Organisatorische overwegingen voor inkoop

Werken met een leverancier

Een contract afsluiten

Tijd en kosten managen

Wat tijd in agile anders maakt

Hoe je tijd managet in agile

Ontwikkelsnelheid

De ontwikkelsnelheid bewaken en bijstellen

Ontwikkelsnelheid berekenen

Onwikkelsnelheid gebruiken voor de projectplanning

De ontwikkelsnelheid vergroten

Agile voor dummies Deel 19.

Ontwikkelsnelheid nauwkeurig meten

Wijzigingen in de omvang inplannen

Tijdmanagement met meerdere teams

Werk verdelen over meerdere teams

Structuur van meerdere teams

Meerdere scrumteams in een project:

Agile artefacten gebruiken voor tijdmanagement

Wat er anders is aan de kosten in agile

Kosten managen in agile

Een startbudget vastleggen

Een project dat zichzelf financiert

De ontwikkelsnelheid gebruiken om langetermijnkosten te bepalen

Kosten verlagen door de ontwikkelsnelheid te vergroten

Kosten verlagen door de projectduur te verminderen

Andere kosten bepalen

Agile artefacten gebruiken voor kostenmanagement

Agile voor dummies Deel 20.

Teamdynamiek en communicatie managen

Wat teamdynamiek in agile anders maakt

Teamdynamiek in agile projecten

Zelfmanagende en zelfsturende teams

Het team ondersteunen: de dienende leider

Werken met een toegewijd team

Werken met een mulifunctioneel team

Een agile omgeving creëren

Agile voor dummies Deel 21.

E-mail vergeleken met een direct gesprek:

De teamomvang beperken

Projecten met verspreide teams managen

Wat communicatie in agile anders maakt

Communicatie managen in agile

Agile communicatiemethoden begrijpen

Verschillende communicatietypen vergeleken:

Status- en voortgangsrapportages

Status- en voortgangsrapportages

Profielen van burndown-diagrammen:

Kwaliteit en risico managen

Wat kwaliteit in agile anders maakt

Agile voor dummies Deel 22.

Kwaliteitsfeedback in een agile projecten:

Kwaliteit managen in agile

Testen in een sprint:

Proactieve kwaliteit

Voortdurende aandacht voor technisch excelleren en goed ontwerp

Ontwikkeltechnieken gericht op kwaliteit

De producteigenaar en het ontwikkelteam

Gebruikersverhalen en acceptatiecriteria

Een gebruikersverhaal en zijn acceptatiecriteria:

Persoonlijke communicatie

Constante ontwikkeling

Kwaliteit door regelmatige inspectie en aanpassing

Geautomatiseerd testen

Wat risico in agile anders maakt

Risico managen in agile

Risico's natuurlijk verkleinen

Afnemend risico in een agile project:

Risico en de definitie van voltooid

Een voorbeelddefinitie van voltooid:

Zelffinancierende projecten

Agile voor dummies Deel 23.

Snel falen

Risico's herkennen, prioriteren en beantwoorden

Zorgen voor agile succes

Een solide basis leggen

Toewijding aan de organisatie en aan individuen

Hoe zorg je voor toewijding

Is het mogelijk om over te stappen?

Wat is het juiste moment voor agile?

De juiste teamleden kiezen

Het ontwikkelteam

De scrummeester

De producteigenaar

De agile kampioen

Agile voor dummies Deel 24.

De agile mentor

De projectbelanghebbenden

Een geschikte omgeving voor agile creëren

De waardescheppingsstappen in een agile project:

Steun agile in het begin en daarna

Inspireer tot verandering

Zorgen dat agile werkt in je organisatie

Stap 1: zorg voor een implementatiestrategie

Stap 2: stel een overstapteam samen

Stap 3: bevorder bewustwording en enthousiasme

Stap 4: kies een proefproject. de pilot

Projecten die baat kunnen hebben bij agile:

De kromme van Satir:

Stap 5: toon succes met cijfers

Stap 6: blijf oefenen

Stap 7: ontwikkel een productstrategie

Stap 8: ontwikkel het productrouteplan, de productbacklog en een inschatting

Stap 9: de eerste sprint

Stap 10: maak fouten, verzamel feedback en verbeter

Stap 11: groei

Stap 12: start de schaalvergroting

Valkuilen vermijden

Agile voor dummies Deel 25.

Vragen waarmee je problemen voorkomt

Het deel van de tientallen

Tien belangrijke voordelen van agile projectmanagement

Betere productkwaliteit

Toegenomen klanttevredenheid

Betere teammoraal

Meer samenwerking en eigendom

Op maat gesneden teams

Meer relevante metingen

Verbeterde zichtbaarheid van prestaties

Verbeterde projectbewaking

Verbeterde projectvoospelbaarheid

Verminderd risico

Tien belangrijke cijfers voor agile projectmanagement

Agile voor dummies Deel 26.

Slagingspercentage van sprintdoelen

Defecten

Totale projectduur

Marktintroductietijd

Totale projectkosten

Rendement op de investering

Nieuwe vereisten binnen het ROI-budget

Herinvesteren van kapitaal

Tevredenheidsonderzoek

Verloop van teamleden