Introduksjon til Scrum Development Team

Scrum er et rammeverk som ansporer Scrum-teamet, inkludert produkteier, Scrum Master og utviklingsteam, til å samarbeide. Hvert av medlemmene i kjernen av Scrum-teamet har visse tildelte ansvarsområder. I Scrum team er Scrum Master fasilitatoren og treneren som hjelper teammedlemmer og andre utenfor teamet til å forstå Scrum verdier, prinsipper og praksis. På den annen side konstaterer eieren av produktets gjennomsiktighet for etterslepet av produktet og sikrer en lignende forståelse av varen blant gruppemedlemmene. Et annet viktig medlem av Scrum-teamet er utviklingsteamet som består av utviklere som er dyktige på forskjellige kompetanseområder, og som samarbeider for å levere det engasjerte produktutviklingen.

Scrums utviklingsteam består av fagfolk fra forskjellige spesialiserte områder, inkludert programvareingeniører, arkitekter, programmerere, analytiker, systemadministratorer, QA-eksperter, testere, UI-designere og så videre. Generelt omfatter den fra 5 til 7 medlemmer, og den må være tett sammensveiset og tverrfunksjonell. Et skrumteam er mye avhengig av effektiv teamledelse som stimulerer tilnærmingen til "vi" holdning blant teammedlemmene for vellykket fullføring av det forhåndsbestemte målet.

Viktige kvaliteter for Scrum Development Team

Noen gode egenskaper er sannsynligvis nødvendig i skrumutviklingsteamet.

  • Selvorganisert og motivert: Scrum foreslår forbedring av nye egenskaper innen teammedlemmer, for eksempel egenorganisert og selvmotivasjon. Som om det ikke er noen anbefaling fra hierarki for junior-senior, må teammedlemmene holdes ansvarlige for arbeidet de gjør og ha projeksjonen på vegne av klienten.
  • Lagarbeid: Scrum oppfordrer alltid et team til fem til ni medlemmer som må være fokusert og dedikert til lagets mål. Å ha et stort lag er ikke gunstig i Scrum-rammen; selv multitasking er heller ikke nevneverdig på grunn av å miste fokus og engasjement fra teamets mål.
  • Sammenhengende og gjennomsiktig kommunikasjon: Det ser ut til at medlemmene i utviklingsteamet kommuniserer med hverandre, så vel som produkteier og skrummester; så kommunikasjonsmønsteret må være raskt, sammenhengende og gjennomsiktig.
  • Jobb som parprogrammerer: Programmørene må forbedre ferdigheten til å jobbe som parprogrammerer i en arbeidsstasjon mens den ene skriver koden og den andre gjennomgår hver linje i koden. Rollene kan også byttes ut.
  • Realisering av kodeinnsamling: Kodeinnsamling betyr å forenkle koden; det er prosessen med å tydeliggjøre og gjøre enkel av eksisterende kode uten å endre de faktiske attributtene. Medlemmer av Scrum skal opprettholde koden fra sprint til sprint med støtte for kontinuerlig refactoring.
  • Kontinuerlig integrasjon: Kontinuerlig integrering (CI) definerer byggingen av et rent byggesystem. Utviklingsteamet utgjør CI for å sette sammen automatisert kompilering, utførelse av enhetstekst og integrering av kildekontroll.

Hovedansvarsområder

Utviklingsteamet er en av de viktige delene av Scrum-teamet. Dette er følgende nøkkeloppgaver utført av utviklingsteamet i Scrum-rammen.

1) Viktige skrumansvar -

Innenfor Scrum-rammen må utviklingsteamet utføre visse kjerneoppgaver, som

  • Bruk av fem primære Scrum-verdier, inkludert fokus, engasjement, åpenhet, respekt og mot.
  • Holder seg til budsjett, tidsplan og kvalitetskrav.
  • Utmerket teamånd gjennom trening og veiledning
  • Å gi anerkjennelse til hvert medlem og styrke ånden av teamgjenkjenning fremfor selvkjenning.
  • Streber etter å levere sluttprodukt i tide og på kvalitet.
  • Skape et miljø for å ta imot åpne og ærlige tilbakemeldinger.
  • Vær alltid forberedt på å akseptere utfordringer.

