De aanpak van de raming in PROJECT MANAGEMENT


  Share  
|

Projectmanagers zijn onder grote druk om schattingen van tijd en kosten voor de ontwikkeling van systemen produceren heel vroeg in een project, meestal in de eerste twee weken. Echter, het schatten van een ontwikkelingsproject van de schets eisen en niet uit een fysieke ontwerp is als een huis koper te zeggen, "Quote mij een prijs voor het bouwen van een huis, maar ik weet niet waar ik wil het huis bevindt, of over het aantal kamers, of dat het moet van steen of hout." Het is niet verwonderlijk dat project ramingen zijn zo slecht als ze zijn, maar dat ze kunnen worden gemaakt en helemaal voldaan. Drie benaderingen kunnen worden genomen om het schatten van:

1. Gebruik industriële ervaring

2. Met behulp van de ervaring van de eigen organisatie

3. Rolling tot meer of minder gedetailleerde ramingen van het project inspanning

Gebruik Branche Ervaring: Functie Punten

Misschien wel de meest nuttige vorm van opgenomen branche-ervaring komt in functie telt punt. Veel mensen maatregel software inspanningen op basis van het aantal regels code. Het probleem met deze maatregel is dat dezelfde functie omvat veel meer lijnen in een low-level taal dan in een high-level taal. Vaak is een algoritme gecodeerd in een taal vereist meer lijnen worden gecodeerd in een andere taal. Een functie punt telling is een meer stabiele maatregel van software omvang dan regels code, omdat het is gebaseerd op het aantal inputs, outputs, bestanden en andere maatregelen van complexiteit. De International Function Point Users Group (IFPUG) heeft gebracht aanzienlijke inspanningen geleverd om het ontwerpen en onderhouden van standaard methoden voor de dimensionering software.

De Function Point Method Kortom, telt men de bestanden, inputs, outputs, en query's die betrokken zijn bij een aanvraag. Elk is beoordeeld als eenvoudig, gemiddeld of complex. Elk cijfer wordt gewogen aan de niet-gecorrigeerde functie punt tellen opbrengst. Bijvoorbeeld, als vijf bestanden in een toepassing zijn van de gemiddelde complexiteit (waarvoor de IFPUG methode beschrijft een weging van 10), ze voegen functie 50 punten aan het totaal.

De gehele aanvraag wordt beoordeeld op 14 maatregelen van het totale complex, die de mate van gedistribueerde verwerking en het aandeel van de transacties die online data entry bevatten. Elke complexiteit maatregel is beoordeeld op een vijfpuntsschaal (dat wil zeggen, 70 is de hoogste score mogelijk). De complexiteit cijfer wordt gedeeld door 100 en 0,65 wordt toegevoegd aan een factor variërend 0,65 tot 1,35 opbrengst. Het niet-gecorrigeerde functie punt tellen wordt vermenigvuldigd met deze factor met de aangepaste functie punt rekenen krijgen. Bijvoorbeeld, het tellen en de weging van bestanden en andere items produceert een niet-gecorrigeerde functie punt telling van 1000. De toepassing is van aanzienlijke complexiteit en de rating van de 14 maatregelen complexiteit geeft een totaal van 60 punten. Zoals 60/100 + 0,65 is 1,25, zou de aangepaste functie te tellen punt 1250.

Het meten van productiviteit in Function Points Vele duizenden projecten zijn geanalyseerd op te bouwen Function Point databanken, die kan worden gebruikt om de inspanning die ging in elk project met het aantal punten van de functie vergelijken gecreëerd. Wide reeksen van de productiviteit bestaan. Bijvoorbeeld, met onervaren personeel, ongestructureerde methoden, gewone instrumenten, en low-level talen, productiviteit varieert 0,25 tot 5 punten per functie personeel maand. Aan het andere einde van de reeks, met ervaren personeel, gestructureerde methodes, elektrische gereedschappen, en high-level talen, productiviteit varieert 20 tot 100 punten per functie personeel maand. IS projecten in het algemeen bereik 3 tot 50 punten per functie personeel maand, en het gemiddelde is 8 functie punten.

Als een project team kan bereiken tien punten per functie personeel maanden, dan is een 1250 - functie-punt-project neemt 125-personeel maand of tien mensen een iets langer dan een jaar. Als de productiviteit functie 20 punten per maand personeel is, dan is het werk kan worden gedaan in de helft van de tijd.

