Skip to main content

Hva er det smidige manifestet?

Agile Manifesto var de offentlige erklæringene som ble fremsatt 11. februar 2001 av 17 av de mest visjonære programvareingeniørene rundt emnet for Agile Software Development Process.På tidspunktet for dette møtet var Agile Software Development et nytt konsept, med mange alternativer for utviklere å velge mellom.Det smidige manifestet var et forsøk på å få alle de lyse sinnene i smidig prosessering sammen på ett sted, i et forsøk på å bli enige om de grunnleggende prinsippene og ideene til all smidig prosess fremover.

Noen gode eksempler på den smidige utviklingsprosessen inkluderer ekstremProgrammering, Scrum, Adaptive Software Development og Dynamic Systems Development Method (DSDM).Hver av disse prosessene prøver å lage bedre metoder for implementering av dataprogramvare.Den viktigste forbedringen med alle disse metodene er at programvareutvikling skal produseres på en måte som for å støtte endringer i forretningskrav og ikke kreve prosesser som lukker tilbakemeldingssløyfen til kunden.

Før kreasjonene av den smidige utviklingsprosessen,All programvareutvikling ble fullført i en fossefallsmetode.Begrepet fossefall brukes til å definere den rette arbeidsmønsterprosessen som krever at alle krav foran skal fullføres og definert med en avslutning som vil omfatte all funksjonalitet som er definert.På samme måte som en foss, er det en klar begynnelse og slutt for all systemutvikling.Denne utviklingsprosessen tillater ikke at endringer i kravene skal oppstå før fullføringen av en hel programvare.Listen over deltakere 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,Jim Highsmith, Ron Jeffries og Andrew Hunt.Mens alle disse personene var støtter av Agile, lette utviklingsmetodologier, hadde hver sin egen preferanse for hvordan de skulle implementere metodikken.

Fire nøkkelverdier ble definert og ble enige om av signatørpartiene i det smidige manifestet.Den første var å sette verdi på individer og interaksjoner over verktøy og prosess.For det andre ble programvare som fungerte verdsatt over omfattende dokumenter.Samarbeid med kunden ble ansett som viktigere enn begrensningsforhandlinger.Til slutt lovet gruppen å verdsette å svare på endringer over en plan.

essensen av dette teamet og det smidige manifestet var å lage en utviklingsmiljøprosess som forsto kundens betydning.Dette kan gjøres, trodde de, ved å samarbeide åpent og kontinuerlig med kunden.Kommunikasjon vil bidra til å sikre at arbeidet som gjøres ville faktisk gi forretningsverdi, og gi mulighet for tilbakemelding fra kunden.

I tillegg til nøkkelverdiene inkluderer Agile Manifesto også flere viktige prinsipper som forsterket troen på at kunden engasjement tidlig og ofte girFor bedre samlede programvareapplikasjoner.Ved å lage en iterativ programvareprosess har kunden muligheten til å finpusse det endelige produktet ved å tillate endringer i krav.Oppfatningen av applikasjonen er bedre fordi et arbeidssystem er et primært mål på fremdriften som gjøres på systemet.