Oversigt over agile værdier og principper

Denne artikel giver en oversigt over de mest almindeligt anvendte værdier og principper i Agile. Ikke underligt at 'Agile' har tilbudt en effektiv erstatning til den konventionelle vandfaldsmodel for projektstyring. På grund af den besværlige, stift langsomt og dokumentcentriske metode til produktudvikling, kom teamet af 17 systemudviklere (kaldet 'Agile Alliance') med et 'Agile Manifesto' i 2001.

Agile Manifesto har opnået global accept og kan defineres som et dokumenteret sæt med 4 værdier og 12 principper, der giver retningslinjer til udviklerne for system / applikationsudvikling.

Agile Manifesto indeholder således '4 nøgleværdier' ​​og '12 tilsvarende principper ', der dirigerer den agile metode til systemudvikling. Agile Manifesto fungerer som vejledende vejledning til at levere overlegen kvalitet af produkter til kunderne.

Værdier af Agile manifest

Agile Manifesto består af 4 værdier. Lad os forstå dem detaljeret.

Værdi 1 - (Personer og interaktioner betyder mere end processer og værktøjer)

Mennesker er de vigtigste drivkræfter i at skabe betydelig forretningsudvikling og forstå kundens krav. Udvikling af gode produkter kræver effektivt teamarbejde og interaktion, uanset hvilke værktøjer der leveres til de enkelte.

Det er ikke muligt at udvikle fantastiske produkter uden at forstå kundernes krav. Derfor hjælper individuelle interaktioner med at skabe kundespecifikke produkter. Bare at stole på processerne og værktøjerne gør ikke kun virksomhederne træg og uanset svar på ændringer, men resulterer også i manglende opfyldelse af kundens forventninger.

Værdi 2 - (Arbejdssoftware-spørgsmål i forhold til detaljeret dokumentation)

I de indledende tider blev der brugt en enorm mængde tid på dokumentation, der kunne indeholde tekniske detaljer og specifikationer. Denne udtømmende og stive metode til udførelse af dokumentspecifikke instruktioner førte til projektforsinkelser og langsommere produktleverancer. I sidste ende ville slutproduktet ikke stemme overens med kundens forventninger eller blive forældet.

Med introduktionen af ​​Agile skiftede vægten på arbejdssoftware fra dokumentstyret arbejdsgang. Arbejde med softwareaktiveret effektiv tilpasningsevne til ændringer og bedre forståelse af kundernes behov. Agile begrænser således kun brugen af ​​dokumenter til 'brugerhistorier', som definerer udviklerne på opgaver, der skal udføres.

Værdi 3 - (Kundepartnerskab betyder mere end kontraktforhandlinger)

I den traditionelle vandfaldsmodel kommunikerer kunder med udviklere om specifikke krav, inden projektarbejdet genoptages. De konventionelle kontraktlige diskussionsmetoder skaber en mur mellem kunderne og udviklerne. Kundens involvering er begrænset til starten af ​​projektet, og når produktet er klar til levering. Og kundedeltagelse finder ikke sted under fremstillingsprocessen.

Omvendt, ved at følge Agile Values ​​And Principles-manifestet, tilskyndes kundedeltagelse under hele fremstillings- eller oprettelsesprocessen. Den smidige tilgang øger kundedeltagelsen med regelmæssige intervaller for rettidige demonstrationer. Dette hjælper ikke kun med at forstå kundens behov, men giver dem også mulighed for at levere værdi. Således er samarbejde med kunderne gennem hele produktets livscyklus grundlaget for Agile Approach.

Værdi 4 - (At være tilpasning til ændringer i stedet for at være plan-specifik)

I betragtning af det ustabile forretningsmiljø finder teknologiske fremskridt sted, og kundens behov ændres. I den traditionelle vandfaldshåndtering betragtes ændring som en omkostning og antages at være undgået. Konventionel projektstyring er også stiv og har mindre omfang af formbarhed. Dette hæmmer tilpasningsevnen til ændringer, og når tiden går, bliver planen overflødig.

Agile betragter dog ændring som et værdifuldt middel og tilbyder effektiv lydhørhed og tilpasningsevne til det. Den agile tilgang, der består af kortere iterationer og sprints gør det muligt at tilføje nye attributter til produktet i de efterfølgende iterationer med periodiske intervaller.

Principper for agilt manifest

12 principper for agile som forplantet af Agile Alliance er:

1) En af Agile-tilgangens hovedprioriteter er at sigte mod kundetilfredshed gennem hurtig og kontinuerlig levering af værditilvækstprodukter.

2) Den smidige tilgang skal omfavne ændringer, selv på senere udviklingsstadier. Ændring betragtes som en værdifuld agent, der tilbyder en konkurrencefordel for kunderne.

3) Arbejdssoftware skal leveres til kunderne for enhver feedback eller forslag med et periodisk interval på uger eller måneder, helst i kortere tidsrum.

4) Forretningsstyring og systemudviklere skal samarbejde gennem hele projektcyklussen.

5) Den smidige tilgang tror på at tildele projekter til motiverede individer og give individerne et godt arbejdsmiljø og støttesystem ved at tilskynde tillid til dem til at få arbejdet gjort.

6) Agile værdier og principper handler om at fremme ansigt til ansigt-diskussioner og fremme det som et effektivt middel til kommunikation til og inden for teamet af udviklere.

7) Arbejdssoftware er et af de primære måder til at måle systemets fremskridt i smidig.

8) Den smidige tilgang tager sigte på at lette ensartede og bæredygtige fremskridt inden for systemudvikling. Interessenterne skal opretholde en stabil og kontinuerlig hastighed i produktudviklingen.

9) At holde sig opdateret ved at bringe kontinuerlig teknologisk opgradering og effektivitet letter den agile tilgang.

10) Den smidige proces handler om at indføre enkelhed ved at reducere omfattende opgaver og fokusere på de opgaver, der i det væsentlige tilføjer værdi.

11) Selvorganiserede teams hjælper med at bringe gode strukturer, krav og udvikling. De agile hold er proaktive, som sætter dem i stand til at overvinde eventuelle hindringer og minimere fejl for at levere fremragende karakter.

12) Agile teams opdaterer kontinuerligt sig selv og sigter mod at blive mere produktive ved at tilpasse sig ændringer effektivt. Udviklingsholdene støber konstant og er i fred med de skiftende eksterne forhold. Det muliggør kontinuerlig improvisation for at levere værdi. Periodisk feedback fra kunderne gør det muligt for udviklingsholdet at nå det.

Konklusion

Efter at have drøftet de 4 værdier og 12 principper i Agile Manifesto, er det ganske tydeligt, at fokus på kundetilfredshed har skaffet succes for de agile virksomheder over hele kloden. Agile-fremgangsmåden har praktisk taget vist sig at være effektiv ikke kun til softwarebranchen, men på tværs af mange forskellige brancher.

Ved at overholde Agile-manifestets værdier og principper kan virksomheder således opnå mange fordele, ikke kun ved at øge produktiviteten og kundetilfredsheden. Men også ved at forblive rentable i det lange løb uanset de eksterne faktorer.

Så det er på tide at ændre værdisystemet for dine forretninger og indprente principperne i manifestet for at få en agil kultur. Gør dine forretninger agile-offentlige!

Anbefalede artikler

Dette har været en guide til smidige værdier og principper. Her diskuterede vi oversigten, forskellige værdier og princippet i agile. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Principper for Lean Six Sigma
  2. Agile programmering
  3. Samlede kvalitetsstyringskoncepter
  4. Projektleders roller og ansvar