Introduktion til smidig praksis
Computere har været den mest populære måde at få personligt og professionelt arbejde på. I de sidste mindst 20 år har informationsteknologien og softwarebranchen også været i boom. Siden da har brug af agile udviklingspraksis været en livsstil for it- og softwarevirksomheder. Agile teams har et par fordele sammenlignet med de traditionelle teams:
- De er mere konstruktive, og derfor er produktiviteten mere.
- De leverer produkter og tjenester af bedre kvalitet.
- De er konsistente med hensyn til kundetilfredshed.
Agile metodologier
Agile metodologier defineres af deres værdier, principper og praksis. Vejledning i agile praksis er generelt afledt af Scrum og Kanban. Et par af disse fremgangsmåder er:
- Samarbejde: Når en kunde kommer ind, har han sit eget sæt af krav. Desuden kommer han / hun ind med forventningen om, at hans / hendes krav bliver opfyldt. Dette gør samarbejde med kunden meget vigtigt. Man skal være i konstant kontakt med kunden og fortsætte med at opdatere sig selv om kravene og dens ændringer. Dette hjælper med at levere den nøjagtige service / produkt efter kundens behov og ønsker.
- Daglig teamindsats: Agile teknikker og praksis kan kun øves med hold. Medlemmerne arbejder sammen som et team og kommer frem til det endelige produkt. Der er seks krav til teamwork af høj kvalitet: kommunikation, koordinering, balance i teammedlems bidrag, gensidig støtte, indsats og samhørighed. Disse krav fra et team skal sikres, for at guiden til agile praksis indarbejdes.
- Motiverede individer skal danne et hold: Et team dannes af flere individer, der kommer sammen. Så den ultimative service / produkt, der leveres til kunden, kan være af den bedst mulige kvalitet, hvis og kun hvis teamets medlemmer arbejder sammenhængende. Alle medlemmer skal gøre en oprigtig indsats for at projektet skal få succes. Dette er kun muligt, hvis teammedlemmerne er motiverede, og projektet er bygget op omkring dem.
- Videregive information ansigt til ansigt: Det er meget vigtigt, at man snarere end at kommunikere via forskellige kommunikationsmidler kommunikerer direkte til den krævede person. Når et individ får information gennem et andet individ, er der chancer for, at informationen ikke når den måde, du ønsker, at den skal nå den pågældende person. Hvis der sendes en mail til ham / hende, er der chancer for, at mailen går tabt eller går glip af modtageren. Dette gør samtale ansigt til ansigt meget afgørende.
- Selvorganiserende teamdannelse: I selvorganiserende teams er det teamet, der beslutter gennemførelsen af projektet. Hvem får hvilket ansvar, og hvem gør hvad der besluttes af teamet og dets medlemmer? Arbejdet er opdelt i små bidder, der kaldes iterationer eller arbejdsstationer, og de afsluttes hver dag. Ledelsen behøver ikke at føre tilsyn med holdet. Ledelsen stoler på teamet ved at tage de rigtige beslutninger. Hvert teammedlem skal være yderst engageret i sit job for at få det endelige mål. Holdet skal dele ikke blot ansvar og ansvarlighed. Hvis målet nås, er det en præstation for teamet, og hvis ikke, lærer teamet at tilpasse sig.
- Gør holdene mere effektive: Resultatvurderingen foretages dagligt af agile teams, da de fokuserer på kontinuerlig forbedring. De er åbne for coaching, men reagerer ikke godt på ledelsens kommandoer. Holdmedlemmer skal være åbne for selv- og krydsevaluering. Dette er nøglen til forbedring og udvikling af teamet.
- Opret workshops for interessenter: Workshops skal ikke kun oprettes for det team, der er involveret i et projekt, men også for de interessenter, der er relateret til projektet. Dette giver interessenter mulighed for at få en komplet oplevelse af kommunikationsmekanismen i teamet og de møder, der afholdes. For eksempel kan interessenter vurdere sprintplanlægningsteknikker og lytte til argumenterne om hele processen, planlægningen og det endelige produkt / service. Holdet kan modtage værdifuld feedback om leverancer og samarbejdsindsats.
- Fremhævelse af tidsboksing : Timeboks er en mekanisme, der bruges af enkeltpersoner til at tackle deres respektive bekymringer på kort tid. Sprints sidst i henhold til de specificerede tidsrammer. Det tager normalt et sted mellem to uger og en måned. Scrum-møder er meget præcise, og de varer maksimalt kun femten minutter. Det involverer ofte at have leverancer og frister.
- Møder, der afholdes regelmæssigt: Dette refererer til mødet vedrørende den endelige arbejdsstation og dens udvikling. Alle holdmedlemmer anmodes om og forventes at deltage i dette møde. Kundedeltagelse tilskyndes også. I disse møder diskuteres mulighederne for at forbedre processerne, kvaliteten af arbejdet, de anvendte værktøjer osv.
- Nedbrydningskort: Dette diagram afspejler, om alt, hvad der er nødvendigt for at afslutte et projekt, foregår i henhold til den plan, der blev besluttet på flere møder eller ej. Det viser tidsplanen og timingen for det arbejde, der udføres. Nedbrændingsdiagrammer viser også antallet af brugerhistorier pr. Tidsenhed, under eller over din plan.
- Kravsprioritering: Kravsprioritering udføres i Agile produktstyring for at sikre, hvilket krav der først opfyldes, og hvilket først skal opfyldes. Produktledere tager det også op for at sikre risikominimering. I dette tilfælde bruger erfarne produkt- og projektledere kendte prioriteringsmetoder og teknikker.
Anbefalede artikler
Dette har været en Agile Practices-guide. Her har vi drøftet de agile metodologier, der er defineret ved deres værdier, principper og praksis. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -
- Agile rammer
- Hvad er Botnet?
- Stressstyringsteknikker
- Projektlederens rolle