PMP Koç - Orhan Kalaycı

  • PMP Koç
  • Süreç
  • Ücretler
  • SSS
  • PMP Deneme Sınavı
  • Blog
  • Kayıt
  • PMP Koç
  • Süreç
  • Ücretler
  • SSS
  • PMP Deneme Sınavı
  • Blog
  • Kayıt

PMP Koçu 
Orhan Kalaycı'nın Blogu

Kodunuz yeterince temiz mi?

3/28/2018

0 Yorumlar

 
Resim
PMBOK 6 ile gelen yeniliklerden en önemlisi çevik yöntemlere yapılan büyük vurgu.  

Neden çevik yöntemler bu kadar popüler?  

Çünkü, müşteriler isteklerini yeterince detaylı ve net bir şekilde açıklayamıyorlar,  hatta ne istediğini kendisinin de bilmediği müşterilerin sayısı hiç de az değil.  O yüzden, en başarılı yöntem, müşterinin önüne hızlıca bir ürün ile çıkmak ve müşteriye ürünü göstermek ve bunu mu istediniz diye sormak.  

Çevik yöntemlerin bir çok iyi yönü ve faydalı özellikleri var ama dikkat edilmez ise tehlikeli tarafları da var.  Tehlikeli taraflarından biri de:  Teknik Borç (Tech Debt)

Teknik Borç konusunda daha önce bir makale yazmıştım:  buradan okuyabilirsiniz.  
Bu yazının amacı, teknik borcun temizlenmesi için vakte ihtiyacı olduğunun proje yöneticileri (business) tarafından bilinmesi gerektiğidir.  

Proje yöneticisi olarak göreviniz:   çevik yöntemlerin başlangıçta tasarım için vakit ayırmadığı için hızlı yol alıyormuş gibi görünen çevik yöntemlerin arada bir teknik borç temizlemek için yavaşlamak zorunda olduğunu anlamak.  
Resim
Teknik borcun temizlenme işlemine ingilizce REFACTORING denir.  Turkçesi herhalde, yeniden düzenlemek veya yeniden tasarlamak olabilir.   İsmini ne olursa, olsun:  Yapılan şey, kirlenen kodun temizlenmesi işlemidir.  Kod makinenin aklı gibidir.  Aklımızı temizlemek için düşüncelerimizi terleyip toplamak iyi fikir olabilir.  Daha iyi düşünmek için kitaplar var.   Bu kitaplar daha iyi düşünmenin sırrının basit düşünmek olduğunu söyler.  Kafa karışıklığını gidermek için de kodumuzu temizlemek için de aynı yöntem kullanılır:  BASİTLEŞTİRMEK!  :)  İşte refactoring in yapması gereken şey bu:  Kodu temizlemek yani KODU BASİTLEŞTİRMEK.  Basitleştirmek için yapılması gereken kavramları gruplandırıp sayılarını azaltmak.  Ör:  50 maddelik listeyi hatırlayamazsınız ama 10 maddelik 5 grubu hatırlanamanız daha kolay olabilir.  
Resim
Çevik yöntemlerde, tasarım için haftalarca tasarım için vakit ayrılmaz.  Bu başlanğıçta ayrılmayan zaman sprint'lerin arasında kademeli olarak ayrılmak zorunda.  

Aşağıdaki şekil, en geç 5 sprint'de bir kodu temizlemek için bir sprint ayırmak iyi bir pratik olabilir.  Proje yöneticisi olarak göreviniz:   çevik yöntemlerin başlangıçta tasarım için vakit ayırmadığı için hızlı yol alıyormuş gibi görünen çevik yöntemlerin arada bir teknik borç temizlemek için yavaşlamak zorunda olduğunu anlamak.  
Resim
Çevik yöntemler birçok konuda değerli sonuçlar verebilir ama hiç bir şey bedava değildir.  Çevik yöntemlerin bu kadar hızlı ve güzel sonuçlar almasının bedellerinden biri:  Teknik Borç.  Teknik borç kavramının farkında olmak ve temizlenmesi için vakit ayrılması gerektiğinin bilinmesi başarılı sonuçlar için önemlidir.  

PMP sınavında ve gerçek hayatta faydalı olması dileğiyle,

Barış, huzur, esenlik üzerinize olsun,
Orhan Kalaycı

0 Yorumlar



Yanıt Ver.

    Arşiv

    Ekim 2020
    Ağustos 2020
    Temmuz 2020
    Mayıs 2020
    Nisan 2020
    Ekim 2019
    Eylül 2019
    Temmuz 2019
    Haziran 2019
    Mayıs 2019
    Mart 2019
    Ocak 2019
    Aralık 2018
    Kasım 2018
    Ekim 2018
    Ağustos 2018
    Temmuz 2018
    Mayıs 2018
    Nisan 2018
    Mart 2018
    Şubat 2018
    Ocak 2018
    Aralık 2017
    Kasım 2017
    Ekim 2017
    Eylül 2017
    Temmuz 2017
    Haziran 2017
    Mayıs 2017
    Nisan 2017
    Mart 2017
    Şubat 2017
    Ocak 2017
    Aralık 2016
    Kasım 2016
    Ekim 2016
    Eylül 2016
    Ağustos 2016

    Orhan Kalaycı

    PMP Koç
    orhan@pmpkoc.net

    Kategoriler

    Tümü
    10 Bilgi Alanı
    47 Surec
    BA
    Çatışma Yönetimi
    CBAP
    Çevik Yöntemler
    Çevik Yöntemler
    Conflict Management
    Deming
    DevOps
    Fazlar
    Film Tavsiyeleri
    Gereksinim Yönetimi
    Gereksinim Yönetimi
    İnsan Kaynakları
    Is Analist
    Is Analizi
    Istatistik
    ITIL
    Kampanya
    Kitap Ozeti
    Klasik Yontemler
    PMBOK 6
    Pmo
    PMP Acik Sinif
    PMP Deneme Sınavı
    PMP Exam Content
    PMPicin15Formul
    PMP Koçluk
    PMP Sinav Deneyimleri
    PMP Sinav Sorulari
    PMP Temel Kavramlar
    PMP Ye Nasil Hazirlanmali
    Risk
    Sponsor
    Surec Gruplari
    Ucretsiz PDU

    RSS Beslemesi

arayın, yazın konuşalım!

Resim

Telefon

535 740 5009

Email

orhan@pmpkoc.net

    Aylık PMP Hazırlık Bültenimize üye olmayı unutmayın!

Bültene Abone Olun