Inleiding tot Agile Planning

Agile en Planning, ze zijn als antoniemen! Kunnen planning en agile samengaan? Er wordt vaak gezegd dat agile teams niet echt plannen. Omdat maar liefst organisaties agile praktijken hebben omarmd, is een van de belangrijkste bepalende factoren voor een succesvolle agile implementatie de benadering van 'planning'.

Definitie van 'Agile Planning'

Agile planning kan worden gedefinieerd als een methodiek die de snelheid van het werk meet via onafhankelijke werkteams die 'Sprints' of 'Iterations' worden genoemd. Sprints zijn werktaken toegewezen aan de teams die 2-4 weken duren. De rol van Agile-planning is het definiëren en toewijzen van respectieve taken aan veel van dergelijke meerdere sprints. Het vergemakkelijkt dus het leerproces en helpt de teams om haalbare doelen te bepalen.

Wat zijn de kenmerken van 'Agile Planning'?

Hier richten we ons op de vier belangrijkste behendige kenmerken die zijn:

1. Gewoonlijk omvat een Agile-plan 'releases' en 'sprints'

Wanneer een nieuw product wordt gelanceerd of als een lopend product wordt opgewaardeerd, wordt dit in de Agile-planning 'Release' genoemd. Dergelijke gedefinieerde releases zijn gescheiden in meerdere sprints. Elk sprintteam krijgt vooraf opgesomde taken toegewezen om binnen een periode van 2-4 weken te worden voltooid. Deze taken in de lijst zijn getiteld Gebruikersverhalen.

2. 'Gebruikersverhalen' - Blauwdruk voor planning:

In Agile zijn gebruikersverhalen de behoeften van de gebruikers. Het sprintteam identificeert strategieën om op de best mogelijke manieren aan deze specifieke eisen te voldoen.

3. Agile planning is repetitief en progressief

Het concept van Agile-planning is repetitief. De sprintteams herhalen de processen waarmee ze kunnen voorspellen hoeveel gebruikersverhalen in een bepaalde periode kunnen worden voltooid. Het anticipeert ook op problemen of problemen die de oorzaak kunnen zijn van hindernissen in het succes van een project.

4. De schatting is exclusief het management

In principe is agile planning gebaseerd op teamparticipatie. In tegenstelling tot traditioneel projectbeheer worden de taken niet door het management toegewezen. De gebruikersverhalen worden bepaald door het sprintteam zelf.

Inzicht in de 'Agile Onion'

In tegenstelling tot traditionele projectplanning, plant Agile vaak en vertrouwt het niet op uitgebreide planning. Agile-planning bestaat uit zes fasen. De Agile Onion geeft in feite de zes niveaus in de planning aan.

1) Strategische planningsfase

In dit stadium ontwerpt en ontwikkelt de organisatie de routekaart op manieren om de gewenste doelen of doelen te bereiken. Het omvat de planning en uitvoering van strategieën om de beoogde resultaten te bereiken binnen een periode van ongeveer 3 tot 5 jaar.

2) Portfolio planningsfase

In deze fase wordt een dergelijke reeks producten ontwikkeld die aansluiten bij de strategische doelstellingen van de organisatie.

3) Productplanningsfase

In dit stadium plant de producteigenaar het aantal releases van een specifiek product. Deze productplanningsfase is afgestemd op de portfoliofase.

4) Planningfase vrijgeven

In deze fase van planning werken de scrumteams samen aan de vastgestelde reikwijdte van een product of de releasedatum. Het is dus van plan voor de komende release van een product en staat in de draad van het productplan.

5) Iteratie planningsfase

Op dit niveau krijgen de teams een andere set taken toegewezen die moeten worden uitgevoerd vanuit het releaseplan en worden ze 'Sprintplanning' genoemd. Het is dus in samenhang met de release-fase van de planning.

6) Dagelijkse planningsfase

Zoals de naam al aangeeft, beslissen de teams in dit stadium over de dagelijkse taken die moeten worden uitgevoerd. Nogmaals, deze fase is in lijn met de Iteratie-fase en stelt het team in staat om te evalueren hoe dicht ze bij hun doelen liggen en stelt hen in staat om de plannen indien nodig aan te passen.

De Agile Planning Onion is dus een effectieve manier om de verschillende fasen van de planning samen te vatten en hoe elke fase in samenhang staat met de andere. Het geeft een breder beeld van waarom bepaalde beslissingen worden genomen.

Types

De volgende soorten Agile-planning:

1) Thema: het is een doel dat gericht is op het brengen van organisatorische verandering.

2) Gebruikersverhalen: dit zijn de behoeften of vereisten die zijn gedefinieerd door de gebruikers van het product.

3) Achterstand: dit is een set gebruikersverhalen en onbruikbare vereisten die de komende tijd kunnen worden uitgevoerd.

4) Verfijning van de achterstand: Zoals de naam al doet vermoeden, gaat het om het upgraden van gebruikersverhalen en het verwijderen van verhalen die niet relevant zijn.

5) Epics: Epics zijn een verzameling van meerdere gebruikersverhalen. Als deze gebruikersverhalen moeten worden geïmplementeerd, worden Epics ontworpen met behulp van productstructuur, ontwerpen en routekaarten. Epics zijn een subset van Theme.

6) Sprintplanning: Sprints zijn een lijst met taken toegewezen aan meerdere teams voor een bepaalde duur. Het bestaat uit 'Sprint-doel' en 'Sprint-achterstand'. Sprintdoel bestaat uit een doelverklaring die de sprintteams willen bereiken. De sprint-achterstand is een reeks gebruikersverhalen en onbruikbare vereisten die door de sprintteams moeten worden uitgevoerd. In dit stadium wordt de relevante reeks werkzaamheden geïdentificeerd die in overeenstemming is met de huidige doelstellingen en middelen van een organisatie.

7) Releaseplanning: het omvat planning voor meerdere sprints. Rond 3-12 iteraties worden ontwikkeld tijdens releaseplanning. Het is ook een basis om de voortgang van het project te volgen.

Het kernbegrip van planning is alles over prioriteit geven aan de essentiële taken en adaptief zijn aan verandering. Het draait allemaal om teamwerk en samenwerking. In tegenstelling tot de watervalprojectplanning, zijn de teams in agile verantwoordelijk voor het kiezen van functies uit de achterstand en het project te richten op het beoogde doel. In Agile is het plan eigendom van de teams en is het team alleen verantwoordelijk voor het halen van de deadlines van het plan.

Aangezien Agile voornamelijk wordt toegepast in de softwaresector die geleidelijk kan worden opgewaardeerd, is het mogelijk niet van toepassing op de productiesector die een enorme planning vereist in tegenstelling tot upgrades hier en daar.

Aanbevolen artikelen

Dit is een gids voor Agile Planning geweest. Hier hebben we het concept, de kenmerken, het begrip en de soorten planning in Agile besproken. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Agile ontwikkelingscyclus
  2. Principes van Agile Project Management
  3. Agile Frameworks
  4. Sollicitatievragen voor Agile Coach