Introduktion til Scrum Development Team

Scrum er en ramme, der tilskynder Scrum-teamet, herunder produktejer, Scrum Master og Development-teamet til at arbejde sammen. Hvert af medlemmerne af det centrale Scrum-team har visse tildelte opgaver. I Scrum-teamet er Scrum Master den facilitator og coach, der hjælper teammedlemmer og andre uden for teamet til at forstå Scrum-værdier, principper og praksis. På den anden side konstaterer produktsejeren gennemsigtigheden af ​​produktets efterspørgselsgenstand og sikrer en lignende forståelse af varen blandt teammedlemmer. Et andet vigtigt medlem af Scrum-teamet er udviklingsteamet, der består af udviklere, der er dygtige inden for forskellige ekspertiseområder, og som arbejder sammen for at levere det engagerede produktforøgelse.

Scrums udviklingsteam består af fagfolk fra forskellige specialiserede områder, herunder softwareingeniører, arkitekter, programmerere, analytiker, systemadministratorer, QA-eksperter, testere, UI-designere og så videre. Generelt omfatter den fra 5 til 7 medlemmer, og den skal være tæt sammenkoblet og tværfunktionel. Et scrum-team afhænger meget af effektiv teamledelse, der stimulerer tilgangen til “vi” holdning blandt teammedlemmerne til en vellykket gennemførelse af det forudbestemte mål.

Væsentlige kvaliteter hos Scrum Development Team

Nogle vigtige kvaliteter er sandsynligvis nødvendige i scrum-udviklingsholdet.

  • Selvorganiseret og motiveret: Scrum foreslår forbedring af nye egenskaber inden for teammedlemmer, såsom selvorganiseret og selvmotivation. Som om der ikke er nogen anbefaling fra hierarki for junior-senior, skal teammedlemmerne holdes ansvarlige for det arbejde, de udfører, og besidde projektionen på klientens vegne.
  • Teamwork: Scrum tilskynder altid et team til fem til ni medlemmer, som skal være fokuseret og dedikeret til holdets mål. At have et stort hold er ikke gunstigt inden for Scrum-rammen; selv multitasking er heller ikke mærkbar på grund af at miste fokus og engagement fra holdets mål.
  • Sammenhængende og gennemsigtig kommunikation: Udviklingsteamets medlemmer ser ud til at kommunikere med hinanden såvel som produktejer og scrum-master; så kommunikationsmønsteret skal være hurtigt, sammenhængende og gennemsigtigt.
  • Arbejd som parprogrammerer: Programmørerne skal forbedre færdigheden ved at arbejde som parprogrammerer i den ene arbejdsstation, mens den ene skriver koden, og den anden gennemgår hver linje i koden. Rollerne kan også udskiftes.
  • Realisering af kodens refactoring: Code refactoring betyder at forenkle koden; det er processen med at klarlægge og gøre enkel kode for eksisterende kode uden at ændre dens faktiske attributter. Medlemmer af Scrum-teamet skal opretholde koden fra sprint til sprint med støtte til kontinuerlig refaktoring.
  • Kontinuerlig integration: Kontinuerlig integration (CI) definerer bygningen af ​​et rent build-system. Udviklingsholdet udgør CI til at samle automatiseret kompilering, udførelse af enhedstekst og integration af kildekontrol.

Hovedansvar

Udviklingsteamet er en af ​​de vigtige dele af Scrum-teamet. Dette er følgende nøgleopgaver, der udføres af udviklingsteamet inden for Scrum-rammen.

1) Væsentlige Scrum-ansvar -

Inden for Scrum-rammerne skal udviklingsholdet udføre visse kerneopgaver, f.eks

  • Opretholdelse af fem primære Scrum-værdier, herunder fokus, engagement, åbenhed, respekt og mod.
  • Holder sig til budget, tidsplan og kvalitetskrav.
  • Fremragende holdånd gennem træning og mentoring
  • Giv anerkendelse til hvert medlem og fremskaffer ånden i teamgenkendelse frem for selvgenkendelse.
  • Bestræber os på at levere slutprodukt til tiden og på kvalitet.
  • At skabe et miljø til at acceptere åben og ærlig feedback.
  • Vær altid parat til at acceptere udfordringer.