2) Ansvar for Sprint -

Utviklingsteamet utfører alle sprintrelaterte oppgaver inkludert

  • Utførelse av sprint: I sprintutførelse utfører utviklingsteamet utforming, bygging, integrering og testing av produktets etterslepningsprodukter i potensielt sendbar funksjonalitet.
  • Daglig skrum: I det daglige skrummøtet deltar hvert medlem av utviklingsteamet for å måle fremdriftsnivået og planlegge for dagens arbeid deretter.
  • Produktets etterslepeartikkel: En stor del av hver sprint bruker å fokusere på å lage, foredle, estimere og prioritere produktets etterslep.
  • Sprintplanlegging: I begynnelsen av hver sprint deltar utviklingsteamet i sprintplanleggingsmøtet. Teammedlemmene etablerer et mål for sprinten i samarbeid med produktseieren og med tilrettelegging for scrum master.
  • Sprint-gjennomgang og Sprint-retrospektiv: På slutten av hver sprint deltar teamet i Sprint-gjennomgang og Sprint-retrospektiv. Sprint review legger vekt på produktet mens retrospektiv fokuserer på prosess.

Betydningen av teamutvikling

Teamutvikling er en av de viktigste delene fordi sluttproduktet vil bli levert av teamet med å tilpasse målet for klientorganisasjonen. Derfor foreslås det å utforme teamkontrakter for teamet som tydeliggjør rollen til hvert teammedlem, punktlighet og så videre. Her kan den anerkjente psykologen Bruce Tuckmans banebrytende metode for teamutvikling anses for å få et klart syn på viktigheten av teamutvikling. Tuckman anbefalte fem faser av gruppeutvikling der hvert trinn er like viktig som det andre.

  • Forming Stage: Dette er den innledende fasen hvor teammedlemmer ikke er kommunikative ennå. De er opptatt av oppgavene sine og kan ikke utvikle ferdigheter i mellomkommunikasjon. I dette stadiet tar skrummesteren en avgjørende rolle for å formidle målet til teammedlemmene og mentorere gruppen.
  • Storming Stage: I storming kan det oppstå scenekonflikter angående oppgavefordeling og rollefordeling. Her må skrummesteren ta initiativ til å løse konflikten på en konstruktiv måte for større interesse for teamutvikling og heller unngå som bagatellmessig problem.
  • Norming Stage: I normeringsfasen er gruppemedlemmer klar over oppgaven sin, og de utvikler noen normer for oppgavehåndtering i samsvar med scrum-metodikken. De blir også klar over kommunikasjonskanaler.
  • Utfører scenen: Nå er teammedlemmene klar over oppgaven sin. Selvorganisasjon, samarbeid, tillit oppstår i teammedlemmer som sikrer teamets produktivitet. Alle medlemmer samarbeider for å oppnå lagets mål, og her blir teamet det faktiske Scrum-utviklingsteamet.
  • Adjourning-scenen: Når prosjektet er fullført, når teammedlemmene adjourning-stadiet hvor de møtes for å dele sin innsamlede erfaring under prosjektet. Teammedlemmene må glede seg over å fortelle om opplevelsene sine for å få verdien av det.

Utviklingsteam for Scrum kan bli et eksempel på å etablere en åpen, respektfull og ærlig kultur for vellykket teamarbeid.

Anbefalte artikler

Dette har vært en guide til Scrum Development Team. Her diskuterer vi de essensielle egenskapene og nøkkelansvarene til Scrum Development Team. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Scrum Master ansvar
  2. Scrum-prinsipper
  3. Smidig modell
  4. Beste praksis innen prosjektledelse
  5. Scrum Open Assessment
  6. Scrum Dashboard