flytta från en grov storleksordning (ROM) uppskattning till en detaljerad projektplan

vad är en ROM och varför behöver jag en?

projektledare—oavsett om de arbetar för ett mjukvaruutvecklingsföretag, ett tillverkningsföretag eller ett konstruktionsföretag—står inför den gemensamma utmaningen att uppskatta projektets omfattning när det gäller kostnad, ansträngning, schema och risk. Men innan ett projekt börjar måste ditt företag bestämma om projektet är ens genomförbart baserat på ditt företags budget., Eller kanske du vill få några nya affärer och du måste lämna in ett förslag om att utveckla några nya widget.

nästan alltid börjar projektledaren genom att bestämma en grov storleksordning (ROM) uppskattning, vilket är precis vad namnet låter som. Denna uppskattning ger en” ballpark ” eller storleksordning för projektet. Med andra ord, denna höga nivå uppskattning låter dig veta om projektet kommer att ta $ 50,000 eller $ 5,000,000. Om det kommer att ta sex veckor, sex månader eller sex år.,

Enligt en Guide till Project Management Body of Knowledge (PMBOK® Guide) varierar en ROM-uppskattning vanligtvis från -25% till +75%. För teknikprojekt under business case analys ROM uppskattningar ofta -50 till + 50% av de faktiska kostnaderna: i allmänhet på den låga sidan. Beroende på hur ROM utvecklades kan ballpark – numret vara tillräckligt för att bestämma att projektet är genomförbart och att fortsätta med det budförslaget-eller inte! En ROM-uppskattning med en associerad sannolikhet kan ge tillräcklig information., Sedan, för att få en bättre förståelse av projektkostnaderna, schema, ansträngning och risk bör en mer detaljerad uppskattning utarbetas. Till exempel:

  • hur mycket kostar projektet per fas, per månad, totalt? Vad är materialkostnaderna?
  • vilka komponenter/moduler/delar/uppgifter är nyckelkostnaden och schemaläggningsdrivrutinerna?
  • vilka är kostnaderna och schemaläggen för designalternativ eller förändringar i det övergripande tillämpningsområdet?
  • vilken ansträngning och hur många personalresurser och vilken typ(er) kommer att behövas?
  • hur lång tid tar projektet?, Kan det vara klart snart nog för marknaden?
  • vad är sannolikheten att projektet kommer att slutföras i tid och inom budgeten?

SEER Tools hjälp med ROM och detaljerade uppskattningar

SEER är en interoperabel svit av produkter som låter dig fånga och mata in allt du vet om ett projekt och simulerar vad du ännu inte vet-ger dig utbudet av sannolika resultat, inklusive en mest sannolik uppskattning.,

oavsett om du har ett mjukvaruprojekt för att utveckla en ny mobilapp med bara 50 funktioner, ett designprojekt för att utveckla och testa ett nytt avioniksystem för den senaste jet, eller ett tillverkningsprojekt för att bestämma det mest kostnadseffektiva sättet att tillverka den nya widgeten, finns det en siare lösning som hjälper dig att förstå allt du behöver veta innan du begår:

  • SEER for Software-ger ett systematiskt tillvägagångssätt för att uppskatta kostnaden, schemat, ansträngningen, defekterna och risken för mjukvaruutveckling och underhållsprojekt.,
  • SEER for Information Technology — ger total ägandekostnad för IT-projekt, inklusive infrastruktur, tjänster, verksamhet och pågående stöd.
  • SEER for Hardware — ger total ägandekostnad för utveckling av hårdvara och elektroniska komponenter, system och integrerade produktmonteringar från koncept genom design, test, produktion, verksamhet, support och pensionering.
  • SEER för tillverkning — uppskattar detaljerade tillverknings-och monteringskostnader för en mängd olika tillverkningsprocesser., Identifierar kostnadsdrivrutiner, risker och produktionsområden.

SEER ger den mest omfattande täckningen av projektdomäner. Dessutom är SEER-lösningar driftskompatibla, så användarna kan kombinera resultaten från en lösning till en annan lösning för att utföra bästa möjliga analys.

eftersom SEER-modellerna är parametriska med ett stort antal kunskapsbaser kan du använda den inbyggda intelligensen för att härleda initiala parameterinställningar baserat på branscherfarenhet, även om många av parametrarna ännu inte är definierade för projektet., Följande figur visar kunskapsbaskategorierna och exempelval för siare för programvara.

SEER låter dig bygga Rom-uppskattningar med så lite eller så mycket detaljerad information som du har tillgänglig-igen, fånga den information du vet om ett projekts parametrar och simulera vad du inte vet. Men i varje fall skapas uppskattningen på ett repeterbart, trovärdigt, spårbart och försvarbart sätt. När övre ledningen eller din kund frågar hur du härledde uppskattningen, har du spårbarhet för att visa hur och varför uppskattningen kom.,

ROM till detaljerad uppskattning-ett exempel

specifikt, låt oss säga att du har ett projekt för att utveckla en säljverktyg och du använder SEER för Mjukvarumodell för att uppskatta projektet.

