Bir sprint sırasında proje ekipleri, bir sonraki sprint için çalışmalarını planlamak için kısa kullanıcı hikayeleri yazar. Bu kursta, çevik geliştirme konusunda uzman olan Doug Rose, Kullanıcı Hikayelerinin nasıl yazılacağını ve önceliklendirileceğini açıklıyor. Çevik bir proje planlarken kaçınılması gereken ana tuzakları da açıklar.

Kullanıcı Hikayeleri hakkında konuştuğumuzda ne demek istiyoruz?

Çevik bir yaklaşımda, Kullanıcı Hikayeleri en küçük çalışma birimidir. Kullanıcının bakış açısından yazılımın (özelliklerin değil) nihai hedeflerini temsil ederler.

Bir Kullanıcı Hikayesi, kullanıcının bakış açısıyla yazılmış yazılım işlevselliğinin genel, resmi olmayan bir açıklamasıdır.

Kullanıcı Hikayesinin amacı, seçeneğin müşteri için nasıl değer yaratacağını açıklamaktır. Not: Müşteriler, geleneksel anlamda harici kullanıcılar olmak zorunda değildir. Ekibe bağlı olarak bu, kuruluştaki bir müşteri veya meslektaş olabilir.

Bir Kullanıcı Hikayesi, istenen sonucun basit bir dilde açıklamasıdır. Ayrıntılı olarak anlatılmamıştır. Gereksinimler ekip tarafından kabul edildikçe eklenir.

Çevik sprintler nelerdir?

Adından da anlaşılacağı gibi, Çevik Sprint, ürün geliştirmenin bir aşamasıdır. Bir Sprint, bir ara gözden geçirmenin sonuçlarına göre basitleştirmek, ayarlamak ve iyileştirmek için karmaşık bir geliştirme sürecini birkaç parçaya bölen kısa bir yinelemedir.

Çevik yöntem küçük adımlarla başlar ve ürünün ilk sürümünü küçük yinelemelerle geliştirir. Bu sayede birçok riskin önüne geçilmiş olur. Analiz, tanımlama, tasarım ve test gibi birkaç ardışık aşamaya ayrılan V-projelerinin engellerini ortadan kaldırır. Bu projeler süreç sonunda bir kez gerçekleştirilir ve şirket kullanıcılarına geçici erişim hakkı vermemeleri ile karakterize edilir. Bu nedenle, bu aşamada ürünün artık şirketin ihtiyaçlarını karşılamaması mümkündür.

Scrum'da İş Listesi Nedir?

Scrum'daki İş Listesinin amacı, proje ekibinin karşılaması gereken tüm müşteri gereksinimlerini toplamaktır. Proje ekibinin müdahalesini gerektiren tüm unsurların yanı sıra, ürünün geliştirilmesi ile ilgili bir spesifikasyon listesi içerir. Scrum İş Listesindeki tüm işlevlerin yürütme sırasını belirleyen öncelikleri vardır.

Scrum'da İş Listesi, ürün hedeflerini, hedef kullanıcıları ve çeşitli proje paydaşlarını tanımlamakla başlar. Sonraki, gereksinimlerin bir listesidir. Bazıları işlevsel, bazıları değil. Planlama döngüsü sırasında geliştirme ekibi her gereksinimi analiz eder ve uygulama maliyetini tahmin eder.

İhtiyaç listesine dayanarak, öncelikli fonksiyonların bir listesi hazırlanır. Sıralama, ürünün katma değerine dayanmaktadır. Bu öncelikli işlevler listesi, Scrum İş Listesini oluşturur.

Orijinal sitedeki makaleyi okumaya devam edin →