Proces kontrole promjena u softverskom inženjerstvu s koracima
⚡ Pametni sažetak
Kontrola promjena je formalni proces koji tvrtka koristi za dokumentiranje, identificiranje i autorizaciju promjena u IT okruženju, smanjujući rizik od neovlaštenih izmjena, poremećaja i pogrešaka u projektima, aplikacijama i infrastrukturi.
Što je kontrola promjena?
Kontrola promjena je proces koji tvrtka koristi za dokumentirati, identificirati i odobriti promjene u IT okruženje. Smanjuje šanse za neovlaštene izmjene, poremećaje i pogreške u sustavu.
Zašto kontrola promjena?
Kad god dionici zatraže nove ili drugačije promjene u sustavu, te promjene nisu ni opcionalne ni zanemarive. Promjene se moraju implementirati bez ometanja drugih komponenti sustava. Tu kontrola promjena postaje korisna. Pomaže projektnim timovima da modificiraju opseg projekta koristeći definirane kontrole i politike. Kontrola promjena se primjenjuje kad god projekt odstupa od plana.
Formalni dokument zahtjeva za promjenu mora se ispuniti i pregledati kako bi se održala kontrola nad svakim zahtjevom za promjenu.
Uobičajena pitanja koja se postavljaju prilikom analize zahtjeva za kontrolu promjena uključuju:
- Tko će odobriti promjenu?
- Treba li ga pregledati odbor za kontrolu promjena?
- Koliko je vremena potrebno za istraživanje i provedbu promjene?
- Koji su utjecaji promjena na druge komponente sustava (rasporedi, troškovi, resursi itd.)?
- Postoji li prag ispod kojeg menadžment projekta može izravno odobriti projekt?
Različiti čimbenici procesa kontrole promjena
Postoje različiti čimbenici koje proces kontrole promjena treba uzeti u obzir
| Koraci u procesu kontrole promjena | Radnja poduzeta u kontroli promjena |
|---|---|
| Promjena pokretanja zahtjeva i kontrole | Zahtjevi za promjenama trebaju biti standardizirani i pregledani od strane uprave, a podnositelj zahtjeva treba biti obaviješten. |
| Procjena utjecaja | Svaki zahtjev za promjenu treba procijeniti na strukturiran način kako bi se analizirali potencijalni učinci. |
| Kontrola i dokumentiranje promjena | Zapisnik promjena trebao bi zabilježiti datum, osobu koja je izvršila promjenu i samu promjenu. Samo ovlaštene osobe trebale bi imati pravo unositi promjene, a trebao bi se definirati i postupak vraćanja na prethodno stanje. |
| Dokumentacija i postupci | Kad god se implementiraju promjene u sustavu, povezane procedure i dokumenti trebaju se ažurirati u skladu s njima. |
| Ovlašteno održavanje | Prava pristupa sustavu trebaju biti kontrolirana kako bi se spriječio neovlašteni pristup. |
| Testiranje i odjava korisnika | Softver treba temeljito testirati, a poslovni korisnici trebaju ga odobriti prije objavljivanja. |
| Kontrola verzije | Izvorni kod produkcije trebao bi imati kontrolu verzija tako da se implementira samo najnovija odobrena verzija. |
| Hitne promjene | Usmena autorizacija treba se dobiti i promjena dokumentirati što je prije moguće. |
Proces kontrole promjena
Prije nego što se upustimo u proces kontrole promjena, korisno je upoznati se s dokumentima koji se koriste u Kontroli promjena. Dva dokumenta su ključna za Kontrolu promjena:
- Dnevnik promjenaDnevnik promjena navodi detalje svakog zahtjeva za promjenu - broj projekta, PCR (ID zahtjeva za promjenu projekta), prioritet, vlasnik, ciljni datum, status, datum statusa, od koga je pokrenut i datum pokretanja.
- Obrazac zahtjeva za promjenuBilježi detalje potrebne za donošenje odluka - vrstu promjene, koristi, podnositelja zahtjeva, procjenu vremena i troškova, prioritet, odobravatelja i status zahtjeva za promjenom.
Dijagram toka procesa promjene
Proces promjene slijedi određeni obrazac za implementaciju promjena u proizvodu ili sustavu. Dijagram toka u nastavku prikazuje uključene korake.
Koraci u procesu kontrole promjena
| Koraci za kontrolu promjena | Akcijski |
|---|---|
| Promjena identifikacije zahtjeva | Utvrdite potrebu za promjenom i opišite je u obrascu Zahtjeva za promjenu projekta. |
| Promjena zahtjeva za procjenu | Ako promjena nije valjana, odgodite je ili odbacite. Dodijelite resurse potrebne za analizu zahtjeva, dovršetak brze procjene utjecaja i ažuriranje obrasca zahtjeva za promjenu. Odbijeni zahtjevi se zaustavljaju u ovoj fazi. |
| Analiza zahtjeva za promjenom | Dodijelite zahtjev za promjenu ovlaštenom članu za potpunu analizu. Odgođene promjene ponovno ulaze u ovaj korak, a odbijeni zahtjevi ovdje prestaju. |
| Odobrenje zahtjeva za promjenu | Prije odobrenja utvrdite rizik, složenost i utjecaj promjene. Zahtjev za promjenu proslijedite ovlaštenom odobravatelju na donošenje odluke. Odbijeni zahtjevi se u ovoj fazi zaustavljaju. |
| Implementacija zahtjeva za promjenu | Ažurirajte postupke projekta i planove upravljanja, obavijestite tim, pratite napredak, zabilježite dovršetak i zatvorite zahtjev za promjenu. |
BILJEŠKAOdobrenje za kontrolu promjena može dati Voditelj projekta, voditelj IT odjela ili glavni razvojni inženjer ili određena zainteresirana strana.
Upravljanje promjenama u odnosu na kontrolu promjena
| Upravljanje promjenama | Promijeni kontrolu |
|---|---|
| Upravlja i kontrolira zahtjeve za promjenama u IT infrastrukturi i uslugama kako bi se smanjili poremećaji i maksimizirala poslovna korist. | Obuhvaća podnošenje, evidentiranje, analizu i odobravanje promjene radi poboljšanja ukupnih performansi sustava ili proizvoda. |




