30 Ekim 2019

Scrum Takımı

ile Mehmet Çevik

Scrum takımının olması gereken en önemli özelliği iyi iletişim becerilerine sahip olması ve ekip içi yapılan yardımlaşmalardır.

Takımlar farklı rol ve sorumlulukları taşıyabilir, projede öngörülememiş bir problem oluştuğunda ekibin bu duruma göstermiş olduğu olumlu yaklaşım ekip içi uyumu ve yardımlaşmayı gösterir. “Scrum Takımı, bir Ürün Sahibi (Product Owner), Geliştirme Takımı (Development Team) ve bir de Scrum Masterden oluşur.”

Scrum Team ile ilgili görsel sonucu

Çevik metot kullanan takımların özellikleri aşağıdaki gibi açıklayabiliriz.

Çevik metot yaklaşımın en önemli özelliği belli aralıklar müşteriye çalışan ürün teslimatları yapmasıdır. Ekipler iki veya dört haftalık periyotlar halinde çalışmalarını bir teslimat haline getirip müşteriye sunar ürünlerin teslim edilme tarihi değiştirilemez.

Çevik yaklaşım çalışma mantıkında işin içinde olan tüm paydaşların olabildiğince çok sürece dahil olmasını öngörmektedir. Takım müşteri ile sürekli iletişim halinde olup iki taraflı bilgilendirme akışı canlı tutulmalıdır.

Yazılım geliştirme süreci yenilemeli ve her yenileme öncesi test odaklı yürütüldüğünden yazılmış olan kodlamalar birleştirilir ve bir bütünlük sağlanması hedeflenir. Test odaklı yaklaşım her yenilemede hataları gidermeyi sağladığından ürün nihai kullanıma hazır olduğunda hem test maliyeti hem de hata oluşma oranı düşük oluşacaktır.

Müşterinin iletmiş olduğu gereksinimler her yenileme de tekrar gözden geçirilerek öncelikler ve gereksinimler tekrar düzenlenir müşteri memnuniyeti en üst düzeye çıkarmak hedeflenir. 

Klasik yazılım sürecinde müşteri istemiş olduğu bir talep ile süreç başlar. Talebe uygun bir analiz çalışması yapılır, analize uygun tasarımlar ve ekranlar oluşturulur, bu ekranları ve tasarımı oluşturacak kodlamalar yazılır. Ürün test süreçleri ile ürün müşterinin hizmetine sunulur sonrasında tamamlanmış olan bu ürüne bakım ve sürüm güncellemeleri yapılır.