|

Basitten Kaosa: Çeviklik

Takımınız müşterisine, kullanıcısına ya da en genel anlamda paydaşına her hafta değerli bir ürün ya da sonuç üretip teslim edebilir mi?

Sorudaki anahtar kelimeleri bulmanız istense siz hangilerini seçerdiniz?

  • Takım
  • Her hafta
  • Değerli ürün
  • Teslim etmek

İşte çevik ürün geliştirme yaklaşımının anahtar kelimeleri. Takım, işleri nasıl yapacağına karar verebilecek yetkinliktedir.

Her hafta yani düzenli aralıklarla işleri müşterisine sağlar. Müşteri de değerli ürünün ne olduğuna karar verir. Takım ve müşteri iş birliğiyle değerli ürün düzenli aralıklarla teslim edilir.

Haftalık teslimat ‘sizin’ için gerçekçi değilse o halde 2 ya da 3 haftada ya da aylık sıklıkta teslim edelim değerli ürünümüzü. O da kabulümüzdür.

Peki, bu mümkün mü?

Çeviklik yazılım ürünü geliştirmeye yönelik bir felsefe ya da yaklaşım olarak ortaya atılmış olsa da herhangi bir ürünü geliştirirken de kullanılabilir.

Çevik yaklaşım felsefesi der ki beni karmaşık (complex) işlerde kullan. Sistemleri geliştirmeye başladığımızda, özellikleri ve geliştirme yöntemleri ve hatta teknoloji bile belirsizdir. E bundan daha karmaşık bir durum olabilir mi?

Basit = Kolaylıkla bildiğim durum

Karışık = Kolay değil ama yine de bildiğim durum

Karmaşık = Tamamen bilemediğim ancak makul derecede tahmin edilebildiğim durum

Kaotik = Ne bildiğim ne de tahmin edebilidiğim durum

Otomobil Anahtarı: Basit

Bir otomobil anahtarının nasıl çalıştığını üç saniye anlayabilirim. Anahtarsız araçlar yani kartla falan çalışanlar oluyor ya, onları anlamam biraz daha uzun sürebilir, kabul. Ancak süreç yine de basit bir süreç.

Otomobil motorunun çalışma prensibini anlamak: Karışık

Aslında motorun nasıl çalıştığını bilmeme gerek yok. Eğer nasıl çalıştığını çok merak edersem öğrenmem birkaç gün belki birkaç hafta sürebilir.

Trafiğe çıkmak: Karmaşık

15 yıldan fazladır araba kullanıyor olmama rağmen her seferinde farklı bir deneyim yaşadığım doğrudur. Araba kullanırken sadece arabayı kullanmıyoruz ki. Önümüzdeki, arkamızdaki, diğer şeritlerdeki araçları takip ediyoruz. Yayaları gözeterek sürüyoruz. Başta hız limitleri olmak üzere trafik işaretlerini takip ediyoruz. Her seferinde farklı bir sürüş deneyimi yaşıyoruz.

İstanbul’da otomobil kullanmak: Kaotik

Birkaç etkenin değişmesi ile bir durum karmaşık durum hemencecik kaotik hâle dönüşebilir. Ne kadar iyi şoför olursam olayım yağmur yağması, asfalt dökme çalışmasının tam da o sabah başlaması, lodos sebebiyle köprülerde kontrollü geçişlerin olması, karlı yolların temizlenmemiş olması, protokol geçişine denk gelmem gibi durumlar mutlaka sürüşümü (hatta benliğimi) derinden etkileyecektir.

Sonuç

Akıllı telefonumu kolaylıkla kullanabilirim. İşletim sisteminin güncellemesini yapmak karışık olabilir. Yandex navigasyon uygulamasını geliştirmem karmaşık olabilir. Aynı anda birbirinden farklı 10 uygulama yazmaya çalışmam kaotik olabilir.

Sizin Basit-Karmaşık-Kaotik örnekleriniz hangileri?

