Et program går gjennom faser før det er endelig sluppet på markedet . Disse fasene er design, utvikling , testing og implementering . Selv om programmet har gått gjennom disse fasene , er det likevel aldri ferdig. Dette er fordi klienten eller kunden vil ønske å gjøre endringer i den. Det kan være å legge til et nytt felt , ny gruppe med ulike rettigheter eller oppgraderinger . Hvis et selskap er smart , vil det ha programvare endre kontrollrutiner på plass . Disse prosedyrene bidra til å styre antallet endringsanmodninger , slik at de ikke kommer ut av kontroll . Initiere Endre
kunde eller klient sender en forespørsel om endring . Programvareutvikling prosessen har vanligvis en endring leder eller endring ledergruppe. Store selskaper har en tendens til å ha en endring ledergruppe eller bord , mens det lille selskapet kan ha en endring manager. Endringen leder eller team vil vanligvis vurdere forespørselen før en beslutning . Det vil stille spørsmål . Vil endringen ta mye arbeid ? Hvor mange ressurser vil være nødvendig for å gjennomføre endringen ? Endringen leder eller lag kan også møte med interessenter for å gå over endringen forespørsel. Interessenter er mennesker som har en eierandel i prosjektet . Disse kan være ledere , for eksempel avdelingsledere , prosjektledere, programledere eller porteføljeforvaltere. Hvis personen eller teamet godkjenner endringen, vil programvare utviklingen lag begynner å arbeide på forespørsel.
Arbeid på Change Request
Før programvareutvikling team starter å arbeide på forespørsel om endring , bør det bruke et system eller verktøy for å spore endringer . Ifølge Programvare Change Control, bør metoden ikke bare spore endringer , men bør også ha en backup plan dersom anmodningen ikke fungerer . Gjennom hele prosessen , bør teamet skal kommunisere med interessenter , som for eksempel å gi dem fremdriftsrapporter .
Testene Endre Request
programvareutvikling team bør ikke gjennomføre endringen i levende miljø før den har blitt testet . Teamet bør sette inn endringen til en utvikling økt . Ingen skal ha tilgang til dette bortsett fra utviklerne . Hvis endringen er riktig, så teamet flytter forespørsel over til test session . Testingen gruppe eller kvalitetskontroll tester forespørsel. Hvis det er riktig, møter programvareutvikling team med endringen lag eller leder for å rapportere at endringen er riktig og er klar til å gå i produksjon . Hvis alle er enige , flyttes programvareutvikling team forespørselen over til produksjon .