Agile prinsipper og verdier for Scrum

Av alle Agile basert rammeverk, er scrum den mest populære. Som i dag, er det den viktigste kilden til debatt og diskusjoner så langt smidige metoder er bekymret, og kanskje på grunn av sin popularitet, har flere tiltak blitt satt inn for å detalj Agile manifest og angi hovedprinsippene og verdier knyttet til scrum rammeverk . De oppgitte i Agile manifest verdier søke direkte til scrum.

Det er verdt å se på hva disse verdiene og prinsippene er:

Individer og samspill bør forut scrum prosesser og verktøy

Scrum, akkurat som andre smidige rammeverk er avhengig mye på tillit og tro gis til laget og måten den samarbeider for å levere resultatene. Gjennom sine selv læringsprosesser, er scrum-teamet i stand til å løse sine tidligere feil og finne ut måter å takle hindringer og forbedre scrum prosessen. I scrum, er det veldig viktig hvordan teamet samhandler. Det er viktig å korrekt identifisere hvilke problemer og problemer påvirker scrum prosessen og finne egnede løsninger for å overvinne vanskelighetene. Scrum-teamet er også ansvarlig for sine handlinger, og om det gjør en feil, har det å forklare og begrunne hvorfor feilen oppstod, og hvilke skritt det kommer til å sørge for de feil blir ikke gjentatt. Det er en aktiv deltakelse på den delen av produktet eieren og scrum master, og selv interessenter har rett til å vite og kreve forklaringer når laget ikke klarer å levere vellykkede trinn på slutten av spurter.

De smidige prinsipper innkreve mer stress på teamet selv og hvordan den fungerer i stedet for de ulike prosesser og metoder som brukes av teamet for å levere produktivitet. Teamet bør ha tilstrekkelig myndighet til å ta informerte beslutninger og holde seg ansvarlig for å levere resultatene.

Funksjonalitet og arbeider programvare viktigere enn omfattende dokumentasjon

Hvert prosjekt krever dokumentasjon og prosessflyt siden det er avgjørende for å utvikle og vedlikeholde et presist definert arbeidsprosess. Den samme regelen gjelder i scrum, men Agile prinsipper legger vekt på å levere vellykkede produkt intervaller og shippable brukerhistorier i forhold til å følge dokumentert flyt. Kanskje grunnen til at mer stress er gitt til en fungerende versjon i stedet for den prosessen som resulterer i det er fordi scrum har å inspisere og tilpasse seg endrede betingelser og produktkrav. Essensen av scrum ligger i det faktum at prosessen og arbeidsflyt bør endres dynamisk med de endringer som skjer i kravene markedsavgrensning og sluttbruker. Hvis dokumentasjonen er å bli fulgt og prioriteres fremfor vellykkede trinn, kan det redusere mulighetene for å tilpasse seg endrede markedsforhold som er så veldig viktig å scrum. I scrum, er det mye lettere å tilpasse seg nye krav og produktdefinisjoner, og Agile verdiene riktig oppmuntre levere feilfri funksjonalitet over dokumentasjon.

Kunde samarbeid vektlegges fremfor kontraktsforhandlinger

Produktet eieren spiller en svært viktig rolle i scrum, og bør ideelt sett følge tjener - lederrollen for å øke samarbeid mellom gruppemedlemmene. Han eller hun fungerer som den viktigste kontaktpunkt mellom teamet og interessentene, eller prosjekteierne, og basert på tilbakemeldinger fra dem, bestemmer han eller hun utviklingen av brukerhistorier på grunnlag av forretningsverdier knyttet til produktkøen. Den PO støtter og fremmer samarbeid. Personen er ansvarlig for å sikre at prosjektet fortsatt er i samsvar med høyest mulig forretningsverdi til enhver tid mens det blir utviklet gjennom sprint gjentakelser. Agile prinsipper støtte samarbeids samt interaksjon med interessentene i stedet for å vektlegge mer på forhandle kontrakten. Konsentrasjonen er mer fokusert på å samarbeide og levere produktivitet enn kranglet over hvordan prosjektet skal forhandles mellom laget og eiere.

Empowerment og åpenhet fremfor tradisjonelle utviklingsmetodikk

I motsetning til tradisjonelle utviklingsmetodikk, i scrum teamet har myndighet til å ta informerte beslutninger og bestemme om utvikling. Scrum støtter de viktigste Agile kvaliteter - inspisere og tilpasse - og alt om scrum er utformet for å sikre at hver medarbeider har informasjon som kreves for å skjelne sannsynlige løpet av ytterligere tiltak. Scrum er preget av trinn dynamiske produkt, uavhengig av vanskelighetsgrader knyttet til brukerhistorier som skal utvikles. Teamet har muligheten til å avvise brukerhistorier i sprint backlog foreslått av produktet eieren etter å gi en plausibel forklaring, men når den forplikter seg til en bestemt bruker historie, er det egnet til å utvikle det og produsere en leverbar funksjonalitet gjennom sprint. Rammeverket utdanner laget til å ta beslutninger om utvikling for å spare tid og ressurser - noe ikke gjøres i tradisjonelle vannfalls metoder der prosjektet er besluttet godt på forhånd, og teamet er tvunget til å utvikle alle de historiene som er oppført i ordrereserven.



Previous:
Next Page: