Yeni Başlayanlar İçin Scrum Kılavuzu

Yayınlanan: 2019-09-18

Başlangıçta yazılım geliştirme ekipleri için tasarlanmış olmasına rağmen, Scrum artık pazarlamadan proje yönetimine kadar birçok alanda popüler hale geldi.

Bu yazıda, Scrum metodolojisinin ne olduğu dahil olmak üzere her Scrum aceminin bilmesi gereken temel bilgileri ve projelerinizi yürütmek ve yönetmek için Creately'nin küçük bir yardımı ile nasıl uygulanacağını açıklayacağız.

Scrum Metodolojisi Nedir?

Scrum'ı ve Scrum Kılavuzunu geliştiren Ken Schwaber ve Jeff Sutherland'a göre Scrum şu şekilde tanımlanır:

“Mümkün olan en yüksek değere sahip ürünleri üretken ve yaratıcı bir şekilde sunarken, insanların karmaşık uyarlanabilir sorunları ele alabilecekleri bir çerçeve.”

Scrum, çevik bir proje yönetimi metodolojisidir ve yazılım geliştirme dünyasında en yaygın kullanılan Çevik metodolojidir. 2-4 haftalık sprintler aracılığıyla yeni yazılım yeteneği geliştirmeye odaklanır.

Sprintler sırasında, Scrum ekibi, potansiyel olarak sevk edilebilir bir ürün bulmak için önce en önemli özellikleri geliştirmeye odaklanır. Müşteri geri bildirimleri ve paydaş gereksinimleri göz önünde bulundurularak, sonraki sprintlerde diğer özellikler üzerinde çalışılacaktır.

Scrum metodolojisi, ekip çalışmasını, hesap verebilirliği, net ortak hedefleri ve ürünün yanı sıra ekibin ve çalışma ortamının sürekli iyileştirilmesini teşvik eder.

Sık sık değişen gereksinimleri olan projelerde ideal olarak kullanılır. Scrum, hem yinelemeli hem de artımlı olup, işlevsel ürünlerin daha sık sunulmasına yardımcı olur.

Scrum metodolojisinin faydaları şunları içerir:

  • Kaliteli ürünlerin daha hızlı geliştirilmesi
  • Artan yatırım getirisi ve daha düşük maliyetler
  • Pazara sunma süresinde azalma
  • Artan müşteri memnuniyeti
  • Daha motive, üretken ve daha mutlu çalışanlar
  • Azaltılmış risk oranı

Artık Scrum metodolojisinin ne olduğunu ve neden faydalı olduğunu bildiğimize göre, Scrum'ın farklı bileşenlerine bakalım. Bunlara Scrum rolleri, olaylar ve eserler dahildir.

Scrum Rolleri

Scrum rolleri, Scrum yöneticisi, ürün sahibi ve geliştirme ekibini içerir. Birlikte, çapraz-fonksiyonel ve kendi kendini organize eden Scrum takımını oluştururlar. Bu, kararlarının ekip dışındaki hiç kimse tarafından kontrol edilmediği anlamına gelir.

Ürün sahibi

Bu, projenin kilit paydaşıdır. Ürün birikimini yönetmekten sorumludur. Ürün sahibi, ürünün değerini en üst düzeye çıkarmaktan da sorumludur, geliştirme ekibi üzerinde çalışmaktadır.

Saldırı ustası

Scrum Master, geliştirme ekibi üzerinde yetkiye sahip olmasa da, ekibin Scrum teorisine, kurallarına ve değerlerine bağlı olduğundan emin olmalıdır. Scrum Master, geliştirme ekibine ve ürün sahibine hizmet eden bir lider olarak hareket eder. Bir kolaylaştırıcı olan Scrum Master, Scrum ekibinin ellerinden gelenin en iyisini yapmasına yardımcı olur.

Geliştirme Takımı

Kendi kendini organize eden ve çapraz işlevli olan geliştirme ekibi, "her Sprint'in sonunda potansiyel olarak yayınlanabilir bir "Bitti" Ürün Parçası sunmak için gerekli tüm becerilere sahiptir. Takım üyelerinin hiçbir unvanı yoktur ve Scrum Master dahil hiç kimse onlara "Ürün İş Listesini potansiyel olarak yayınlanabilir işlevsellik Parçalarına nasıl dönüştüreceklerini" söylemez.

Scrum Eserleri

3 Scrum eseri vardır ve bunlar, Scrum ekibinin ve paydaşların bilmesi gereken önemli bilgilerin şeffaflığını geliştirmeye yardımcı olmak için oradadır.

Ürün İş Listesi

Ürün biriktirme listesi, yapılacak işlerden oluşan bir yapılacaklar listesine benzer şekilde, geliştirilmekte olan üründe yapılması gereken yeni özellikler, iyileştirmeler, düzeltmeler vb. değişikliklerin gereksinimlerini içerir. Ürün biriktirme listesini güncel tutmak ürün sahibinin işidir.

Ürün birikimi, ürünün rekabetçi ve kullanışlı kalması için neye ihtiyacı olduğuna bağlı olarak sürekli değişir.

Sprint İş Listesi

Sprint iş listesi, Sprint için seçilen ve Sprint hedefine ulaşmak için tamamlanması gereken Ürün İş Listesi öğelerini görüntüler. Geliştirme ekibi, Sprint İş Listesini sprint sırasında değiştirir ve Sprint hedefine ulaşmak için yapılması gereken işleri fark ettikçe buna ekler.

artış

Ürün Parçası, önceki Sprintlerdeki Ürün Parçalarının değeri de dahil olmak üzere, Sprint sırasında tamamlanan tüm Ürün İş Listesi kalemlerinin toplamıdır.

Scrum Etkinlikleri

Scrum, proje ekibini Sprint sırasında beş önemli etkinlik düzenlemeye teşvik eder. Scrum Etkinlikleri, önceden tanımlanmış bir maksimum süreye sahip oldukları anlamına gelen, zaman sınırlamalı etkinliklerdir.

Ek ve gereksiz toplantılara zaman harcamaktan kaçınmak için yerleştirilirler. Sprint'in ilerlemesini inceleme ve buna göre uyum sağlama şansı sağlarlar.

Sprint

Sprint, potansiyel olarak serbest bırakılabilir bir ürünün geliştirildiği bir ay veya daha kısa bir süreyi ifade eder. Her Sprint'in ulaşılması gereken bir hedefi, oraya nasıl ulaşılacağına rehberlik eden esnek bir planı, izlenecek adımları ve bunun sonucunda ortaya çıkan ürün artışı vardır.

Bir sprint bittiğinde, hemen yenisi başlar. Sprint hedefi geçersiz hale gelirse, Scrum Takımı ve paydaşların etkisi altında Ürün Sahibi tarafından bir Sprint iptal edilebilir.

Sprint Planlama

Sprint planlaması sırasında Scrum ekibi, Sprint sırasında oluşturulacak işlevselliği bulmak, Ürün İş Listesi kalemlerini seçmek ve bunların nasıl teslim edileceğini planlamak için çalışır.

Bu aynı zamanda, bir aylık Sprint için maksimum 8 saat ile sınırlandırılabilen zaman kutulu bir olaydır. Ancak, daha kısa bir Sprint ise, bu etkinlik daha kısa olabilir.

Günlük Scrum

Geliştirme ekibi, sonraki 24 saat için çalışmayı planlamak için haftanın her günü yaklaşık 15 dakika boyunca günlük Scrum'ı tutar. Onlara, son günlük Scrum'dan bu yana yapılan işin ilerlemesini inceleme ve bir sonraki yapılacak işi planlama şansı verir.

Her gün aynı yerde ve aynı saatte yapılacaktır. Ekip dün ne yaptığını, bugün ne yaptığını paylaşabilir ve işlerini yapmalarını engelleyen her şeyden bahsedebilir.

Sprint İncelemesi

Sprint Değerlendirmesi, Sprint'in sonunda yapılır. Burada paydaşlar ve Scrum Takımı Ürün İş Listesini ve Sprint sırasında yapılanları gözden geçirecektir. Ayrıca ürünün değerini artırmak için yapılması gerekenleri de tartışacaklar. Bir aylık Sprint için bu toplantı en fazla 4 saat sürecektir.

Sprint Retrospektifi

Sprint Retrospektifi, Scrum ekibinin insanlar, süreçler, ilişkiler ve araçlarla ilgili olarak neyin iyi neyin yanlış gittiğini ve bir sonraki Sprint'te daha iyi performans göstermek için kendilerini nasıl geliştireceklerini tartışmak için bir araya geldiği Sprint'teki son toplantıyı ifade eder.

Creately ile Scrum'ı Organizasyonunuzda Etkili Bir Şekilde Nasıl Uygularsınız?

Artık Scrum'ın ne olduğunu, amacını ve nelerden oluştuğunu biliyorsunuz. O halde, Scrum sürecine veya Scrum'ın gerçekte nasıl uygulanacağına bakalım.

