5 puan yazan GN⁺ 2024-11-21 | 1 yorum | WhatsApp'ta paylaş
  • Karmaşık yazılım modernizasyonu projeleri için ipuçları: Tahminler son teslim tarihi değil, bir kılavuz olarak ele alınmalıdır.

  • Kişisel deneyim:

    • Seul ve Sokcho’daki keyifli bir tatilin ardından sistem düşüncesi ve "Zen and the Art of Motorcycle Maintenance" adlı kitap hakkında yazmayı planlamıştı; ancak son iki haftada yaşanan olaylar nedeniyle plan değişti.
    • ABD seçimlerinden önceki hafta sonunda bir kaza geçirdi ve şirketi New York Times’taki teknisyen grevini deneyimledi.
  • Tahminler - sanat mı bilim mi?:

    • Otomobil onarım sürecinde sigorta eksperi ile tamirhane arasındaki tahmin farklarını ve pazarlık sürecini anlatıyor.
    • Beklenmedik hasar ortaya çıkarsa ek maliyet oluşabilir ve bunun için sigorta şirketinin onayı gerekir.
  • Karmaşık yazılım mimarisi modernizasyonuyla benzerlik:

    • Legacy yazılımı modernize etme sürecinde ilk tahminlerle gerçek karmaşıklık arasındaki farkı açıklıyor.
    • Her yeni ek karmaşıklık keşfedildiğinde ayrıca onay alınması gerekir.
  • İyi liderler doğru soruları sorar:

    • Karmaşık sorunları çözmek için doğru soruları sormak önemlidir.
    • Beklenmedik karmaşıklık keşfedildiğinde nasıl tepki verilmesi gerektiği tartışılıyor.
  • Devam mı edilecek, yoksa tam kayıp mı sayılacak?:

    • Modernizasyon projelerinde ek maliyet onaylanıp çalışmanın sürdüğü durumlar ile projenin durdurulduğu durumlar anlatılıyor.
  • Karmaşık bağlam mı, gerçekten karmaşık bağlam mı?:

    • Cynefin çerçevesi kullanılarak karmaşık durumlarda karar alma süreci açıklanıyor.
    • Karmaşık legacy yazılım projelerinde öğrenme ve deney yapmanın önemi vurgulanıyor.
  • İnkâr - öfke - pazarlık - depresyon - kabullenme?:

    • Modernizasyon projelerinde beklenmedik durumlara nasıl tepki verileceği açıklanıyor.
    • Kurum kültürünün bu durumlara nasıl karşılık verdiğine dair Ron Westrum’un modeli tanıtılıyor.
  • Modernizasyon girişimlerini yöneten liderler için ipuçları:

    • Karmaşık alanlarda deneysel bir yönetim yaklaşımı gerekir ve başarısızlığı kabul etmek önemlidir.
    • Lider düzen dayatmaya çalışırsa başarısız olur; örüntülerin ortaya çıkmasına izin vermek başarının anahtarıdır.
  • Yeni bir umut:

    • Otomobil onarımı ve sigorta sürecindeki deneyim üzerinden, modernizasyon projelerinde tahminlerin önemini vurguluyor.
    • Yazılım şirketleri ve liderliğin başarıyı ölçmek için doğru çerçeveyi kullanması umuluyor.

1 yorum

 
GN⁺ 2024-11-21
Hacker News yorumu
  • Yöneticilerin tahminleri son tarih gibi ele aldığı durumlar oldu. Özellikler sık sık değiştiğinde zaman kazanmak için "far tutulmuş tavşan" tepkisini kullanıyor, tahminleri mümkün olduğunca muhafazakar vererek işi takvimden önce bitirme stratejisi izliyordum. İyi yöneticilerde böyle stratejilere gerek kalmazdı.

  • Modernizasyon projelerinin yumuşak son tarihleri vardır; bütçe baskısı ve kullanıcı talepleri olsa da bir gün gecikmek büyük sorun yaratmaz. Buna karşılık, uzay aracı fırlatması ya da Ford gibi büyük şirketlerde son tarihin kaçırılması ciddi kayıplara yol açabilir.

  • Michelangelo, Papa II. Julius'un mezarını 5 yıl içinde tamamlayacağını tahmin etmişti ama gerçekte 40 yıl sürdü. Bunun nedeni müşteri taleplerindeki değişiklikler, tedarik zinciri sorunları ve sözleşmenin yeniden müzakere edilmesi gibi etkenlerle projenin kapsamının küçülmesiydi.

  • İlk tahminler akılda kalır ve yeni bilgiler sunulsa bile bu ilk tahmini değiştirmek çoğu zaman zordur. Bu yüzden tahmin vermekten çekinen insanlar vardır.

  • Sigorta şirketleri sık sık yalnızca ilk tahmini ödemek ister. Bu durum araba, konut ve sağlık sigortasının hepsi için geçerlidir ve her zaman makul sonuçlar doğurmaz.

  • Sabit bir kapsam için tahmin vermek ve sonradan keşfedilen ek işler için yeni kilometre taşları eklemek önemlidir. Ancak bunun için bu yaklaşımı anlayan bir yönetim kademesi gerekir.

  • Liderlik, son tarihlerin motive edici olduğunu düşünür ama bu yanlış bir yaklaşımdır. Son tarihler gerçekçi biçimde ayarlanmazsa ekibin morali düşebilir.

  • "No Estimates" yaklaşımını destekliyorum; doğru tahminler ancak geçmişte yapılanla aynı türde işler olduğunda ya da kalan iş net biçimde tanımlandığında mümkündür.

  • Eğlenceli bir tahmin formülü var; bu, kişisel deneyime dayanan gayriresmi bir formül. Örneğin projeye katılan kişi sayısı, yeni araç sayısı gibi unsurları hesaba katarak gerçek süreyi hesaplıyor.

  • En iyi tahmin sistemi, herkesin bir bitiş tarihi vermesi ve en çok yaklaşanın öğle yemeğini kazanmasıydı. Bu arkadaşlar arasında yapılıyordu ve oldukça isabetli sonuçlar veriyordu.

  • Şirketler geleceği doğru tahmin etmek ister ama bu imkansızdır. Tahminler esas olarak yönetim kademesinde önemsenir ve isabetli tahmin yapanlar ödüllendirilmez. Yalnızca zamana odaklanmak, diğer önemli unsurları olumsuz etkileyebilir.