Scrum för en

  • David Thornton
  • 0
  • 1040
  • 70

Det är ett roligt ord, är det inte? “Klunga.” Scrum är en projektledningsstrategi för mjukvaruutvecklingsgrupper. Namnet kommer från rugby (antar jag) där det hänvisar till starten på ett nytt spel. I programmeringsvärlden är det en teknik att samordna ett lags arbete utan en tydlig plan, arbeta mot uppnåbara kortsiktiga mål och sedan upprepa processen mot en annan uppsättning mål - vilket jag antar är typiskt att spela mot ett mål i rugby . Förutom, du vet - färre brutna ben. Förhoppningsvis. Reklam

Jag är inte en del av ett mjukvaruutvecklingsteam. Jag är inte ens en programmerare. Men när jag kom över en artikel om Scrum nyligen, slog det mig att, även om den var avsedd för stora samarbetsprojekt, fanns det många delar av Scrum som kunde anpassas ganska bra till individuell produktivitet. Även om Scrum kan genomföras på något stadium av ett projekt, utmärker det verkligen som ett sätt att hantera projekt som har slagit ut av någon anledning - projekt som har fastnat för brist på resurser, brist på riktning, till och med brist på lagarbete - och Det är något som händer med oss ​​alla på en eller annan gång. Kanske, kanske de principer som får lag av programmerare tillbaka på rätt spår kan gälla för de projekt vi alla har fastnat på.

Scrum 101

Även om det finns hela läroböcker avsedda för att hantera lag och deras projekt med Scrum, är de grundläggande principerna mycket enkla: Reklam

  • Gör vad du kan med vad du har. Projekt stallar eftersom någon resurs - vare sig det är material, kunskap eller arbetskraft - saknas. Vanligtvis är det dock massor av saker som kan göras även utan de resurserna - andra delar av systemet att bygga, kreativa lösningar, standarder för att utforma och så vidare. Under planeringen av varje steg, och i dagligen “checka in” möten på vägen, dessa brister beaktas och arbetet är utformat kring dem så att brist på resurser inte behöver skapa brist på framsteg.
  • Konstant feedback. Som jag just nämnde uppmuntrar Scrum dagliga kontakter mellan sina lagmedlemmar, så att a) ingen stallar och håller upp hela projektet, och b) kollektiva kunskaper i hela laget kan bäras på nya problem på kreativa sätt. Möten är korta, så korta som 15 minuter, och kringgå tre frågor:
    1. Vad har du gjort hittills?
    2. Vad kommer du att uppnå idag?
    3. Vad hindrar dig från att göra framsteg just nu?

    Dessa enkla frågor är avsedda att identifiera någon “logjams” och bryta upp dem innan de håller upp hela projektet.

  • Arbeta mot tydligt definierade kortsiktiga mål. Scrumprojekt är generellt sett punktutsläpp av programvaran under utveckling - det vill säga de är betydande men relativt enkla evolutionära förbättringar av projektets tillstånd i början av projektet. Till exempel kan en uppsättning nya funktioner implementeras, ett gränssnitt utformat, en databasstruktur kartlagd och så vidare. “Skriv webbläsare” är för stor av ett projekt, det är förverkligandet för långt bort för att göra ett meningsfullt Scrumprojekt; “korrigera fel i rad 1178” för liten. Idealiskt, eftersom varje projekt är klart, bör den programvara som är under utveckling vara i användbar form - Scrum utvecklades för att hantera programvaruvärldens händelser, där projekt ofta måste fördrivas till marknaden för att bekämpa ett konkurrerande projekt, eller bara för att ta in en inkomst.
  • Sprinta. Scrums grundläggande arbetsenhet är Sprint - en fokuserad streck mot slutförandet av de omedelbara projektmålen. I början av Sprint bestämmer laget exakt vilka resurser som finns tillgängliga för dem, vad de avser att uppnå med tanke på dessa resurser, och hur länge de ska arbeta med det. Därefter arbetar de med dessa mål och målen endast. Sprinten är sakrosankt - dess medlemmar arbetar på det projekt de har lagt ihop och inget annat förrän Sprint är klar. Det kan vara en vecka, det kan vara 30 dagar eller var som helst mellan dem - oavsett tid de har kommit överens om, är endast avsedda för Sprint. När det är klart kan lagmedlemmar rotera ut eller in i laget, eller tilldelas andra projekt, men fram till dess - de Sprint.

Scrumming Solo