Similar Posts

  • Çeviğim, Çeviksin, Çevik

    Agile Manifesto‘da şundan ziyade buna değer verelim, ‘şu’nların önemini biliyoruz, ‘bu’nlara daha çok değer veriyoruz derken çeviklik değerlerini tanımlamışlar. Basitçe ne demek istemişler bir bakalım: 1.       Süreçler ve araçlardan ziyade bireyler ve etkileşimlere değer vermek Projelerimizde kullandığımız süreçlerin ve araçların önemi yadsınamaz. Ancak bu süreç ve araçları kullanan kişiler ve birbirleri ile etkileşimleri daha önemlidir. Problemleri…

  • | | |

    Ekipte Fikir Birliği Kültürü Yaratmak

    Etkili ekip çalışmasının temel bir bileşeni fikir birliğine varabilmektir. Ekip üyeleri ortak bir anlaşmaya ya da karara varmak için çatışmaların üstesinden gelebilme, sağlıklı iletişimi kurabilme ve aktif dinlemeyi sağlayabilme becerilerine sahip olmalıdır. Fikir birliğine varamamak ayrışmaya, düşük morale ve yetersiz sonuçlara yol açabilir. Pahalıya patlar. Fikir birliğine varabilmek ortak sahiplenme duygusunu ve kararlara bağlılığı teşvik…

  • | |

    Süreç Yalanlaştırma, Ay Pardon- Yalınlaştırma

    Yazılı süreçler, alışkanlıklar, genel uygulamalar… Eyvah, süreçler hayatımızdalar ve her yerdeler. Çamaşır yıkarken beyazlarla renklileri ayrı yıkıyoruz: Süreç uygulamasına başladık. Renklileri yeşiller, kırmızılar ve maviler olarak ayırıyorsanız sürecinizde deneyimlisiniz; her bir renk giysiniz için ayrı bir çamaşır sepetiniz varsa sürecinizi iyileştirmişsiniz hatta yalınlaştırmışsınız demektir. Bu durumda size şapka çıkarıyorum efendim. ‘Çamaşır Yıkama Talimatı’ diye dokümantasyonunuz…

  • | | |

    Proaktif Ekip Olmak

    Günümüzün hızlı tempolu ve sürekli değişen çalışma ortamında proaktif olmak esastır. Proaktif olmak, ekiplerin sorunları ortaya çıktıktan sonra basitçe tepki vermek yerine olabilecekleri önceden tahmin etmesine ve daha olmadan önlemesine olanak tanır. Ekipler proaktif olarak işlerinin kontrolünü ele alabilir, daha iyi sonuçlar elde edebilir ve üretkenliğini artırabilir. Niye sizin için LEGO Serious Play ile Proaktif…

  • | | |

    Ekipçe Araştırmanın 7 Faydası

    Birlikte ve beraber, iş birliğiyle alternatif çözüm aramak ekip üyelerini karmaşık sorunlara yaratıcı ve etkili çözümler üretmek için birlikte çalışmaya teşvik eder. Ekibin bütüncül bir bakış açısıyla mümkün ve uygulanabilir en iyi çözümü belirlemeye odaklanır. Beyin fırtınası yaparak olası çözümler ortaya çıkartılır. Çözümleri değerlendirmek için ekip üyelerinin bir arada çalışmaları olanaklı hale getirmek gerekir. Niye…

  • |

    Agile Değerler

    “Bizler daha iyi yazılım geliştirme yollarını uygulayarak ve başkalarının da uygulamasına yardım ederek ortaya çıkartıyoruz. Bu çalışmaların sonucunda: Süreçler ve araçlardan ziyade bireyler ve etkileşimlere Kapsamlı dökümantasyondan ziyade çalışan yazılıma Sözleşme pazarlıklarından ziyade müşteri ile işbirliğine Bir plana bağlı kalmaktan ziyade değişime karşılık vermeye değer vermeye kanaat getirdik. Özetle, sol taraftaki maddelerin değerini kabul etmekle…