Burada Creately, ekibinizle çevrimiçi çalışmanız için görsel bir işbirliği platformu olarak size yardımcı olacaktır. Scrum sürecini hızlandırmak ve basitleştirmek için Creately'yi kullanmanın yollarını keşfedelim.

Takım(lar)ın seçilmesi

Daha büyük organizasyonların birkaç Scrum takımı olabilir ve bir organizasyon şemasının yardımıyla, yetkin bir çapraz fonksiyonel takımı bir araya getirme görevini etkin bir şekilde yönetebilirler. Bir kuruluş şeması, bir bakışta gerekli beceri ve bilgilerin ekip genelinde nasıl yayıldığını anlamanıza yardımcı olabilir.

Scrum Takım Organizasyon Şeması Scrum Metodolojisi Nedir?
Scrum Takım Kuruluş Şeması Şablonu (Çevrimiçi düzenlemek için şablona tıklayın)

Sprint zamanlamasını oluşturma

Scrum takımını seçtikten sonra sıra Sprint Planlamaya gelir. Bu, ekibin yapılması gerekenleri tartışacağı, ürün biriktirme listesini oluşturacağı, Sprint'in uzunluğunu ve hedefini tanımlayacağı yerdir.

Creately'yi kullanarak Sprint'inizin üst düzey bir programını hızla oluşturabilirsiniz. Bu, eldeki görevlere zaman ayırmak ve herkesi son teslim tarihlerinden haberdar etmek için kullanılabilir.

Sprint Programı
Sprint Program Şablonu (Çevrimiçi düzenlemek için şablona tıklayın)

Veya ürününüzün nasıl gelişeceğini gösteren üst düzey bir plan olan bir ürün yol haritası kullanabilirsiniz. Ana sürümleri ve ürün sürümlerini vurgulamanıza yardımcı olacaktır.

Scrum Ürün Yol Haritası Scrum Metodolojisi Nedir?
Scrum Ürün Yol Haritası Şablonu (Çevrimiçi düzenlemek için şablona tıklayın)

Ürün İş Listesini Oluşturma

Ürün biriktirme listesi, sprint sırasında tamamlanacak kullanıcı hikayelerinin bir istek listesinden veya üründe yapılması gereken değişikliklerin tüm gerekliliklerinden oluşur. Ekibin üzerinde çalıştıkları ve daha sonra yapmayı planladıkları şeyleri iletmesi için etkili bir yol olarak kullanılabilir.

Burada yapışkan notları ve bir beyaz tahtayı veya dış paydaşlar dahil herkesin gerçek zamanlı olarak işbirliği yapmasına ve ayrıca bulutta yedeklenmiş halde kalmasına olanak tanıyan Creately gibi bir araç kullanabilirsiniz.

Scrum için Ürün İş Listesi Scrum Metodolojisi Nedir?
Scrum için Ürün İş Listesi Şablonu (Çevrimiçi düzenlemek için şablona tıklayın)

Görev Atama

Her ekip üyesinin sorumluluklarının ne olduğunu bilmesi kesinlikle yardımcı olacaktır. Ürün biriktirme listesi ekibin ne yapması gerektiğini bildirdiğinden, geliştirme ekibinin her bir üyesinin Sprint sırasında ne üzerinde çalışması gerektiğini netleştirmek için bir kulvar çizelgesi kullanabilirsiniz.

Sprint Görevleri Akış Şeması
Sprint Görevleri Akış Şeması Şablonu (Çevrimiçi düzenlemek için şablona tıklayın)

Sprint İş Listesini Oluşturma

Bu, mevcut Sprint sırasında hangi Ürün İş Listesi kalemleri üzerinde çalıştığınızı gösterir. Bu, ürün biriktirme listesinin kendisine benzer.

Creately'de Sprint İş Listesini oluşturduğunuzda, geliştirme ekibini onu genişletmek için işbirliği yapmaya davet edebilirsiniz. Herhangi birinin yaptığı herhangi bir değişiklik, hemen tuvale yansıtılacaktır ve geri bildirim paylaşmak için yorumları ve tartışma dizilerini kullanabilirsiniz.

Sprint İş Listesi
Sprint İş Listesi Şablonu (Çevrimiçi düzenlemek için şablona tıklayın)

İlk Scrum Projenize Başlamaya Hazır mısınız?

Bu kılavuzun Scrum metodolojisinin ne olduğunu içselleştirmenize yardımcı olduğunu umuyoruz. Projenize bir adım önde başlamak için sağlanan şablonları kullanın.

Daha fazla sorunuz mu var? Veya ipuçları? Bunları aşağıdaki yorumlar bölümünde bizimle paylaşın.