Jag tycker att med lite modifikation är det ganska bra principer för alla med några stora projekt på sin tallrik - speciellt om du, som jag, har en tendens att bli ryggrad. Naturligtvis är de flesta av våra projekt inte samarbetsvilliga, och de är sällan så avdelade som dataprogram. Tanken att utveckla ett projekt genom evolutionära steg, med varje steg som skapar en potentiellt användbar slutprodukt, gäller helt enkelt inte för vilken typ av långsiktiga projekt de flesta av oss har som individer - saker som att skriva en bok, lära sig en utländsk språk, eller tjäna en kampanj. Reklam

Läs Nästa

Hur man gör förändringar i livet för att vara den bästa versionen av dig
Hur man gör positiva förändringar nu (och börja leva ett uppföljande liv)
Vad du ska göra när du har jobbat på jobbet (och varför du känner dig borttagen faktiskt)
Bläddra ner för att fortsätta läsa artikeln

Men idén om Scrum är, tror jag, mycket gäller för våra personliga liv. Hela punkten är genom en process med konstant självmedvetenhet att identifiera vad som håller oss tillbaka, hur vi kan arbeta runt det och var de närmaste dagarna eller veckorna borde ta oss. Tänk då, “Scrum för en”:

  • Gör vad du kan med vad du har. Det är nödvändigt att vara hängande i ett projekt som är värt att göra, och det är alltför lätt att titta på ett projekt och förtvivlan, för att du inte har vad du behöver för att slutföra det. Tja, du kanske inte har vad du behöver Avsluta, men chansen är att du har vad du behöver Start, att göra åtminstone några av de steg som behövs för att få dig någonstans nära målstrecket. Och du kan ta hjärtat av denna egenhet av Scrum: ofta, när man arbetar under mindre än ideala omständigheter utan alla nödvändigheter för att avsluta ett projekt, finner Scrum-team att antingen en ny lösning framträder som är mycket mer inom sitt grepp eller, lika ofta, att det saknade elementet inte verkligen behövs i första hand. I värsta fall ger du dig själv den tid du behöver för att komma upp med det saknade stycket - och under tiden kommer du att flytta oändligt närmare ditt mål.
  • Konstant självreflektion. Om du är fan av Allen, Covey eller Drucker har du antagligen redan accepterat vikten av en veckovis recension. Scrum for One föreslår att mer frekvent reflektion kan vara till hjälp - ingenting i omfattningen av en fullständig veckoomgång, men några ögonblick av ärlighet varje morgon för att definiera arbetet framför dig och eventuella problem som kan stå i vägen. Brainstorm några minuter för att se om du kan lösa problemet, och om inte, lägg det i din att göra-lista för senare åtgärd. Mycket tid, bara fråga “Vad står i mitt sätt?”är tillräckligt för att utlösa en lösning - oftare ligger problemet mer i oss själva än i vår situation.
  • Arbeta mot tydligt definierade, kortsiktiga mål. Ge dig själv en tidsgräns och ange ett rimligt mål - rimligt men meningsfullt - att nå i slutet av den perioden. Projekt som sträcker sig framför dig i flera månader eller år är avskräckande (det är därför så få människor skriver böcker) medan projekt som är för små ofta inte är mycket tillfredsställande att slutföra.
  • Sprinta. Sprida hur Scrum-team gör det kommer inte att fungera för individer - du har förmodligen många olika roller att spela på en daglig basis, vilket innebär att man fokuserar på ett enda projekt för att utesluta allt annat kommer att vara svårt, om det är möjligt. Vad du kan gör dock att blockera ut ett antal timmar varje dag och använda dem för att fokusera strikt på ett projekt - inga distraktioner, ingen knackar tidigt, nej ingenting tills du når ditt mål.

Det är självklart inget som ett komplett produktivitetssystem, men det är intressant ändå. Scrum är ett mycket effektivt sätt att hantera projekt, och används av mjukvarujättar som Microsoft samt små start-ups och allt däremellan. Om inget annat, nästa gång du sitter fast, fråga dig själv den enkla frågan, “Vad står i mitt sätt just nu?” och se om det inte leder till “OK, vad ska jag göra om det?” Reklam




Ingen har kommenterat den här artikeln än.

Hjälp, råd och rekommendationer som kan förbättra alla aspekter av ditt liv.
En enorm källa till praktisk kunskap om att förbättra hälsan, hitta lycka, förbättra en persons prestanda, lösa problem i sitt personliga liv och mycket mer.