0

Planera för korta perioder

Ett vanligt misstag vid planeringen av ett projekt eller vägen fram mot ett mål tycker jag är för detaljerad planering direkt. Vi som arbetar med systemutveckling tillämpar för det mesta nuförtiden en agil utvecklingsmetod, som kortfattat går ut på att bryta ned ett omfattande projekt/problem i mindre delar, bygga och leverera hela tiden.

På samma sätt tycker jag man kan och bör arbeta även med andra saker i livet. Som student exempelvis så har jag börjat se långtidsplanering som något väldigt kontraproduktivt, jag tänkte förklara lite hur jag tänker.

Först och främst vill jag vara tydlig med att långsiktiga mål och visioner är bra men detaljerade planeringar för varje dag fram till det målet, planerat vid dag 1, fram till dag 200 är dåligt.

Man sätter sig själv i en situation där man får ett oerhört inrutat och starkt planerat vardagsliv, att det klyver bort möjligheten till andra val på vägen. Det ökar också stressen genom att man i ett tidigt skede planerat fel, exempelvis tidsuppskattat fel och vissa dagar får en enorm arbetsbörda. Andra dagar knappt något alls att göra.

Det ger också en väldigt falsk trygghet om att man hela tiden har koll på läget. Återigen om man sätter detta i relation till mjukvaruutveckling- finns det något projekt där tidsuppskattningen från dag 1 vart korrekt? Nej. Helt enkelt för att på vägen springer man på nya möjligheter, men oftast motgångar i form av saker som inte fungerar som tänkt, buggar, tredjepartsstrul eller vad det nu kan tänkas vara.

Genom att istället fokusera planeringen på korta perioder får man större fokus på vad som faktiskt ska göras, även ökad flexibilitet och minskad stress. Låt mig ta planeringen av en månads arbete som ett exempel.

Månadsplanering: Oerhört översiktlig, vilka stora mål ska nås? Hårda deadlines som måste mötas? Speciella händelser för denna månad?

Veckoplanering: Översiktlig, vilka mål ska nås innan veckans slut? Viktiga datum/händelser denna vecka?

Dagsplanering: Fokuserad och konkret. Planering i slutet av varje dag för nästkommande dag. Vilka mål ska nås imorgon? Vilka uppgifter måste jag arbeta med? Hur lång tid kommer det på ett ungefär att ta? Vilka tider ska jag arbeta? Vart ska jag vara? Hur ligger jag till sett till veckans övergripande stora mål?

Alltså att som ovan presenterar, ha ett litet internt möte i sitt eget huvud i slutet av varje dag på ~5 minuter. Det kanske låter basalt, men med ett par få tankar och ”mikroplanering” som denna så får du:

  • En tydlig bild av vad som skall göras imorgon (du kan direkt köra igång)
  • En tydligt bild av hur du ligger till
  • Flexibilitet, något som drar ut på tiden/går fel- planera morgondagen därefter
  • Minskad stress av att inte veta vad som gjorts/ska göras
  • Minskad risk för att skjuta upp saker, du vet vad du måste göra imorgon för att nå veckans mål, GET IT DONE
  • En efter arbetsdagen ledig period och ledigt sinne, dagen är klar, morgondagen planerad!

Den kanske viktigaste punkten utöver minskad stress och press är minskad risk för att skjuta upp saker. Tro mig, jag har själv tidigare haft stora problem med att skjuta upp saker, prokrastinering helt enkelt. Såhär i backspegeln, oerhört onödigt och en enormt källa till negativ stress.

Man får också en större ro i sinnet. Om jag vet vid slutet av arbetsdagen vad som ska göras imorgon- slipper jag ta med mig arbetet hem och där ha en gnagande känsla av att inte veta riktigt vart jag ska börja imorgon.

Genom att planera bättre och faktiskt ha en översikt över vad som måste göras för att hålla tidsplaneringen (kanske finns en hård deadline t.ex. under veckan i form av leverans/tenta/etc.), minskar man den negativa stressen och i slutänden levererar bättre.

0

Drar ned lite på aktiviteten

Har märkt att tiden numera helt enkelt inte finns för att driva och hålla en bunt webbplatser uppdaterade och aktiva. Det är ett tidskrävande jobb att såväl hålla kod som innehåll igång överallt hela tiden – i kombination med såväl jobb som studier. Så har helt enkelt dragit ned en hel bunt med sidor idag och kommer bara att behålla bloggen och ett par andra hobbyprojekt. Intresset är det inget fel på alls, brinner fortfarande för webbutveckling. Men tror att jag kommer kunna effektivisera såväl lärandet som kvalitén på de projekt jag arbetar med genom att minska ned kvantiteten.

Bloggen som sagt är dock inget som kommer att påverkas av detta. Ser snarare detta som en av de mest lättskötta projekten/webbplatserna då allting snurrar på WordPress och i mångt och mycket sköter sig självt. Ja, förutom att skriva inläggen då – det lär jag trots allt fortsatt göra haha!

Planen framöver är mestadels att fortsätta experimentera med en rad olika tekniker, fördjupa mina kunskaper i .NET C# och eventuellt också arbeta med att förfina kunskaperna gällande design. Jag hoppas på att kunna kombinera detta på något sätt också med mina studier – vi får se helt enkelt vad framtiden håller, men det känns skönt att få mera fokuserade projekt nu framöver.

0

Jobbar med ett litet projekt

Hej på er!

Har vart lite inaktiv senaste dagarna, främst på grund av att jag jobbat på en uppsats. Men även då jag dragit igång ett litet projekt igen efter en idé jag fick häromdagen. Vi får väl se vart det leder, gör det mestadels av eget intresse, förhoppningsvis finns det något att visa upp om en vecka eller två.

Återkommer förmodligen lite senare idag med en uppdatering kring Darky’s ROM som nu nått V9.4, samt DamianGTO som nått V1.2 RC3.

Mvh Robert