Skip to main content

Hvad er det agile manifest?

Det Agile Manifesto var de offentlige erklæringer, der blev afgivet den 11. februar 2001 af 17 af de mest visionære softwareingeniører omkring emnet for Agile Software Development Process.På tidspunktet for dette møde var Agile Software Development et nyt koncept med mange muligheder for udviklere at vælge imellem.Agile manifestet var en indsats for at få alle de lyse sind ved agile forarbejdning sammen ét sted, i et forsøg på at blive enige om de grundlæggende principper og ideer i al agil proces fremover.

Nogle gode eksempler på den agile udviklingsproces inkluderer ekstremProgrammering, Scrum, Adaptive Software Development og Dynamic Systems Development Method (DSDM).Hver af disse processer forsøger at skabe bedre metoder til implementering af computersoftware.Den vigtigste forbedring med alle disse metoder er, at softwareudvikling skal produceres på en måde, der understøtter ændringer i forretningskrav og ikke kræver processer, der lukker feedback -loopen til kunden.

Før skabelserne af den agile udviklingsproces,Al softwareudvikling blev afsluttet i en vandfaldsmetode.Udtrykket vandfald bruges til at definere den lige arbejdsmønsterproces, der kræver, at alle krav foran skal være afsluttet og defineret med en afslutning, der vil omfatte al den definerede funktionalitet.Ligesom et vandfald er der en klar begyndelse og afslutning for al systemudvikling.Denne udviklingsproces tillader ikke ændringer i kravene, inden afslutningen af en hel softwareansøgning.

Der blev afholdt et offentligt møde på en skihytte i Snowbird, Utah, under koordinering af Robert Martin.Listen over deltagere inkluderer Kent Beck, Dave Tomas, Mike Beedle, Jeff Sutherland, Arie Van Bennekum, Ken Schwaber, Alistiar Cockburn, Steve Mellor, Ward Cunningham, Robert C. Martin, Martin Fowler, Brian Marick, James Grenning, John Kern, Ward Cunningham, Robert C.Jim Highsmith, Ron Jeffries og Andrew Hunt.Mens alle disse personer var understøttelser af smidige, lette udviklingsmetoder, havde hver hans egen præference for, hvordan man implementerede metodikken.

Fire nøgleværdier blev defineret og aftalt af underskrivelsespartierne i Agile Manifesto.Den første var at sætte værdi på enkeltpersoner og interaktioner over værktøjer og proces.For det andet blev software, der arbejdede, værdsat over omfattende dokumenter.Samarbejde med kunden blev betragtet som vigtigere end begrænsningsforhandlinger.Endelig lovede gruppen at værdsætte reaktion på ændringer efter en plan.

Essensen af dette team og det agile manifest var at skabe en udviklingsmiljøproces, der forstod kundens betydning.Dette kunne gøres, troede de, ved at samarbejde åbent og kontinuerligt med kunden.Kommunikation ville hjælpe med at sikre, at det arbejde, der udføres, faktisk ville producere forretningsværdi og give mulighed for feedback fra kunden.For bedre samlede softwareapplikationer.Ved at oprette en iterativ softwareproces har kunden evnen til at finpusse det endelige produkt ved at give mulighed for ændringer i krav.Opfattelsen af applikationen er bedre, fordi et arbejdssystem er et primært mål for de fremskridt, der gøres på systemet.