Hoewel de functie punten zijn een redelijke grootte meten, zijn ze niet veel gebruikt bij de schatting van inspanning, tenzij de productiviteit kan worden ingeschat. Om dat te doen een track record van het project productiviteit van het personeel vereist.

De waarde van het project Experience

Ondanks het belang ervan bij de schatting, heel weinig organisaties hebben een database van het project ervaring. In plaats daarvan ervaring op een project in de hoofden van leden van het projectteam en is niet makkelijk voor de beheerder van het volgende project om toegang te krijgen. Inderdaad, heel weinig organisaties houden betrouwbare cijfers over de feitelijke uren die in projectontwikkeling. Zoals geautomatiseerd proces management tools op grotere schaal worden gebruikt, wordt het goedkoper en gemakkelijker in het verleden project geschiedenis gebruiken.

Een proces management tool moeten helpen bij het beantwoorden van de volgende vragen:

>> Welke projecten uit het verleden zijn vergelijkbaar met de huidige?

>> Wat was de inspanning van vergelijkbare projecten in totaal en per taak?

>> Hoe de vaardigheden van de mensen op soortgelijke projecten te vergelijken met die van het huidige project personeel?

Het vinden van soortgelijke projecten Een soortgelijk project kan er een zijn die dezelfde taken die werden gedaan door dezelfde mensen heeft, gebruikt dezelfde programmeertaal, of met andere criteria. Een project geschiedenis database moet het mogelijk maken het zoeken naar vergelijkbare projecten. Dit betekent dat alle projecten moeten worden uitgevoerd met behulp van een standaard set van taken, net als boekhoudkundige kosten moeten worden geanalyseerd met behulp van een standaard rekeningstelsel. Als iedere project manager maakt de namen van de taken op elk project, hoe kunnen projecten worden vergeleken met elkaar?

Bepalen Afgelopen Inzet en Vaardigheden Zodra de vergelijkbare projecten zijn gekozen, de manager van het nieuwe project moet weten wat de inspanning van vergelijkbare projecten, algemeen en per taak, en de vaardigheden van degenen die werkte aan deze projecten. De manager vindt deze informatie als de tijd en kosten besteed is opgenomen in een standaard manier en als de gegevens is redelijk compleet. Ik citeer de productiviteit deskundige Capers Jones, "De historische gegevens voor projecten die intern gebruikt door bedrijven is dicht bij waardeloos voor economische studies. Directe kosten zijn in wezen gebruiker nooit bijgehouden, onbetaald overwerk zelden wordt bijgehouden en onzorgvuldigheid bij het opladen tijd om de juiste set van het project rekeningen is ongebreideld in het MIS domein. "

Geautomatiseerd proces management tools moet de registratie van de werkelijke inspanning tegen standaard categorieën goedkoop en gemakkelijk voor iedereen brengen in de tijd aan een project, vandaar de geschiedenis project kan uitgroeien tot een zinvolle hulp bij het schatten.

Roll-Up van ramingen

Met behulp van ervaring op maat een project van de top-down heeft waarde omdat het vroeg in het project kan worden gedaan wanneer alleen algemene kennis over de fysieke ontwerp beschikbaar is. Functie punt tellen, echter, is gebaseerd op fysische informatie over bestanden, ingangen en uitgangen.

De meest betrouwbare methode voor de raming, hoewel de meeste tijd in beslag nemen, is een schatting voor elk stuk van het werk samen met de medewerker die verantwoordelijk is voor zijn en de ramingen combineren van de bottom-up te maken. Bottom-up omvat de raming van het beantwoorden van drie vragen:

>> Welke taken moeten worden gedaan?

>> Wie gaat doen ze?

>> Hoe lang zullen ze duren? (Gedetailleerde ramingen kunnen worden opgelegd aan en besproken met de werknemers.)

Een projectleider talentvolle in informele projectmanagement strak maar haalbare schattingen kunnen onderhandelen en persoonlijke inzet van de medewerkers te krijgen. Harde toezegging kan pas mogelijk nadat het ontwerp bekend is op zijn minst in grote lijnen vorm. Top-down schattingen worden gemaakt in het begin van een project, goedkoop gedaan, en vaak worden gewijzigd. Bottom-up ramingen zijn ingesteld, kostbaar te produceren, en later gevestigd in een project.

een artikel afkomstig van Karren Delaide


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions