Yazılım Mühendisliğinde Adımlarla Değişim Kontrol Süreci

Değişiklik Kontrolü Nedir?

Değişiklik Kontrolü, bir şirketin aşağıdakileri yapmak için kullandığı süreçtir: değişiklikleri belgeleyin, tanımlayın ve yetkilendirin bir BT ortamına. Sistemde yetkisiz değişiklik, kesinti ve hata olasılığını azaltır.

Denetim Neden Değiştirilmeli?

Sistemde özellikle paydaşlar tarafından yeni veya farklı bir değişiklik istendiğinde bu ne isteğe bağlıdır ne de göz ardı edilebilir. Sistemin diğer bileşenlerini etkilemeden uygulanmalıdır. Bu, değişiklik kontrolünün kullanışlı olduğu zamandır. Proje ekiplerinin belirlenen kontrolleri ve politikaları kullanarak projenin kapsamını değiştirmesine yardımcı olur. Değişiklik Kontrolü, bir proje planlandığı gibi ilerlemediğinde uygulanır.

Değişiklik taleplerinin kontrol altında tutulabilmesi için değişiklik talebine ilişkin resmi bir dokümanın doldurulması ve gözden geçirilmesi zorunludur.

Değişiklik Kontrolü analiz edilirken karşılaşılabilecek soru sayısı:

  • Değişikliği kim onaylayacak?
  • Bir değişiklik kontrol panosundan geçmeyi gerektiriyor mu?
  • Değişikliği araştırmak ve uygulamak için ne kadar zamana ihtiyaç olacak?
  • Değişikliklerin sistemin diğer bileşenlerine (programlar, maliyet, kaynaklar vb.) etkileri nelerdir?
  • Proje yönetiminin bunu onaylayabileceği bir eşik var mı?

 

Değişiklik Kontrolü sürecinin farklı faktörleri

Değişiklik Kontrol sürecinin dikkate alması gereken çeşitli faktörler vardır

Değişiklik Kontrol Sürecindeki Adımlar Değişiklik Kontrolünde gerçekleştirilen işlem
  • Değişiklik isteği başlatma ve Kontrol
  • Değişiklik talepleri standartlaştırılmalı ve yönetimin incelemesine tabi tutulmalıdır.
  • Değişiklik talebinde bulunan kişi bilgilendirilmelidir
  • Etki Değerlendirmesi
  • Olası etkileri analiz etmek için tüm değişiklik taleplerinin yapılandırılmış bir şekilde değerlendirildiğinden emin olun
  • Değişikliklerin Kontrolü ve Dokümantasyonu
  • Değişikliklerin tarihini, kim tarafından yapıldığını ve hangi değişikliklerin uygulandığını gösteren bir değişiklik günlüğü tutulmalıdır.
  • Yalnızca yetkili kişi değişiklik yapabilmelidir
  • Önceki sürüme geri dönüş süreci belirlenmeli
  • Dokümantasyon ve Prosedürler
  • Sistem değişiklikleri uygulandığında prosedürler ve ilgili belgeler buna göre güncellenmelidir.
  • Yetkili Bakım
  • Yetkisiz erişimi önlemek için sisteme erişim hakkı kontrol edilmelidir
  • Test ve Kullanıcı oturumu kapatma
  • Yazılım kapsamlı bir şekilde test edilmelidir
  • Sürüm Kontrolü
  • Yalnızca en son sürümün güncellendiğinden emin olmak için kontrol üretim kaynak koduna yerleştirilmelidir.
  • Acil Durum Değişiklikleri
  • Sözlü izin alınmalı ve değişiklik mümkün olan en kısa sürede belgelenmelidir.

Değişiklik Kontrolü Süreci

Değişiklik Kontrolü sürecine nelerin dahil olduğuna bakmadan önce, Değişiklik Kontrolünde hangi belgelerin kullanıldığına aşina olacağız. Değişiklik Kontrolü yürütülürken esas olarak iki belge söz konusudur

  • Girişi değiştir: Değişiklik günlüğü, proje numarası, PCR (proje değişiklik talebi) kimliği, öncelik, Sahip ayrıntıları gibi tüm Değişiklik Talepleri hakkındaki ayrıntıları listeleyen bir belgedir. Target tarih, durum ve durum tarihi, yükseltildiği tarih, yükseltildiği tarih vb.
  • Değişiklik Kontrolü Süreci

  • İstek Formunu Değiştir:Değişikliğin türü, değişikliğin faydaları, değişikliği talep eden kaynağın adı, zamanı ve tahmini maliyeti, değişikliğin önceliği, yetkili kişi ayrıntısı, değişiklik talebinin durumu vb. gibi karar alma sürecini desteklemek için gereken ayrıntıları belgelemek için kullanılır.

    Değişiklik Kontrolü Süreci

Süreç Akış Diyagramını Değiştirin

Değişim Süreci, ürün veya sistemdeki değişiklikleri uygulamak için belirli bir modeli takip eder. Burada akış diyagramı aracılığıyla Değişim Sürecinde yer alan adımların neler olduğunu anlattık.

Değişiklik Kontrolü Süreci

Değişiklik Kontrolü Adımları

Değişiklik Kontrolü Adımları Action
  • İstek kimliğini değiştir
  • Değişiklik ihtiyacını belirleyin ve bunu proje değişiklik talep formunda açıklayın
  • İstek değerlendirmesini değiştir
  • Değişiklik geçerli değilse ertelenmeli veya reddedilmelidir
  • Değişiklik talebini analiz etmek için gereken uygun kaynakları belirleyin
  • Potansiyel etkinin hızlı değerlendirmesini yapın ve değişiklik talep formunu güncelleyin
  • Bu aşamada reddedilen değişiklik isteği durdurulmalıdır
  • Değişiklik isteği analizi
  • Analiz için değişiklik talebini yetkili bir üyeye atayın
  • Ertelenen değişiklik bu analiz adımına yeniden girin
  • Bu aşamada reddedilen değişiklik isteği durdurulmalıdır
  • İstek onayını değiştir
  • Onay öncesinde değişiklik riskini ve karmaşıklık düzeyini belirleyin
  • Onaydan önce değişikliğin etki düzeyini belirleyin
  • RevOnay için yetkili kişiye Değişiklik Talebi'nin etkisini görüntüleme
  • Bu aşamada reddedilen değişiklik isteği durdurulmalıdır
  • İsteğin uygulanmasını değiştirin
  • Proje prosedürünü ve yönetim planlarını güncelleyin
  • Takımdaki değişiklikler hakkında bilgi verin
  • Değişiklik isteğinin ilerlemesini izleyin
  • Değişiklik talebinin tamamlandığını kaydedin
  • Değişiklik isteğini kapat

NOT: Değişiklik Kontrol onayı şu şekilde yapılabilir: Proje Yöneticisi, Lider BT veya Lider Geliştirici, Paydaş.

Değişim Yönetimi ve Değişim Kontrolü

Değişim Yönetimi Kontrolü değiştir
Hizmetlerin kesintiye uğrama riskini en aza indirmek ve işletme yararını teşvik etmek için BT altyapısında veya BT hizmetlerinin herhangi bir yönünde değişiklik yapmak üzere değişiklik taleplerini yönetmek ve kontrol etmekten sorumludur. Değişiklik kontrolü, sistemin veya ürünün genel performansını iyileştirmek için değişikliğin sunulması, kaydedilmesi, analiz edilmesi ve onaylanması gibi faaliyetleri içerir.