Introduktion till Scrum Development Team

Scrum är ett ramverk som uppmuntrar Scrum-teamet inklusive produktägare, Scrum Master och utvecklingsteam att arbeta tillsammans. Var och en av medlemmarna i kärnan i Scrum-teamet har vissa ansvar. I Scrum-teamet är Scrum Master facilitator och tränare som hjälper teammedlemmar och andra utanför teamet att förstå Scrums värderingar, principer och praxis. Å andra sidan konstaterar produktägaren insynen i produktens orderstockobjekt och säkerställer en liknande förståelse av artikeln bland teammedlemmarna. En annan viktig medlem i Scrum-teamet är utvecklingsteamet som består av utvecklare som är skickliga inom olika kompetensområden och arbetar tillsammans för att leverera den engagerade produktökningen.

Scrums utvecklingsgrupp består av yrkesverksamma inom olika specialområden inklusive mjukvaruutvecklare, arkitekter, programmerare, analytiker, systemadministratörer, QA-experter, testare, UI-designers och så vidare. I allmänhet omfattar det 5 till 7 medlemmar och det måste vara nära stickat och tvärfunktionellt. Ett scrumteam beror mycket på effektiv teamledning som stimulerar tillvägagångssättet för ”vi” attityd bland teammedlemmarna för framgångsrikt genomförande av det förutbestämda målet.

Väsentliga kvaliteter hos Scrum Development Team

Vissa främsta egenskaper krävs troligen inom scrums utvecklingsteam.

  • Självorganiserad och motiverad: Scrum föreslår en förbättring av nya egenskaper inom teammedlemmar, till exempel självorganiserad och självmotivation. Som om det inte finns någon rekommendation från hierarkin för junior-senior måste teammedlemmarna hållas ansvariga för det arbete de utför och ha projektet på klientens vägnar.
  • Lagarbete: Scrum uppmuntrar alltid ett team med fem till nio medlemmar som måste vara fokuserade och hängivna till lagets mål. Att ha ett stort lag är inte gynnsamt inom Scrum-ramen; även multitasking är inte heller märkbart på grund av att man tappar fokus och engagemang från teamets mål.
  • Sammanhängande och transparent kommunikation: Utvecklingsteammedlemmarna verkar kommunicera med varandra såväl som produktägare och skrummeister; så kommunikationsmönstret måste vara snabbt, sammanhängande och öppet.
  • Arbeta som ett parprogrammerare: Programmerarna måste förbättra färdigheten att arbeta som parprogrammerare i en arbetsstation medan den ena skriver koden och den andra granskar varje rad i koden. Rollerna är också utbytbara.
  • Förverkligande av kodinspolering: Kodrefakturering innebär att förenkla koden; det är processen för att förtydliga och förenkla befintlig kod utan att ändra dess faktiska attribut. Medlemmar i Scrum-teamet bör behålla koden från sprint till sprint med stöd för kontinuerlig refactoring.
  • Kontinuerlig integration: Kontinuerlig integration (CI) definierar byggandet av ett rent byggsystem. Utvecklingsteamet utgör CI för att montera automatiserad sammanställning, exekvering av enhetstext och källkontrollintegration.

huvudansvar

Utvecklingsteamet är en av de viktiga delarna av Scrum-teamet. Dessa är följande nyckelansvar som utförs av utvecklingsgruppen inom Scrum-ramverket.

1) Väsentliga Scrum-ansvar -

Inom Scrum-ramverket måste utvecklingsgruppen utföra vissa kärnansvar, t.ex.

  • Stöder fem primära Scrum-värden inklusive fokus, engagemang, öppenhet, respekt och mod.
  • Att hålla sig till budget, schema och kvalitetskrav.
  • Utmärkt laganda genom träning och mentorskap
  • Ge erkännande till varje medlem och driva andan av teamigenkänning över självigenkänning.
  • Strävar efter att leverera slutprodukten i tid och på kvalitet.
  • Skapa en miljö för att acceptera öppen och ärlig feedback.
  • Var alltid beredd att acceptera utmaningar.

2) Ansvar för Sprint -

Utvecklingsteamet utför alla sprintrelaterade uppgifter inklusive

  • Utförande av sprint: I sprintutförande utför utvecklingsgruppen design, byggande, integrering och testning av produktens orderstockföremål i potentiellt leveransbar funktionalitet.
  • Daily Scrum: I det dagliga scrum-mötet deltar varje medlem i utvecklingsgruppen för att mäta deras framsteg och planera för dagens arbete i enlighet därmed.
  • Produktets orderstockpost: En stor del av varje sprint lägger fokus på att skapa, förfina, uppskatta och prioritera produkträtter.
  • Sprintplanering: I början av varje sprint deltar utvecklingsgruppen i sprintplaneringsmötet. Teammedlemmarna fastställer ett mål för sprinten i samarbete med produktägaren och med att underlätta scrummästaren.
  • Sprintrecension och Sprint retrospektiv: I slutet av varje sprint deltar teamet i Sprint review och Sprint retrospektiv. Sprint review betonar produkten medan retrospektiv fokuserar på process.

Betydelsen av teamutveckling

Lagutveckling är en av de avgörande delarna eftersom slutprodukten kommer att levereras av teamet för att anpassa kundorganisationens mål. Det är därför som vi föreslår att utforma teamkontrakt för teamet som klargör rollen för varje teammedlem, punktlighet och så vidare. Här kan den kända psykologen Bruce Tuckmans banbrytande metod för teamutveckling betraktas för att få en klar bild av vikten av teamutveckling. Tuckman rekommenderade fem faser av grupputveckling där varje steg är lika viktigt som det andra.

  • Forming Stage: Detta är det första steget där teammedlemmarna inte är kommunikativa än. De är bekymrade över sina tilldelade uppgifter och kan inte kunna utveckla färdigheter inom interimkommunikation. I detta steg tar scrummästaren en avgörande roll för att kommunicera målet till teammedlemmarna och också mentorera gruppen.
  • Stormande scen: Vid stormning kan scenkonflikter uppstå när det gäller uppgiftsfördelning och rolltilldelning. Här måste scrummästaren ta initiativ för att lösa konflikten på ett konstruktivt sätt för att öka intresset för teamutveckling snarare undvika som små problem.
  • Normingstadium: I normeringsfasen är medlemmarna medvetna om sin uppgift och de utvecklar vissa normer för uppgiftshantering i enlighet med scrummetodiken. De blir medvetna om kommunikationskanaler också.
  • Utförande: Nu är teammedlemmarna medvetna om sin uppgift. Självorganisation, samarbete, förtroenden uppstår inom teammedlemmar som säkerställer lagets produktivitet. Alla medlemmar arbetar tillsammans för att uppnå lagets mål och här blir laget det verkliga Scrum-utvecklingsgruppen.
  • Adjourning-scenen: När projektet är klart når teammedlemmarna uppskjutningsstadiet där de möts tillsammans för att dela sin insamlade erfarenhet under projektet. Teammedlemmar måste glädjas över att berätta om sina erfarenheter för att få värdet av det.

Scrums utvecklingsteam kan bli instansen för att skapa en öppen, respektfull och ärlig kultur för framgångsrikt teamarbete.

Rekommenderade artiklar

Detta har varit en guide till Scrum Development Team. Här diskuterar vi de väsentliga egenskaperna och huvudansvaret för Scrum Development Team. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Scrum Master ansvar
  2. Scrum-principer
  3. Smidig modell
  4. Bästa praxis i projektledning
  5. Scrum Open Assessment
  6. Scrum Dashboard