En software applikation går gennem faser, før det er endeligt frigivet på markedet. Disse faser omfatter design, udvikling , test og implementering. Selvom programmet er gået igennem disse faser , er det stadig aldrig færdig. Dette skyldes, at kunden eller kunden ønsker at foretage ændringer i det. Det kunne være at tilføje et nyt felt , ny gruppe med forskellige adgangsrettigheder eller opgraderinger . Hvis en virksomhed er smart , vil det have software ændre kontrolprocedurer på plads. Disse procedurer bidrage til at kontrollere antallet af ændringsanmodninger så de ikke kommer ud af kontrol . Iværksættelse af Change
kunde eller klient har gjort en forandring anmodning. Den software udviklingsprocessen har normalt en ændring leder eller forandringsledelse team. Store virksomheder har en tendens til at have en change management team eller bord, mens den lille virksomhed kan have en forandring manager. Ændringen leder eller team vil normalt vurdere anmodningen, inden der træffes afgørelse. Det vil stille spørgsmål. Vil ændringen tage en masse arbejde? Hvor mange ressourcer vil blive nødvendige for at gennemføre forandring? Ændringen leder eller hold kunne også mødes med interessenter for at gå over ændringen anmodning. Interessenter er mennesker, der har en interesse i projektet. Disse kan være ledere, såsom afdelingsledere , projektledere, programledere eller porteføljeforvaltere . Hvis personen eller teamet godkender ændringen , vil softwareudvikling team begynder at arbejde på anmodningen.
Arbejde på Change Request
Før softwareudvikling team starter at arbejde på ændringen anmodning, bør den bruge et system eller værktøj til at spore ændringer. Ifølge Software Change Control bør metoden ikke kun spore ændringer , men skal også have en backup plan , hvis anmodningen ikke virker . Gennem hele processen bør teamet kommunikerer med interessenterne , såsom at give dem statusrapporter.
Test Change Request
softwareudvikling teamet skal ikke gennemføre ændringen i driftsmiljøet , indtil det er blevet testet . Teamet skal indsætte ændringen i en udvikling session. Ingen bør have adgang til dette undtagen udviklere. Hvis ændringen er korrekt, så holdet flytter anmodning over til testsession . Afprøvningen gruppe eller kvalitetskontrol tester anmodningen. Hvis det er korrekt, softwareudvikling team mødes med ændringen team eller manager til at rapportere , at ændringen er korrekt og er klar til at gå i produktion . Hvis alle er enige , softwareudvikling teamet flytter anmodningen over til produktionen.