Vare sig du är nybörjare eller erfaren, skadar det aldrig att fräscha upp din Agile-terminologi! Lägg den här alfabetiserade ordlistan med viktiga Agile-termer som en referens när du behöver den som ett bokmärke.
Agil terminologi att känna till
Godkännandeprov
En uppsättning kriterier, skrivna ur kundens perspektiv, för att säkerställa att den skapade produkten uppfyller kundens krav. Det finns bara två möjliga resultat av ett acceptanstest: Godkänt eller underkänt.
Acceptanstestning är ett tydligt och enkelt sätt att se till att agila team skapar produkter, funktioner eller tjänster som uppfyller de avsedda målen.
Agile Manifesto
Även om Agile Manifesto ursprungligen skrevs för mjukvaruutveckling (av en grupp mjukvaruutvecklare) anses det fortfarande vara en grundläggande text för studiet och tillämpningen av Agile. Agile Manifesto innehåller fyra värderingar och tolv principer som förklarar nyckelkoncepten för agil utveckling. Mycket av den agila terminologi som används idag har sina rötter i Agile Manifesto.
De fyra värdena är:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Att reagera på förändringar i stället för att följa en plan
Du kan läsa Agile Manifesteti sin helhet på webbplatsen Agile Manifesto.
Eftersläpning
Begreppet "backlog" avser prioriterat arbete som ännu inte har slutförts. Eftersom många agila team använder Kanban-tavlor för att visualisera och hantera sitt arbete, kan termen också användas för att hänvisa till den fil (längst till vänster på tavlan) där dessa arbetsuppgifter hålls kvar tills de påbörjas.
Företagsagilitet
Med smidighet avses en organisations förmåga att anpassa sig och reagera snabbt på förändringar - vilket kräver en väl avvägd kombination av dynamiska och stabilitetsfrämjande metoder. Du kan läsa mer om :s definition av smidighet i affärsverksamheten i det här inlägget.
Nedbrytningsdiagram
Ett burndown-diagram är en visualisering som används av agila team för att mäta framstegen och som visar de utestående arbetsmomenten (under varje tidsperiod) på en axel och den tid som återstår för att slutföra dem på den andra axeln.
Cadence
Kadans avser det flöde eller den rytm som arbetet utförs i. Det kan också användas för att hänvisa till längden på ett teams utvecklingscykel (eller genomförandecykel).
Kapacitet
Kapacitet avser den mängd arbete som en individ, ett team eller en organisation kan utföra under en viss tid.
Kontinuerlig förbättring
Kontinuerlig förbättring är en ständig praxis för att identifiera och agera på möjligheter till förbättring. Det kan ses som en formell process eller som en informell uppsättning riktlinjer.
Du kan läsa mer om kontinuerlig förbättring i det här inlägget.
Definition of Done
Inom Agile är det viktigt att veta när ett arbete har slutförts för att kunna beräkna viktiga Agile-mått som ledtid och cykeltid. definition av "done" är en term som används för att beskriva de kriterier som ett team fastställer innan det påbörjar ett arbete, för att kunna säga om arbetet är slutfört eller inte.
Epic
Inom Agile är en epic ett stort arbete som teamet har som mål att slutföra inom en bestämd tidsperiod. Grupperna strävar vanligtvis efter att slutföra 2-3 epikerna inom ett kvartal. Epics delas upp i mindre steg, som kallas user stories (se user story nedan).
Iterative Development
iterativ utveckling är som det låter, dvs. att utveckla en produkt i iterationer - att ofta leverera små, fungerande delar av värdet och att införliva det man lärt sig i framtida iterationer.
Programägare
I Agile är programägaren ansvarig för att definiera User Stories (se User Story) och prioritera backloggen. Produktägaren är ansvarig för att maximera det värde som teamet producerar och se till att definitionen "Definition is Done" uppfylls för varje levererat arbete.
SAFe®
SAFe® är en akronym för Scaled Agile Framework®. Det är det mest populära och allmänt erkända ramverket för att skala upp Agile i företag.
SAFe® är ett iterativt ramverk som uppdateras ofta för att på bästa sätt möta behoven hos moderna agila team. Läs mer om SAFe här.
Scrum
Scrum är ett agilt ramverk som främst används inom mjukvaruutveckling för att utveckla, leverera och upprätthålla komplexa produkter. Det är en uppsättning möten, verktyg och roller som tillsammans hjälper team att strukturera och hantera sitt arbete.
Sprint
En sprint är en kort, fokuserad period under vilken Agile-team strävar efter att slutföra en förutbestämd mängd arbete. Sprintar är oftast två veckor långa, även om detta kan variera beroende på team.
Sprintar är och förknippas oftast med Scrum, men används ofta av agila team som inte aktivt tillämpar Scrum.
Möte i standup
Ett kort, ofta anordnat möte där agila team diskuterar eventuella hinder för arbetet och skapar en plan för hur arbetet ska fortsätta att gå framåt. Dessa möten kallas standup-möten (eller helt enkelt standup-möten) eftersom de är avsedda att vara tillräckligt korta för att deltagarna ska kunna delta i mötet stående.
Användarberättelse
En User Story är ett krav eller en begäran som ett team ska uppfylla - med andra ord en uppgift. Inom Agile kallas dessa berättelser för user stories eftersom de skrivs ur kundens eller användarens perspektiv.
Velocity
Inom fysiken är hastigheten ett mått på hastigheten i förhållande till riktningen. Inom Agile hänvisar hastigheten till antalet arbetsenheter som ett team kan slutföra på en viss tid. En arbetsenhet kan mätas på många olika sätt, t.ex. användarberättelser, berättelsepunkter eller ingenjörstimmar.
Velocity används ofta inom Agile som ett kalibreringsverktyg för att hjälpa utvecklingsteam att uppskatta hur lång tid det tar att slutföra en viss mängd arbete.
Mer agil terminologi
Den här ordlistan över Agile-terminologi ger en översikt över de viktigaste termerna som du sannolikt kommer att stöta på när du lär dig mer om Agile. Om du vill veta mer om agila metoder kan du läsa mer på Agile Methodologies: A B eginners Guide och upptäck Agiles historia, hur man skapar ett agilt team, fördelar och bästa praxis och mycket mer.