Trinn i programvare prosjektledelse

Trinn i programvare prosjektledelse


Datamaskiner kan ikke fungere uten programvare. Software er en fellesbetegnelse som beskriver brukerdefinerte instruksjoner som programmere maskinene til å fungere. Den bildesøk dollar programvareindustrien danner ryggraden i den moderne alder av teknologi. Programvare prosjektledelse er en systematisk prosess eller gjensidig avhengige sett av aktiviteter, som fører til utvikling av et program.

Planlegging

Planleggingen tilstand bestemmer omfanget og arten av programvaren prosjektet. Prosjekt planleggere / ledere utvikle forundersøkelser basert på programvaren behov / krav i en virksomhet; gjennomføre økonomisk analyse av nytte og kostnader ved en foreslått programvare; analysere interessent støtte; og detalj programvare-prosjekt oppgaver, kostnader, tidsplan og leveranser. Planleggingsstadiet avgjør hvordan du skal fordele nødvendige ressurser, styre risiko, velger utviklingsteam, sammenbrudd oppgaver og lage beredskapsplaner. Programvare prosjektledelse starter når planleggingen er formelt godkjent av relevant myndighet. Ifølge Sid Kemp i boken "Project Management Demystified," alle feil og uoverensstemmelser som er endret i prosjekteringsstadiet redusere kostnadene for det endelige prosjektet ved en tidel.

Utførelse / Utvikling

Prosjekt aktiviteter / oppgaver som er uthevet på planleggingsstadiet utvikles i utførelsen scenen. Dette er selve programvareutviklingsstadiet. Programvare prosjektledere koordinere ressurser og folk og sørge for at hvert trinn i utviklingsprosessen er i samsvar med programvaren prosjektplanen. Hovedtrinn involvert i utviklingsfasen inkluderer utfører tidsstyring, kostnadsstyring, kvalitetsledelse, kommunikasjon, innkjøp og risikostyring.

Overvåking og kontroll

Overvåking og kontroll stadium av programvare prosjektledelse innebærer kontinuerlig overvåking av prosjektet for å sikre at den går i henhold til kravene. Prosjekt overvåkingsverktøy som for eksempel Program, eller prosjekt, evaluering og gjennomgang teknikk (PERT) diagrammer og Critical Path Method (CPM) brukes for å hjelpe prosjektledere for å overvåke alle programvareutviklingsaktiviteter.

Lukking og vedlikehold

Programvare prosjektutvikling er en dynamisk prosess som er i stadig utvikling og nye brukerbehov blir ivaretatt og / eller mer effektiv ledelse eller utvikling teknikker er innarbeidet. Den utviklede programvaren er presentert for en kunde i den avsluttende og vedlikehold scenen, etter omfattende testing og debugging. Prosjekt dokumentasjon er overlevert, prosjektressursene blir frigitt, leverandørkontrakter sies opp, og alle prosjektets interessenter er informert om gjennomføringen av prosjektet.