Tilnærminger til anslaget i PROSJEKTLEDELSE
Prosjektledere er under mye press for å produsere anslag over tid og kostnad for systemutvikling svært tidlig i et prosjekt, typisk i de første to ukene. Imidlertid estimere et utviklingsprosjekt fra oppstille krav og ikke fra en fysisk utforming er som et hjem kjøper si, "sitat meg en pris for å bygge et hus, men jeg er ikke sikker på hvor jeg vil at huset ligger, eller om antall rom, eller om det skal være av murstein eller tre." Det er ikke overraskende at prosjektet estimater er like ille som de er, men at de kan gjøres og møtte i det hele tatt. Tre tilnærminger kan iverksettes for å beregne: 1. Bruke bransjeerfaring 2. Bruke opplevelse av ens egen organisasjon 3. Rolling opp mer eller mindre detaljerte beregninger av prosjektet innsats Bruke Bransjeerfaring: Function Points Kanskje den mest nyttige form av innspilte bransjeerfaring kommer i funksjon punktet teller. Mange mål programvare innsats basert på antall kodelinjer. Problemet med dette tiltaket er at samme funksjon involverer mange flere linjer i et lavnivå språk enn i et høynivå språk. Ofte en algoritme kodet i et språk krever flere linjer for å være kodet i et annet språk. En funksjon punktet teller er en mer stabil måling av programvare størrelse enn linjer med kode, fordi den er basert på antall innganger, utganger, filer og andre tiltak av kompleksitet. Den internasjonale Function Point Users Group (IFPUG) har lagt betydelig arbeid i å utarbeide og vedlikeholde standard metoder for sizing programvare. The Function Point Method Briefly, teller en filene, innganger, utganger, og spørringer involvert i et program. Hver er rangert som enkel, gjennomsnitt, eller komplekse. Hvert vurdering er vektet å gi den ujusterte funksjonen punktet teller. Hvis for eksempel fem filer i et program er av gjennomsnittlig kompleksitet (der IFPUG metoden angir en vekting av 10), legger de 50 funksjon peker på totalen. Hele programmet er vurdert på 14 tiltak av overordnet kompleksitet, som inkluderer graden av distribuert prosessering og andelen av transaksjoner som innebærer online dataregistrering. Hver kompleksitet tiltaket er rangert på en fem-punkts skala (dvs. 70 er høyest score mulig). Kompleksiteten vurdering er delt på 100 og 0.65 legges til gi en faktor som strekker seg 0,65 til 1,35. Den ujusterte funksjonen punktet teller multipliseres med denne faktoren for å få justert funksjonen punktet teller. For eksempel produserer telling og vekting av filer og andre elementer en ujustert funksjon punkt greven av 1000. Søknaden er av betydelig kompleksitet og vurdering av de 14 kompleksiteten tiltak gir totalt 60 poeng. Som 60/100 + 0,65 er 1,25, ville den justerte funksjonen punktet teller være 1250. Måling av produktivitet i Function Points Mange tusen prosjekter har blitt analysert for å bygge opp funksjonen punktet databaser som kan brukes til å sammenligne innsatsen som gikk i hvert prosjekt med antall funksjonen poeng opprettet. Wide utvalgene av produktivitet eksisterer. For eksempel med uerfarent personale, ustrukturerte metoder, vanlige verktøy, og lave språk, produktivitet varierer 0,25 til 5 funksjonen poeng per staff måned. I den andre enden av området, med erfarne medarbeidere, strukturerte metoder, elektroverktøy og høynivå språk, produktivitet varierer 20-100-funksjonen poeng per staff måned. IS-prosjekter vanligvis strekker 3-50 fungere poeng per personalet måned og gjennomsnittlig er 8 funksjonen poeng. Hvis et prosjektteam kan oppnå ti fungere poeng per staff måned, deretter en 1250 - funksjon-punktet prosjektet tar 125 ansatte måneder eller ti mennesker litt lenger enn et år. Hvis produktiviteten er 20 funksjon poeng per staff måned, så arbeidet kan gjøres på halve tiden. Selv funksjon poeng er en fornuftig dimensjonering mål, er de ikke mye bruk ved beregning innsats mindre produktivitet kan beregnes. For å gjøre som krever banerekord av prosjektet produktiviteten til de ansatte. Verdien av prosjektet Opplev Til tross for sin betydning i estimering av svært få organisasjoner har en database med prosjekterfaring. I stedet opplever på et prosjekt er i hodene til prosjektgruppen medlemmer og er ikke lett for lederen av det neste prosjektet for å få tilgang. Faktisk svært få organisasjoner holde pålitelige tall på de faktiske timene tatt i prosjektutvikling. Som automatisert prosess administrasjonsverktøy blitt mer utbredt, blir det billigere og enklere å bruke fortiden prosjektet historie. En prosess ledelsesverktøy bør bidra til å svare på følgende spørsmål: >> Hvilke tidligere prosjekter er lik den nåværende? >> Hva var innsatsen på lignende prosjekter generelt og av oppgaven? >> Hvordan ferdigheter av personene på lignende prosjekter sammenligne med de gjeldende Medarbeider? Finne lignende prosjekter Et lignende prosjekt kan være en som har de samme oppgavene som ble gjort av de samme menneskene, brukte de samme programmeringsspråk, eller traff andre kriterier. Et prosjekt historie database må aktivere søke etter lignende prosjekter. Dette innebærer at alle prosjekter må utføres ved hjelp av et standard sett med oppgaver, akkurat som regnskapsmessig kostnader må analyseres ved hjelp av en standard kontoplan. Hvis hver prosjektleder gjør opp navnene på de oppgaver på hvert prosjekt, hvordan kan prosjektene sammenlignes med hverandre? Bestemme Past innsats og ferdigheter Når lignende prosjekter velges, må manager for det nye prosjektet til å kjenne innsats på lignende prosjekter, generelt og ved oppgaven, og ferdighetene til de som arbeidet på disse prosjektene. Manageren kan finne denne informasjonen om tid og kostnader brukt har vært registrert i et vanlig måte og hvis data er noenlunde komplett. For å sitere produktivitet ekspert Capers Jones, "Den historiske data for prosjekter som brukes internt i bedrifter er nær verdiløs for økonomiske studier. Direkte bruker kostnader er i hovedsak ikke spores, ubetalt overtid er sjelden spores, og uforsiktighet i Ladetiden til riktig sett med prosjektregnskap er frodig i MIS domenet. Automatisert prosess administrasjonsverktøy må gjøre innspillingen av faktiske innsats mot standarden kategorier billig og enkelt for alle å sette i gang med et prosjekt, så prosjektet historie kan bli en meningsfull hjelp til beregning. Roll-Up of Estimater Bruke erfaringer til størrelsen på et prosjekt fra toppen og ned har verdi fordi det kan gjøres tidlig i prosjektet når bare den generelle kunnskapen om fysisk utforming er tilgjengelig. Funksjon punktet teller, er imidlertid basert på fysiske informasjon om filer, innganger og utganger. Den mest pålitelige metoden for å beregne, men det mest tidkrevende, er å gjøre et anslag for hvert stykke arbeid sammen med klubbens medlemmer som er ansvarlig for den og å kombinere anslagene fra bunnen opp. Bottom-up estimering involverer besvare tre spørsmål: >> Hvilke oppgaver må gjøres? >> Hvem kommer til å gjøre dem? >> Hvor lang tid de tar å fullføre? (Detaljerte anslag kan være pålagt eller forhandlet med de ansatte.) En prosjektleder talentfulle i uformelle prosjektledelse kan forhandle stramt, men oppnåelig anslag samt få personlig engasjement fra de ansatte. Firm engasjement kan bare utføres når design er kjent minst i disposisjonen form. Toppen og ned anslagene er gjort tidlig i et prosjekt, gjøres billigere, og ofte forandret. Bunn-opp anslagene er satt, kostbare å produsere, og etablerte senere i et prosjekt. en artikkel presentert av Karren Delaide
|
|||||
|