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 ...
Nytta...
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å
Vad som skall göras
Funktionsmål: - transportera - svarstid - bearbetning... - "arbetsuppgift" - installation - komponent - produkt
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
Skriv i gästboken/ Write in my guestbook
Hemsidan utan frames.
Homepage without frames please
Messages/Synpunkter med webb-post