User Story -Epic Kavramları

Volkan Şenkardeşler
1 min readSep 4, 2017

--

Agile metodoloji kullanarak yazılım geliştirmeye çalışıyorsanız sıkça (ihtiyaç) duyacağınız kavramlardan ikisi User Story ve Epic olacak. Dilerseniz kısaca bunları tanımlayalım:

User Story

Use Case’i biliyor musunuz? Use case’in iteratif yaklaşımlardaki “çöp adam”sız karşılığı diyeyim :) İteratif yaklaşımların ana odak noktası geliştirilecek sistemin sürekli değişkenlik gösterebilecek bir yapıya sahip olması aslında. Bu sebeple kullanılacak fonksiyonlar ve bu fonksiyonların çıktıları zamanla değişebilir. Günümüz dünyasında tüm fonksiyon,case ve alternatif akışları önceden dokümante etmek bu sebeple pek de akıllıca değil. Bu yüzden user story’ler gerektiği anda, gerektiği detay ve derinlikte eklenebilmesi açısından agile yöntemlerin vazgeçilmezi. Bir user story’nin sağlamasını beklediğimiz temel 3 bilgi var.

Bu fonksiyonu kullanacak kullanıcının rolü

Fonksiyon ihtiyacının tanımı

Fonksiyonu gerçekleştiren kullanıcının elde edeceği net fayda

Epic

User story’nin büyükçe olanı diyebiliriz. Zaten Türkçe karşılığı “destan” olarak geçiyor. Şöyle ki, yapılacak işin birden fazla user story barındırması durumunda aslında buna epic deniyor. Aslında aktiviteler barındıran bir iş paketi.

Daha detaya girilebilir ancak şimdilik bu kadar yeterli.

--

--