Scrum er det Mest utbredte Smidige rammeverket i dag. Sammenlignet med tradisjonell produktutviklingspraksis anses Scrum som en oppgradering. Det er anerkjent av fagfolk fra ulike bransjer over hele verden.
Hver enkelt tilnærming til programvareutvikling har sin egen livssyklus. I motsetning til den tradisjonelle Fossemetodikken, er livssyklusen til Alle Smidige metoder (inkludert Scrum) ganske iterativ enn påfølgende. I denne artikkelen vil vi svare på spørsmålet: Hva Er Scrum lifecycle? Det første vi bør nevne mens du gir svaret på dette spørsmålet er at livssyklusen Til Scrum er svært lik de andre Smidige metoder. Det er på grunn av deres felles nøkkelprinsipper. Alle Smidige metoder er basert på en iterativ tilnærming til prosjektets ytelse og vurdering av kundens og sluttbrukerens mening. Scrum er ikke et unntak.
det er av avgjørende betydning å ha en grundig innsikt I Scrum livssyklus, men først, la oss minne deg på noen grunnleggende teori.
Hva Er Scrum?
Scrum Er et populært Fleksibelt rammeverk designet for inkrementell produktutvikling. Det har empirisk natur og gir team til hypoteser om arbeidsmønstre, teste sine ideer, behandle erfaring, og utføre nødvendige justeringer. Scrum er en iterativ og fleksibelt strukturert metode. Det tillater praksis fra andre rammer der de logisk passer.
Scrum opererer gjennom iterasjoner kalt Sprints, så de viktigste hendelsene og artefaktene til En Sprint representerer komponentene i En Scrum-livssyklus.
Hvor mange dager er en Typisk Sprint i Scrum-metoden?
Enhver Sprint er en timebox som varer opptil en måned, hvor et lag skal levere en bestemt liste over avtalte elementer som passer inn i den bekreftede definisjonen av » ferdig.»
Hva Er Scrum Verdier?
scrum verdier inkluderer Mot, Fokus, Engasjement, Respekt og Åpenhet. Du kan følge vår komplette Scrum guide for å lære mer om disse verdiene og hvordan De gjelder For Scrum.
Hva Er Scrum-Rollene?
Hele Scrum-teamet har vanligvis følgende ansvar:
- Bryte ned kravene, opprette oppgaver, estimere og distribuere dem.
Arrangere Daglige Scrum-møter.
Sikre at potensielt shippable funksjonalitet vil bli levert på Slutten Av Sprinten.
Oppdatere statuser og de resterende innsats for sine oppgaver for å tillate etablering Av En Sprint Burndown diagram.
et typisk Scrum-team inneholder 4 viktige roller:
Produkteier
En Produkteier (PO) er ansvarlig for å maksimere avkastningen på investeringen ved å identifisere produktegenskaper og oversette dem til en prioritert liste.
PO bestemmer hvilke funksjoner som skal være øverst på listen for neste Sprint. Han / hun er også ansvarlig for alle produktets fortjeneste og tap, opptrer som en talsperson for kunder. Prioritere produktet backlog og definere utgivelsesdato og innholdet er også plikter Produkteieren.
Scrum Master
En Scrum Master (SM) hjelper produktteamet til å lære Og anvende Scrum for å nå alle forretningsverdier. Han / hun er ikke en teamleder, en prosjektleder eller en teamleder, men tjener teamet, bidrar til å fjerne hindringer, beskytter kolleger mot utvendig forstyrrelse og hjelper dem med Å vedta Agile praksis. SM trenere, utdanner Og guider Produkteier, team, og resten av selskapet i riktig bruk Av Scrum.
Utviklingsteam
et utviklingsteam i Scrum inkluderer personer som jobber sammen for å utvikle og levere de forespurte og engasjerte produktinkrementene. Scrum-utviklere er tverrfunksjonelle medlemmer som er i stand til Å oppnå Sprintmålene. Teamet kan inkludere programvareingeniører, arkitekter, systemadministratorer, analytikere, UI-designere, QA-eksperter, etc. De bygger produktet Som Produkteieren indikerer: nettstedet eller en app, for eksempel.
Interessenter
en interessent er et individ eller en gruppe mennesker som påvirkes av utfallet av et produkt. Interessenter i Scrum er interessert i produktets suksess. De kan være innenfor eller utenfor selskapet som sponser prosjektet.
Interessenter holder vanligvis et sunt forhold til PO for å dele viktige produktdetaljer. De er ansvarlige for å formidle alle ønsker og bekymringer TIL PO, og gir regelmessig innspill til spørsmål fra PO.
Hva Er Scrum-Seremoniene?
forfining av Produktreserve
en forfining av produktreserve eller etterslep er handlingen med å legge til detaljer, estimater og ordre til elementer i produktreserve. Denne hendelsen betyr en pågående prosess DER PO og utviklingsteamet samarbeide om detaljene i backlog elementer. Under refinement-møtet blir elementer gjennomgått og revidert.
Sprintplanlegging
målet med planleggingsmøtet er å svare på spørsmålene » Hva skal vi jobbe med, og hvordan skal vi gjøre det?»Det er viktig for laget å ha et felles mål og en felles forpliktelse til dette målet før du begynner denne seremonien.
Daglig Stand-up
Et Daglig Scrum-møte eller En Daglig Stand-up er organisert Av Scrum Master og varer vanligvis 15 minutter. Møtet tar sikte på å synkronisere arbeidet til lagmedlemmer, for eksempel hva som er gjort på dagen før, hva som må gjøres i dag, etc.
Sprint Review
Denne Scrum-seremonien holdes på slutten av hver sprint for å demonstrere den ekstra funksjonaliteten. Målet er å få tilbakemelding fra PO og Interessenter for å sikre at den leverte økningen møtte forretningsbehovet og å revidere etterspørselen basert på tilbakemeldingen.
Sprint Retrospektiv
dette møtet varer vanligvis 90 minutter Og bidrar til å inkorporere kontinuerlig forbedring i lagkulturen og I Sprintkadensen. Det bør bli deltatt av Hele Scrum-Teamet for å reflektere over sin tidligere Sprint og å finne ut hvordan man kan gjøre forbedringer.
Retro gjør at teamet kan fokusere på sin generelle ytelse og identifisere strategier for kontinuerlig forbedring.
Så Hva er Scrum Lifecycle?
Scrum lifecycle Er en rekke påfølgende trinn og iterative stadier som skal utføres under realiseringen av Et Hvilket som Helst Scrum-prosjekt. Den iterative tilnærmingen er hovedprinsippet i m-livssyklusen. Arbeidet med Et Scrum-prosjekt er delt inn i segmenter som kalles Sprints. Prosjektet utvikler seg fra en sprint til en annen til sluttproduktet er klart. Hver sprint syklus er delt inn i flere påfølgende trinn som den må passere fra begynnelsen til slutten. Scrum metodikk omfatter også mer spesialiserte livssykluser som testing livssyklus og defekt livssyklus.
Scrum Livssyklus I Detaljer
Hva er delene Av Scrum livssyklus? Scrum involverer ikke mange skriftlige rapporter, i motsetning til den tradisjonelle Fossen. Den inneholder bare noen få gjenstander.
Hva Er Scrum artefakter?
product backlog
En Produkt Backlog er en liste over funksjoner og krav som trengs for å fullføre et bestemt prosjekt. Denne listen kan inneholde feil eller feil som må løses, funksjoner som må legges til, og annet teknisk eller prosjektarbeid. Rekkefølgen på listen er basert på prioriteringer. Elementene øverst er de mest kritiske aktivitetene eller oppgavene som krever umiddelbar fullføring. Med backlog vet alle i teamet hva prosjektkravene er og hvilke som har prioritet.
Sprint backlog
En Sprint Backlog inkluderer bare det som må fullføres i løpet av dagens Sprint(mens produkt backlog viser alt som må oppnås før prosjektets slutt). Sprint backlog dekker de nyeste aktivitetene, så det inneholder vanligvis flere detaljer og mer komplette brukerhistorier enn resten av produkt backlog. Det bør inkludere utgivelsesplanen din som forklarer hvordan du har tenkt å oppnå funksjonene og oppfylle sprintkravene dine.
produktinkrement
produktet øker produktversjonen som skal leveres på slutten av hver sprint. Det beskriver utfallet av alt det arbeidet (mens sprint backlog skisserer hva som må fullføres innen en sprint). Økningen er en prototype eller en utkastversjon av det endelige produktet som forventes av kundene dine. Hvert produktinkrement bør inkludere funksjonene i den nåværende sprint-syklusen og fullt ut integrere alle ordrereserveelementer som er fullført til dags dato, fra alle tidligere sprinter.
la oss vurdere detaljene om Scrum-faser og trinn.
det første trinnet i Et Scrum-prosjekt er scenen for å samle nødvendig informasjon om det fremtidige produktet. Det er Produkteierens ansvar. Han er den personen som kontakter kunden for å forstå hans visjon om fremtidig programvare. Å samle brukerhistorier er også et av hans ansvar. Etter at alle brukerhistorier er samlet og alle kundens ønsker er vurdert, prioriteres de i en liste som kalles en produktlogg. Det er hoveddokumentet til Hvert Scrum-prosjekt.
etter prioritering av produktreservene, blir de omgjort til oppgaver og delt inn i flere sprints. Teamet gjør det under sprintplanleggingsmøtene. Hovedmålet med hvert møte er å skape en sprint backlog. Det er et dokument som inneholder alle oppgaver for en bestemt sprint. Etter at sprinten er ferdig, vil teamets arbeid estimeres i samsvar med oppfyllelsen av sprintbacklog-kravene.
det neste Scrum-trinnet er Prosessen Med Sprintutførelse. Det inkluderer en påfølgende ytelse av alle sprintoppgaver og daglig evaluering av arbeidsflyt. Fremdriften av sprint backlog krav er evaluert under de daglige Scrums-team sammenkomster der alle de positive og negative arbeidsspørsmål er diskutert.
etter at sprinten kommer til sin slutt, deltar alle medlemmer av Scrum-teamet i sprint gjennomgang og sprint retrospectives. Disse samlingene bidrar til å finne ut hva som gikk galt under sprintprosessen.
det siste trinnet i Hver Sprint syklus er scenen for produktestimering. Produktet evalueres i samsvar med teamets definisjon av «Ferdig» og leveres til kunden for å få tilbakemelding. Deretter starter en ny sprint, og syklusen gjentas.
Hvordan Forklarer Du Scrum-Prosessen Raskt?
la oss nå oppsummere Alle Scrum-fasene knyttet til Scrum-prosessen.
- Først av alt må du bestemme et produkt backlog (det er ANSVARET TIL PO, som vi har nevnt ovenfor).
- Deretter lager Scrum-teamet estimater og ordninger for arbeidsbelastningen basert på backloglisten under grooming-økten.
- med produktbacklog-listen må du starte Et sprintplanleggingsmøte for å definere sprintmålet for denne iterasjonen, og velg deretter en liste over brukerhistorier for Å danne Sprintbackloggen.
- da skal etterslepet fylles ut av Hele Scrum-teamet.
- Du må kjøre Et Daglig Scrum-møte (time-boxed i ca 15 minutter). Alle i teamet må snakke og ansikt til ansikt for å samhandle med alle medlemmer for å rapportere hva du gjorde i går, og kunngjøre hva du vil oppnå i dag.
- Hver dag må ha en versjon som kan kompileres og kan demonstreres.
- Når alle brukerhistoriene er fullført, er Sprintbackloggen din fullført. Det betyr At En Sprintprosess er fullført. PO og kunden må delta. Hvert teammedlem skal demonstrere for dem arbeidsprogramvaren de har fullført.
- Sprint Retrospektiv må holdes etter Sprint Gjennomgang. Under Retro identifiserer teamet selv elementer av prosessen som gjorde eller ikke fungerte under sprinten, samt potensielle løsninger. Retrospectives varer vanligvis 90 minutter.
Innpakning
Med tanke på gjennomsiktighetsnivået og den ustoppelige læringsprosessen innenfor Scrum – utviklingssyklusen, blir det minste mulige resultatet et viktig kostnadseffektivt resultat av rammen, for ikke å nevne raffinerte produktegenskaper og feilfri produktkvalitet.
essensen Av Scrum krever involvering av bare ansvarlige medarbeidere med solid feltbakgrunn. Hva synes Du om Scrum livssyklus og Scrum faser?