Çevik nedir?

Mar 19 2023
20 yılı aşkın bir süredir Agile manifestosuna sahibiz (https://agilemanifesto.org/).

20 yılı aşkın süredir Agile manifestosuna sahibiz (https://agilemanifesto.org/). Ancak 20 yıl sonra, çevikliğin gerçekte ne anlama geldiği konusunda bir anlaşma yok gibi görünüyor. Bir şekilde manifesto yetmedi, “çevik”e yeni insanlar girdi ve MVP, MLP, yalın gibi yeni konseptler yaratma ihtiyacı doğdu.

Örneğin, bazı ürün insanlarının scrum kullandıkları için çevik olduklarını/çevik olduklarını söyledikleri birkaç ürün görüşmesinde bulundum. Çevikliğin herhangi bir çerçeveyi takip etmekle ilgili olduğuna inanmıyorum, ancak belirli bir zihniyete sahip olmak. Çevik'ten önce artımlı ve yinelemeli çerçeveler/metodolojiler olduğu iyi bilinmektedir.

Çevikliğin ne olduğunu ve neden bu kadar çok kafa karışıklığının olduğunu nasıl özetleyeceğimi düşünüyordum. Nihayetinde, çevik olmanın bilmediğimiz şeyler olduğunu ve belirli sorunları neyin çözeceğini bilmenin mümkün olmadığını kabul etmekle başladığına inanıyorum. Müşteri problemlerini yazılım geliştirerek çözmek olasılıksal bir disiplindir, bir çözüm düşündüğümüzde, o problemleri çözmek için belli bir şansımız vardır.

En iyi çözümün ne olduğunu bilmediğimizi -hatta bazen sorunun gerçekte ne olduğunu bile tam olarak anlayamadığımızı- kabul edersek, bundan sonraki her şey daha anlamlı hale gelir:

  • Yinelemeler yaparak (hem keşif hem de teslimat) sorunu bilmeme/çözememe riskini azaltmamız gerekiyor.
  • Doğru yöne gidip gitmediğimizi öğrenebilmemiz için bu yinelemelerin anlamlı olması gerekir (yaptığımız şeyin ruhunu anlıyorsak, buna MVP dememize veya MVP'nin ne olduğunu tartışmamıza gerek yoktur).
  • Doğrulama yapmamız gerekmediğinde çünkü biliyoruz.
  • Sorunu anlamadığımız halde bize söyleneni yapıyoruz.
  • "Bitti", bir sorunu çözmek yerine bir şeyi teslim ettiğimiz zamandır.
  • Önümüzdeki 6/12/36 ayda ne yapacağımızı bildiğimizde

Hayır, tüm sorunların yeni olduğu doğru değil. Bazıları için, yıllarca kullanım ve iyi geri bildirimlerle doğrulanmış birçok çalışan çözüm vardır.

Ancak birçok kez ekiplerin bilinen çözümlere yaratıcılık kattığını ve sonunda sorunu çözmediğini gördüm.