Yazılım Mühendisliği #09 | Süreç İyileştirme: Ölç, Anla, Değiştir
Yazılım Geliştirmede Süreç ModelleriEğitmen: Dr. Süleyman Burak ÇELİK
Geçen derste prototipte öğrendiğimiz bilgiyle gerçek teslimi birbirinden ayırdık. Bugün yazılımı üretirken kullandığımız sürecin kendisine bakıyoruz. Kampüs destek ekibine gelen bir talep ekranda ilerliyor, sonra bekleme alanında duruyor. İşlem kartını hızlandırdığımızı düşünelim. Bekleyen bütün talepler de kendiliğinden hızlanmış olur mu? Hareketli kartların arasında duran kuyruk bize başka bir soruyu gösteriyor: hangi süreyi, nereden başlayıp nerede bitirerek ölçüyoruz? Kurmaca kampüs destek taleplerinde bekleme ve işlem sürelerini ayırıyor, eksik gözlemleri ve yinelenen kimlikleri koruyarak iki dönemi karşılaştırıyoruz. Ölçüm tanımını sabit tutuyor; hesaplanan farkın neden tek başına nedensellik veya kurumsal olgunluk kanıtı olmadığını çalışan örneklerle inceliyoruz. Yazılım mühendisliği kavramlarını gerçek konuşmayla eşleşen çalışan şemalar ve bağımsız doğrulanmış özgün örneklerle adım adım inceliyoruz. Bu derste: 1. Başlangıç çizgisini kurmak 2. Eksik gözlem sıfır süre değildir 3. Süreç haritasından araştırma sorusuna 4. Öneriyi sürümlü değişime dönüştürmek 5. Aynı tanımla yeniden ölçmek 6. Karşılaştırmanın koşulları ve sınırı 7. İyileştirmeye iki bakış 8. Tarihsel olgunluk çerçevesini okumak Bölümler: 0:00 Hızlanan işlem, kısalan bekleme mi? 1:29 Ölçümün başlangıcı ve sonu 2:50 Başlangıç çizgisini kurmak 4:12 Eksik gözlem sıfır süre değildir 5:42 Süreç haritasından araştırma sorusuna 7:08 Öneriyi sürümlü değişime dönüştürmek 8:31 Aynı tanımla yeniden ölçmek 9:55 Karşılaştırmanın koşulları ve sınırı 11:21 İyileştirmeye iki bakış 12:49 Tarihsel olgunluk çerçevesini okumak 14:13 İyileştirme bir kez yapılan iş değildir 15:42 Döngüyü kanıtla yeniden başlatmak Kaynak kitap: Ian Sommerville, Software Engineering 10th Global Edition; §2.4. Basılı65–68 / fizikselPDF66–69; ölçülen+1. Kavram ve konu sırası kaynak kitaptan izlenir; anlatım, şemalar ve sayısal örnekler özgündür. Gösterilen süreler açıkça tanımlı kurmaca öğretim modeline aittir. Ortalama ve yüzde farkı betimseldir; gerçek bir saha çalışması, nedensellik kanıtı veya olgunluk sertifikası değildir. Tarihsel olgunluk çerçevesi güncel bir sertifikasyon rehberi olarak sunulmaz. Kaynak kitap kullanıcı tarafından temin edildi. Hedef kitle: bilgisayar mühendisliği ve yazılım öğrencileri.