2) Ansvar for Sprint -

Udviklingsholdet udfører alle sprintrelaterede opgaver inklusive

  • Sprint-eksekvering: I sprint-eksekvering udfører udviklingsholdet design, bygning, integrering og test af produktets efterspørgselsgenstande i potentielt afsendt funktionalitet.
  • Daglig skrum: I det daglige skrummøde deltager hvert medlem af udviklingsholdet for at måle deres fremskridt og planlægge for den aktuelle dags arbejde i overensstemmelse hermed.
  • Produktets efterspørgselselement: En stor del af hver sprint bruger fokus på at skabe, foredle, estimere og prioritere produktets efterslæbsposter.
  • Sprintplanlægning: I begyndelsen af ​​hver sprint deltager udviklingsholdet i sprintplanlægningsmødet. Holdmedlemmerne etablerer et mål for sprinten i samarbejde med produktejeren og med lettelse af scrum master.
  • Sprint-gennemgang og Sprint-retrospektiv: I slutningen af ​​hver sprint deltager holdet i Sprint-gennemgang og Sprint-retrospektiv. Sprint-gennemgang lægger vægt på produktet, mens retrospektiv fokuserer på processen.

Betydningen af ​​teamudvikling

Teamudvikling er en af ​​de vigtige dele, fordi slutproduktet leveres af teamet med tilpasning af klientorganisationens mål. Derfor foreslås det at designe teamkontrakter for teamet, der tydeliggør rollen for hvert teammedlem, punktlighed og så videre. Her kan den anerkendte psykolog Bruce Tuckmans banebrydende metode til teamudvikling betragtes som en klar oversigt over betydningen af ​​teamudvikling. Tuckman anbefalede fem faser af gruppeudvikling, hvor hvert trin er lige så vigtigt som det andet.

  • Dannende fase: Dette er den indledende fase, hvor teammedlemmer ikke er kommunikative endnu. De er bekymrede over deres tildelte opgaver og kan ikke være i stand til at udvikle færdigheder inden for midlertidig kommunikation. I dette trin tager scrum-masteren en afgørende rolle for at kommunikere målet til teammedlemmer og mentor gruppen også.
  • Storming Stage: I storme kan der opstå scenekonflikter vedrørende opgavefordeling og rollefordeling. Her skal scrum-masteren tage initiativ til at løse konflikten på en konstruktiv måde for at øge interessen for teamudvikling snarere undgå som en lille problem.
  • Normeringsfase: I normeringsfasen er gruppemedlemmer opmærksomme på deres opgave, og de udvikler nogle normer til opgavehåndtering i overensstemmelse med scrum-metodikken. De bliver opmærksomme på kommunikationskanaler også.
  • Udførelse af scenen: Nu er teammedlemmerne opmærksomme på deres opgave. Selvorganisation, samarbejde, trusts opstår inden for teammedlemmer, der sikrer holdets produktivitet. Alle medlemmer arbejder sammen for at nå holdets mål, og her bliver teamet det faktiske Scrum-udviklingshold.
  • Adjourning-fase: Når projektet er afsluttet, når teammedlemmerne op til afbrudsfasen, hvor de mødes sammen for at dele deres indsamlede oplevelser under projektet. Holdmedlemmer skal være begejstrede for at fortælle deres oplevelser for at få værdien af ​​det.

Scrum-udviklingshold kan blive eksemplet på at etablere en åben, respektfuld og ærlig kultur for vellykket teamwork.

Anbefalede artikler

Dette har været en guide til Scrum Development Team. Her diskuterer vi de væsentlige kvaliteter og nøgleafdelinger fra Scrum Development Team. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Scrum Master ansvar
  2. Scrum-principper
  3. Agile Model
  4. Bedste praksis inden for projektledelse
  5. Scrum Open Assessment
  6. Scrum Dashboard