Obs! även om det här exemplet är specifikt för ett mjukvaruprojekt och visar SEER för Mjukvarumodell, gäller samma begrepp i hela uppsättningen av SEER-modeller och någon av de projektdomäner som SEER täcker, från tillverkning till den.,

inledningsvis kanske du bara vet att detta bör vara en verktygslåda för säljare, och verktygslådan bör innehålla en kunddatabas, ett centralt förråd och något slags produktdemonstrationspaket.

Flexibel arbetsfördelning struktur

SEER stöder en flexibel funktionell arbetsfördelning struktur som låter dig flytta från en första ordningens ROM uppskattning till en detaljerad budget uppskattning.,

Antag att förutom den ursprungliga informationen (där du bara kände till de tre grundläggande kraven för att behöva en databas, arkiv och ett produktdemonstrationspaket) har du nu mer specifika krav:

  • kunddatabas måste innehålla en kontakthanterare, anpassade rapporteringsfunktioner och ett klientgränssnitt.
  • Centralarkivet måste innehålla två typer av databaser, möjligheten att replikeras och platsinställning.
  • Produktdemonstrationspaketet måste innehålla en multimediavisare, en webbläsare och ett produktindex.,

Med tanke på dessa krav kan du lägga till element i arbetsfördelningsstrukturen för att ge mer klarhet och få en mer detaljerad uppskattning.

med siaren för mjukvarulösning kan varje element ha:

  • olika parameterinställningar
  • olika dimensionering
  • annan utvecklingsmetod
  • olika kvalitetsstandarder
  • unik personalbelastning/profil

dessutom kan du spela in och behålla alternativa lösningar i arbetsfördelningsstrukturen, så att du kan göra tradeoff-analyser.,

inbyggd RISK-och osäkerhetsanalys

SEER-verktyg använder probabilistiska modeller med inbyggd risk-och osäkerhetsanalys. Detta innebär att med tanke på den sannolika risken och osäkerheten i projektet, du mata in parametervärden och SEER kommer att returnera en sannolikhetsbedömning av hur sannolikt du är att uppnå dina projektmål.

parametrar anges som inmatningsvärden för:

  • minst
  • sannolikt
  • mest

till exempel, hur erfarna kommer programmerarna att vara för detta projekt?, Om detta är verkligen okänt, kan man säga att det värsta fallet kommer att bli en programmerare med en minimal mängd erfarenhet; det sannolika scenariot är en blandad erfarenhetsnivå; och bästa fall, ”A” – laget med 10 års erfarenhet.

eller, vad kommer storleken att vara för en av programmodulerna?, SEER för programvara låter dig uttrycka programstorleken på ett antal sätt, till exempel:

  • antal och typ av funktioner
  • Antal rader med kod
  • funktionspunkter
  • använd fall
  • Storypoints

Du kan uppskatta att en enda komponent kan vara ett minst värde (bästa scenariot) av 2500 rader kod, en likelyscenario så stor som 5000 linjer, eller ett mest värde (värsta fall scenario) är 15.000 rader kod.,

SEER-verktyget, till exempel SEER för programvara i det här fallet, kommer att använda inmatningsvärdena och returnera det probabilistiska resultatet, med hänsyn till osäkerheterna som du har angett. Till exempel har du bara en 20% chans att göra det arbete du har beskrivit i 4 månader och en 80% sannolikhet att det faktiskt tar 9 månader.

denna probabilistiska analys låter dig göra kompromisser i modellen med parametrar för vilka du faktiskt har inflytande eller en god förståelse., Vad händer om projektet flyttades till utvecklingsteamet” jelled”, vad händer om något av arbetet läggs ut på entreprenad, vad händer om funktionaliteten minskas och skjuts upp till en framtida utgåva… och så vidare. SEER låter dig ändra what-if scenarierna för att ge dig den konfidensnivå du behöver för att projektet kan slutföras under budget och schema.

INTEGRATION med MICROSOFT PROJECT eller P6

När du har genererat en uppskattning i SEER, oavsett om det är en ROM-uppskattning eller en detaljerad uppskattning, kan du omvandla uppskattningen till en detaljerad, uppgiftsorienterad projektplan i Microsoft Project eller P6., Detta låter dig:

  • skapa anpassade livscykelmallar som bygger bästa praxis direkt i dina projektplaner
  • anpassa arbetskategorier för att återspegla hur din organisation tilldelar uppgifter (till exempel avdelningar eller arbetskategorier) för att noggrant planera personalfördelning för ett projekt

sammanfattning

projektledare behöver repeterbara, tillförlitliga verktyg för att hjälpa till att utveckla Rom-uppskattningar., SEER ger den perfekta mjukvaran för att skapa sådana uppskattningar på grund av den bredd av kunskap som verktygen innehåller med parametrisk analys och probabilistisk analys av resultat. Dessutom, SEER ger det perfekta sättet att övergången från en enkel ROM uppskattning, till en detaljerad uppskattning, till en projektplan som låter dig hantera projektet från början till slut.

kontakta oss för att lära dig mer om hur ett av SEER-verktygen kan hjälpa din organisation att gissa sig ur att uppskatta, planera och styra projekt.

Besök oss på: www.galorath.,com eller kontakta oss på: [email protected]; + 1-310-414-3222.

gå tillbaka

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *