top of page

Nasıl Agile Olunmaz? #8: Her Talep İçin Kod Yazarsanız Yorulursunuz

agile olamayan yazılımcı

Değişen müşteri gereksinimlerine hızlı bir şekilde adapte olabilmek istiyorsanız, kolaylıkla değiştirilebilir uygulamalara sahip olmalısınız. Müşterinizden gelen her gereksinim için kod yazıp, test yapmak zorunda kalıyorsanız çeviklik konusunda epeyce bir yolunuz var demektir.

 

Uygulamalarınızın en sık change alan bölümlerini herhangi bir kod geliştirmenize ve test yapmanıza gerek kalmadan değiştirmenize imkan veren yapılar tasarlayın. Imperative yapılar yerine Domain-Specific Language / Rule Engine gibi Declarative yapılar kullanmanız değişiklik taleplerini minimum maliyetle karşılamanızı sağlayarak çevikliğinizi arttırır.

 

He tabi bunları tasarlamak ve geliştirmek tecrübe ve emek ister. Bu yollar biraz daha kan, ter, gözyaşı gerektirir.☠️ Bunlarla uğraşmak yerine "Çok keyifli bir Retrospective tekniği denedik, tüm takım üyelerinin çocukluğuna indik. Meğer bizim Ahmet'in ilkokul öğretmeni eline cetvelle vurmuş ondan bu kadar agresifmiş, bu Sprint bunu öğrendik." şeklinde de devam edebilirsiniz agile dönüşümünüze. 😸

Comments


bottom of page