6 bedste fremgangsmåder til styring af programmelimplementeringsprojekter
mange programmel implementering projekter mislykkedes, fordi de var over budget, forfaldne, vildledt, dårligt defineret, eller en kombination heraf. It-investeringsstatistikker viser, at over 80% af programmelimplementeringsprojekterne mislykkes, Dårligt udføres eller annulleres inden afslutningen. Desuden er 30% af disse mislykkede projekter aldrig blevet startet på grund af utilstrækkelig kravindstilling, manglende inddragelse af interessenter, intet ændringskontrolsystem på plads, dårlig test og andre grunde.
i mellemtiden er der flere bedste fremgangsmåder, der kan hjælpe med at forhindre alle disse fejl og bekæmpe dårlig Projektledelse. I denne artikel vil jeg skrive om 6 bedste fremgangsmåder til styring af programmel implementeringsprojekter. De ting, jeg beskriver her, hjælper dig med at holde dine IT-projekter rentable og få et acceptabelt investeringsafkast.
her er min liste over 6 bedste fremgangsmåder til styring af programmel implementeringsprojekter:
- forhandle med programudbyder
- Definer roller
- sørg for effektiv planlægning
- Administrer problemer
- Gennemfør Solid test
- har et træningsprogram
forhandle med programudbyder
et system, som du skal implementere i dit arbejdsmiljø, leveres af en sælger. Du skal kontakte din udbyder for at afklare systemkrav, funktionalitet, begrænsninger og typiske problemer og løsninger. For eksempel kan eksperterne hos skræddersyet programudvikling give dig en tilgang til bedste praksis, der hjælper dig med at implementere et programprojekt af enhver størrelse og kompleksitet.
den bedste måde at sikre, at du får og gør alt rigtigt, er at indgå en kontrakt med sælgeren. Jeg foreslår, at du overvejer følgende punkter, der skal indgå i din kontrakt:
- systempræstationskriterier
- brugerdokumentation
- uddannelse og teknisk support, som skal leveres
- testprocesbeskrivelse, inklusive testsystemer
- tid eskaleringspolitik
- betalingsplan
- eventuelle sanktioner i forbindelse med forkert systemydelse og brug
når du har alle disse elementer defineret kontraktligt, vil din projektleder kunne oprette en veldefineret projektplan. Desuden kan du holde din udbyder ansvarlig over for deres leverancer.
Definer roller
det er klart, at dit programimplementeringsprojekt vil involvere forskellige medarbejdere og ressourcer, der tager sig af implementeringsprocessen. Dit primære mål er at organisere alt personale på en måde, der sikrer effektivitet og pålidelighed af projektresultater.
med andre ord skal du oprette en organisationsstruktur, der klart definerer projektpersonalets roller og ansvar. De vigtigste roller bør være:
- Sponsor. Denne person er en repræsentant for den organisation, der yder midler til dit program implementeringsprojekt. Mest sandsynligt vil din virksomhed Godkende, sponsorere og eje projektet. Bemærk, at sponsoren ikke skal være medlem af projektteamet.
- Styregruppe. Dette styringsorgan består af topledere og beslutningstagere, der definerer strategisk retning og politisk vejledning til teamet. Det er en ledelsesgruppe, der hjælper teamet med problemløsning, problemløsning, bemanding, andre forhold.
- hold. Projektteamet består af personer, der vil udføre opgaverne i dit programimplementeringsprojekt. Holdet er ansvarlig for leverancerne og ledes af projektlederen.
- leder. Lederen af dit projekt tager ansvar for den overordnede planlægning og også føre tilsyn med status og udførelsen af arbejdet. Denne person sørger for, at Systemet implementeres under budget, til tiden og i henhold til brugernes krav.
når du har defineret roller for personale, der er involveret i dit programimplementeringsprojekt, kan du oprette et organisationsdiagram, der visualiserer interessenternes pligter og ansvar.
sørg for effektiv planlægning
den næste bedste praksis for styring af programmel implementeringsprojekter handler om planlægning. Når du opretter og deler en projektstyringsplan, skal du være sikker på, at dette dokument er aftalt med ressourcerne og ledelsen.
her er vigtige tips om effektiv projektplanlægning:
- sørg for klart at definere projektmålene og forklare dem for teamet
- Dokumentleverancer og antagelser
- sørg for, at alle teammedlemmer forstår omfanget
- Opret en ændringsledelsesplan, der definerer, hvordan ændringer vil blive opdaget og håndteret (især dem, der påvirker omfanget, tidsplanen eller budgettet)
- dokument, hvordan problemer og risici vil blive opdaget og arrangeret, administreret og eskaleret
- udvikle en projektplan, der angiver varigheden og afhængighederne af opgaverne og aktiviteterne
- har klare instruktioner med hensyn til hvordan tidsplanen (inkl.
- Definer alle kommunikationsmetoder, du skal bruge, når du implementerer programmet
- vær sikker på, at interessenterne i dit projekt deltager aktivt i projektet
- få formel godkendelse fra styregruppen om omfanget, inden du begynder at implementere programmet
Administrer problemer
logning af projektproblemer er en bedste praksis til styring af de fleste projekter, herunder implementering af programmer. En problemlog hjælper dig med at fokusere på hvert enkelt problem og identificere årsagerne og finde løsningsmuligheder.
Følg disse tip for at nå effektiv problemstyring:
- beskriv hvert problem i detaljer, herunder navn på problemløseren, en forfaldsdato, status, indvirkning osv.
- Prioriter problemer ved deres indvirkning på programmelstabilitet og også færdiggørelsesdatoer for kritiske opgaver
- Hold styr på problemer og deres status dagligt
- Optag nye problemer og opdater også problemloggen, da et problem er løst
- Ignorer aldrig problemer, der sandsynligvis let vil blive løst. Nogle gange har” nemme ” problemer tendens til at omdanne til komplekse
- del problemloggen med teamet; teammedlemmer skal vide, hvilke problemer de sandsynligvis står over for, og hvordan man løser disse problemer
Udfør Solid test
test vil hjælpe dig med at forstå, hvordan programmet vil udføre i det installerede miljø, og om det vil fungere i overensstemmelse med de oprindelige forventninger. Ved at teste kan du identificere eventuelle problemer tidligt, før Systemet implementeres.
den bedste praksis med test inkluderer disse emner:
- Vælg den rigtige type test (inkl. database implementering, systemets ydeevne, datastrømme, processtrømme osv.)
- skriv testsager, der definerer alle mulige scenarier, der kan opstå
- Involver slutbrugere i test
- Test standardfunktionalitet først; test derefter andre emner, der forekommer sjældent
- Udfør brugertest med personer, der er fortrolige med dit forretningsmiljø, og som således kan evaluere, hvordan programmet løser aktuelle problemer
- afsæt tilstrækkelig tid til test
- Kør re-test, hvis der anvendes ændringer i programmet eller opsætningen
har et træningsprogram
tilstrækkelig og rettidig træning er afgørende for at sikre, at slutbrugerne er villige til at bruge programmet. Når du har et træningsprogram på plads, får dit program implementering projekt større effektivitet.
Følg disse bedste fremgangsmåder for at sikre, at dine brugere ved, hvordan de bruger systemet korrekt:
- Identificer slutbrugere tidligt i dit projekt
- sørg for, at brugerne er en del af projektkommunikationen
- har en træningsplan, der specificerer timing for træningssessioner
- lad dine brugere få adgang til testsystemet før live-begivenheden
- overvej at levere bedste praksis scenarier