Sammanfattning
Agila metoder har kraftigt ökat framgångsfrekvensen i digital produktutveckling, förbättrat kvaliteten och hastigheten till marknaden och ökat motivationen hos team under de senaste 30 åren, rapporterar "Harvard Business Review". Apple, IBM, Microsoft och Procter & Gamble använder alla Agile Method i sina verksamheter. Och med vår Agil metod för digital produkt presentation, utvecklad exklusivt för processer relaterade till digitala produkter, kan du också driva produktivitet, sänka risker och påskynda tiden till marknaden i dagens ständigt föränderliga digitala utrymme.
Höjdpunkter från bildspelet
En agil vägkarta är ett kritiskt kommunikationsverktyg. Med denna bild kan du visa din vägkarta för teamet och dina intressenter och se till att alla tydligt förstår riktningen för produktstrategin.
En agil testplan ger ditt kvalitetssäkringsteam möjlighet att ha alla högnivåscenarier, affärskrav och uppskattningar på ett ställe. Se till att din testplan har en korrekt och enkel struktur som innehåller affärsinput och QA-uppgifter.
Det är en bra idé att fräscha upp ditt teams minne om The Agile Manifesto, vars 12 principer inkluderar att alltid sätta kundernas behov först, göra enkelhet till en hög prioritet och ofta reflektera över kontinuerliga förbättringar.
Översikt
Agil metodik är en praxis som hjälper till med konstant iteration av utveckling och testning i produktutvecklingsprocessen. I denna modell är utvecklings- och testaktiviteter samtidiga. Denna process tillåter mer kommunikation mellan kunder, utvecklare, chefer och testare, enligt utbildningsplattformen Guru99. Agil metodik jämförs ofta med Waterfall-metodiken (även känd som Liner Sequential Life Cycle Model). Båda är effektiva och allmänt använda, men för att se skillnaderna, låt oss titta på fördelarna och nackdelarna med varje, sammanställda av Guru99.
Fördelar med den agila modellen:
- Agil modell är inriktad på klientprocesser och kräver klientens deltagande i varje skede av projektets slutförande
- Agila team är extremt motiverade och självorganiserade och är troligtvis att ge bättre resultat i slutändan.
- Den agila mjukvaruutvecklingsmetoden försäkrar att kvaliteten på utvecklingen upprätthålls.
- I den agila modellen är processen helt baserad på inkrementell framsteg, vilket innebär att klienten och teamet vet exakt vad som är slutfört och vad som inte är det.
Fördelar med vattenfallsmodellen:
- Det är en av de enklaste modellerna att hantera. På grund av dess natur har varje fas i vattenfallsmodellen specifika leveranser och en granskningsprocess.
- Vattenfallsmodellen fungerar bra för mindre projekt där kraven är lättförståeliga.
- Vattenfallsmodellen försäkrar snabbare leverans av projektet.
- Processen och resultaten är väl dokumenterade i denna metodik.
- Detta är en lättanpassad metod för skiftande team.
- Denna projektledningsmetodik är fördelaktig för att hantera beroenden.
Begränsningar av den agila modellen:
- Det är inte en bra metod för små utvecklingsprojekt.
- Den agila modellen kräver en expert för att fatta viktiga beslut i mötet.
- Kostnaden för att implementera en agil metod är högre jämfört med andra utvecklingsmetodiker.
- Projektet kan lätt spåra ur om projektledaren inte kommunicerar kraven, frågorna och behoven tydligt.
Begränsningar av vattenfallsmodellen:
- Vattenfallsmodellen är inte en idealisk modell för stora projekt.
- Om kraven inte förstås från början är metoden ineffektiv.
- Vattenfallsmodellen gör det svårt att göra ändringar i de tidigare faserna.
- I vattenfallsmodellen börjar testprocessen så snart utvecklingen är klar. Därmed är chansen att upptäcka buggar i utvecklingen som är dyra att fixa högre.
Ansökan
En projektledningsapp, Planio, erbjuder en omfattande guide för att tillämpa agil metodik på dina projekt och arbetsflöden. Här är vad du ska göra, enligt Planio:
- Ställ in din vision med ett strategimöte definiera ett företagsbehov eller vision som ditt projekt adresserar. Vid slutet av mötet bör alla vara på samma sida om varför de gör vad som behöver göras och vad den allmänna strategin är för att uppnå slutmålet.
- Bygg din färdplan när strategin har validerats, bör produktägaren översätta den visionen till en produktfärdplan, som listar ut kraven för ditt projekt och en tidsram med ungefärliga milstolpar och deadlines.
- Skapa en releaseplan skapa en högnivåtidtabell för produktens frisläppande. "Eftersom agila projekt kommer att ha flera utgåvor, vill du prioritera de funktioner som behövs för att få dig att lansera först," säger experterna.
- Planera dina sprints utveckla teamplan "sprints–" korta utvecklingscykler där specifika uppgifter och mål kommer att utföras.
- Håll dagliga stand-ups ett dagligt 15-minuters stand-up-möte bör hjälpa dig och ditt team att diskutera vad som slutfördes igår; vad arbetar teammedlemmarna med idag; och om det finns några hinder som hindrar mötet med deadlines.
- Granska analysera och granska vad som gjordes och visa detta för personer i ditt team och eventuella nyckelintressenter. Målet här är att kontrollera din ursprungliga plan för att se till att alla krav uppfylldes.
- Bestäm vad du ska fokusera på i din sprint-retrospektiv för att agil projektledning ska vara framgångsrik, måste tydliga nästa steg identifieras i varje fas. Detta innebär att så snart en sprint har slutförts och godkänts, måste du bestämma och kommunicera vilket arbete som ska göras härnäst.
Fallstudie
Apple
Apple deltar inte i Agile, [related bracelet="scrum"], Lean och [related bracelet="kanban"] konferenser, som författaren till "The Age of Agile," Steve Denning, påpekar i sin artikel för "Forbes Leadership." Och ändå, säger Denning, är Apple verkligen smidig. I sina analyser förlitar sig Denning på Adam Lashinskys bok, "Inside Apple."
I sin bok bekräftar Lashinsky först och främst att Steve Jobs var den högsta produktägaren i Scrum-terminologin. "Apple designade för Steve. Det är inte en överdrift. Steve var användaren som allt kretsade runt och designades för," skriver Lashinsky. Dessutom handlar Agile-metoden om att arbeta i små team, och enligt Lashinsky, "Apple tilldelar ofta stora projekt till små grupper. Till exempel skrev bara två ingenjörer koden för att konvertera Apples Safari-webbläsare för iPad, ett massivt företag."
Dessutom är begreppet ansvar, ett nyckelvärde i Agile, förankrat hos Apple i ett företagsakronym, DRI.DRI står för "Direkt Ansvarig Individ," och beskriver personen på någon given uppgift som kommer att kallas på mattan om något inte är gjort rätt. Apple-team arbetar också i korta, iterativa cykler; har inte mellanchefer; och uppmuntras att göra bra arbete snarare än att spara pengar, vilket är alla tecken på en solid agil organisation, avslutar Denning."