** Evolutionär  **
DET LÄRANDE PROJEKET


Swedish/English
Uppdaterad 061227, rev 1.3


PROJEKTSTYRNING - ARBETSSÄTT!!!   
METODIK!!!  KRAFTFULLT, EFFEKTIVT!

Lärande resultatsökning


Syfte med Evo.
Syfte med Evo. är att erbjuda ett alternativt arbetssätt för projekt där nya eller oprövade resultat önskas eller där det är uppenbart att liknande lösningar inte finns eller har misslyckats tidigare.
Evo:s arbetssätt möjliggör en avsevärd reducering av riskerna i projekt. Arbetssättet kräver mer ledningskapacitet än vad som normalt antas, bl.a. för resurs och relationshantering samt för målstyrning.

Evo. kräver en tydlig vision och väl genomarbetade och förankrade mål.
Under genomförandet raffineras krav, produkt och framställning i en lärande process. Arbetssättet tar vara på befintliga system och kunskaper. De korta effektiva stegen med erfarenhetsöverföring och användarmedverkan är starka drivande faktorer.
Systemintegration samt test tas om hand i varje steg och blir inget problem på slutet av projektet. Stora problem och tekniska osäkerheter kommer snabbt upp till ytan tack vare prioriteringsreglerna.
Varje steg rekommenderas till 2-4% av projektets totala tid, ca 2-4 veckors kalendertid. Helst 2%.

Evo. Passar mindre bra om uppdragsgivaren/kunden vill byta ut ett befintligt system eller produkt i sin helhet.


När man vill ...

  • hantera en oklar/oprövad kravbild och oprövad teknisk design, d.v.s. hög risk
  • successivt införa en ny vision
  • öka möjligheten att träffa marknadsfönster
  • använda resultaten för styrning/uppföljning
  • få tidig återkoppling från användarna
  • få tidig återkoppling på konstruktionen
  • få tidig återkoppling på processen
  • kontrollera riskerna med små tydliga steg
  • tillgodose "brinnande" behov

 Nytta...

  • ger hög målfokusering i hela projektet och därmed hög produktivitet
  • utreder och beskriver nytt arbetssätt och nya rutiner med användarna
  • ger en kontinuerlig serie förbättringar i verksamheteten som skall använda resultatet
  • ger ett resultat integrerat med omgivningen
  • tar hand om befintliga uppgifter, system och data. Vilka lätt glöms bort vid normal nyutveckling
  • ger lärande genom att i små kontrollerade steg tillåta misstag och experiment i rimlig omfattning

Fördelar, nackdelar, fallgropar


Anders introduktion

Vad kommer du som läsare att få ut av länkarna och texten nedan om det lärande projektet. Varför är stora företag som Ericsson, IBM, HP och många storföretag inne på detta?

Jag kommer att behålla en del artiklar på originalspråket Engelska, jag svarar gärna på frågor!

Min ambition är att du skall vara övertygad eller minst nyfiken på det evolutionära konceptet.

Du skall få en jämförelse mellan olika metoder för att bedriva större och mindre utvecklingsprojekt och få en förståelse för varför stora projekt med en eller få leveranser är något som bör undvikas.



Hur arbetar vi i det LÄRANDE projektet.

Initiering/utredning (mina förslag):

Huvud planerings process:
1. Undersök effektmål, finns dom, verksamhetsstudie
2. Förbered/bearbeta effektmål, syntax på mätbara mål
3. Riskanalys
4. Ta fram strategier, brainstorming/seminariet kring strategivalen
5. Utför måluppskattning / seminarieform?
5a. Besluta om projektmål (De funktions- och kvalitetsmål vi tar ansvar för)
6. Komplettera/justera/ta bort strategier
7. Utför måluppskattning
8. Om inte 150-300% gå till 6
9. Gör en stegplan, samt tidplan
10. Ev.. ny riskanalys
11. Stegplanering
- sök användarsenarios, gruppera funktioner. Planeringstips - tänk på...
12. Prioritera (störst nytta samt högst risk först) - planeringsexempel
13. Bemanning - nyckelroller (användaransvarig, designansvarig, projektledning)
14. Åtagande
15. Start av genomförandet

Genomförande:
Uppföljning av helheten:

Genomförande av evolutionärt steg:



Exempel på hur en grov stegplan görs/beräknas för ett systemutvecklingsprojekt.

I de första stegen planeras de scenarios som ger störst effekt på målen, mest nytta hos kunden.
Samtidigt skall de funktioner som har störst risk lösas.

I de sista stegen planeras de scenarios som ger minst effekt och de funktioner som har
minst risk.


Hur väl något utförs
(egenskap på funktion)

Kvalitetsmål:
- användbarhet
- tillgänglighet
- lönsamhet
- spridning
- efterfrågan
- testbarhet
- underhållskostnad
- tillförlitlighet (data)
- enkelhet
- ljudnivå

Projektmål kan
vara både kvalitets-
och funktionsmål. Effektmål likaså.
AFFÄRS-
UPPGÖRELSEN bestämmer.

Vad som skall göras

Funktionsmål:
- transportera
- svarstid
- bearbetning...
- "arbetsuppgift"
- installation
- komponent
- produkt


Länkar till Thomas Gilbs och Kai Gilbs egen dokumentation, artiklar mm:

Nyheter 2005:  Dokument från Tom; Agile Spec, Design Evalu, Real Req och Firm

Toms tidningsartikel om den evolutionära metodiken från september 1996

En intressant jämförelse mellan olika utvecklingsmodeller, Evolutionär, Inkrementell och traditionell

En artikel skriven inom Hewlet Packard där man infört evolutionär utveckling

Website för Software Research Institute

REQUIRE.ZIP [569k] Requirements - Driven Management using Planguage. GAMLA UTGÅVAN.

EVO_mini.ZIP [520k] Requirements - Driven Management using Planguage. Äldre utgåva! En handbok med avancerade metoder. A guide to critical thinking about complex ideas problems or systems.

Tom Gilb alias Thomas Gilb

Övrigt:


EVOLUTIONÄR PLANERING
Att tänka på när ett Evolutionärt projekt planeras i små evolutionära steg

Fördelar med Evo:

Nackdelar med Evo:

Fallgropar


Gästboken
Skriv i gästboken/
Write in my guestbook 

Hemsidan utan frames. 


Homepage without frames please



Messages/Synpunkter 
med webb-post