SCRUM NEDİR: Tanım, İlkeler ve Amaç

Saldırı
Resim Kaynağı: Forbes

Scrum'ı, bir ekip olarak her seferinde küçük parçalar halinde, sürekli deneyler ve ilerledikçe öğrenmek ve geliştirmek için geri bildirim döngüleri ile işleri bitirme süreci olarak düşünün. Yeni başlıyorsanız, Scrum'ı işi bu şekilde halletmenin bir yolu olarak düşünün. Scrum, insanların ve ekiplerin küçük adımlarla ve birlikte çalışarak değer yaratmasına ve bu değerde uzmanlaşmasına olanak tanır. Ayrıca scrum, insanlara ve gruplara çalışma yöntemlerine eklemeleri için doğru miktarda yapı sağlarken onlara kendileri için en iyi olan uygulamaları kullanma özgürlüğü veren bir çevik geliştirme çerçevesidir. Bu parçada scrum'un üç temel kuralı ve ilkesi tartışılacaktır.

Scrum Nedir?

Scrum, projeleri yönetmek için çevik bir çerçevedir. Ekiplerin çalışmalarını organize etmelerine ve kontrol altına almalarına yardımcı olan bir dizi yol gösterici ilke ve uygulamadan oluşur. Öte yandan Scrum, ragbi takımlarının nasıl antrenman yaptığına dayanır ve takımların büyümek için hatalarından ders almalarının, sorunları kendi başlarına çözmelerinin ve başarıları ve başarısızlıkları hakkında konuşmalarının ne kadar önemli olduğunu vurgular.

Bahsettiğim scrum, çoğunlukla yazılım yapan ekipler tarafından kullanılır, ancak öğrettiği beceri ve fikirler her türlü ekip çalışmasında kullanılabilir. Bu nedenle, scrum çok dikkat çekti. Scrum, belirli toplantıları, araçları ve rolleri kullanarak bir ekibin çalışmasını planlamanın ve yönetmenin bir yoludur. Çevik proje yönetimi ilkelerine dayanmaktadır.

Scrum Ne Zaman Uygulanır?

Scrum, işlevler arası bir ekip, iki ila dört hafta süren birden fazla tekrara bölünebilen önemli miktarda işin olduğu bir ortamda bir ürünün geliştirilmesi üzerinde çalıştığında en iyi şekilde çalışır.

Scrum'ın Yedi Unsuru Nedir?

Bir projenin sonucundan memnun olmayanlar, kimin suçlanacağını bildikleri konusunda neredeyse hemfikirler. Sahipler, tembel çalışanları, analistleri müşterileri, geliştiricileri beceriksiz yönetimi vb. suçlar. Bu konuda anlaşma var mı? Kimse haklı değil. Her birimiz sadece kendisinin akıllıca hareket edebileceğini ve diğerlerinin davranışlarının onların kişiliklerine dayandığını düşünürüz. Kural olarak, durum böyle değildir; herkesin kendine göre gerekçeleri vardır.

Suçluluk yüklemek boşunadır. Kötü insanları bulmaya çalışmak yerine, kötü prosedürlerin geliştirilmesini teşvik eden ve düşük performansı ödüllendiren zarar verici sistemleri belirlemeye odaklanın. Scrum, işbirliğine dayalı ekip çalışmasını teşvik etmek için bir çerçevedir. Düzeltilebilmesi için neyin yanlış gittiğini keşfetme lehine yanlış yapanları tespit etmekten kaçınır. İşte bir saldırının yedi unsuru:

1 numara. Bir Scrum Master belirleyin

Birinin zor soruların cevaplarını araştırması gerekiyor. Shakespeare'in soytarısının bilgeliğine sahip bir karakter faydalı olacaktır. Bir "scrum ustası", bir projenin nasıl gittiğini izleyen, ekibin günlük "scrum" toplantılarının yapılmasını sağlayan ve engellerin kaldırılmasına yardımcı olan kişidir. Scrum master'ın birincil rolü proje yönetimidir. Aynı kişinin hem scrum ustası hem de ürün sahibi olarak görev yapması iyi bir fikir değildir, çünkü bu kişiler farklı işlevleri yerine getirirler ve potansiyel olarak rekabet eden çıkarları olabilir.

2 numara. Ürün stratejisi

Herhangi bir proje veya ürün için “ürün vizyonu” nihai hedefi tanımlar. Bu öğeyi tanımlamak, projeye veya ürüne kesin rotasını vermenin ilk adımıdır. Ürün vizyonu, saldırı ekibi için bir pusula görevi görür.

Scrum ekibi, ürün vizyonunu avucunun içi gibi bilmelidir. Bu, kısa ve net olması gerektiği anlamına gelir. Bununla birlikte, bir saldırı ekibinin ürün vizyonunu her zaman akılda tutması önemlidir.

#3. Bir Ürün İş Listesini Başlatın

Ürün biriktirme listesi, ürün için önceliklendirilmiş her bir gereksinimi içerir. Ürün geliştikçe ilerlemeye devam etmek için ekip, sürekli gelişen bir biriktirme listesini takip eder. "Bir ekibin öncelikle gerçekleştirebileceği her şeyi" açıkça tanımlamak için bir ürün biriktirme listesi kullanmaktan daha iyi bir yol yoktur.

Herhangi bir zamanda, en fazla bir ürün biriktirme listesi olmalıdır. Bu, ürün sahibinin tüm faaliyet grubuna dayalı olarak öncelikler belirlemesi gerektiği anlamına gelir. Ürün sahibinin, tam geri bildirim almak ve tüm müşteri ihtiyaç ve beklentilerinin birikmiş iş listesinde olduğundan emin olmak için ilgili herkesle konuşması gerekir.

#4. Sürece Şeffaflık Getirin

Uygun yapıyı bir araya getirmek son derece önemlidir. Bireycilik, özerklik ve başkalarına saygı vurgulanmalıdır. Her şeyi gizli tutmak isteyen örgüt liderleri, en kıdemli personelin bile örgütün mevcut durumundan, başarılarından veya bunların ne kadar zamanında gerçekleştirildiğinden haberdar olmasını istemezler. Bununla birlikte, bilgi veya uzmanlık ticareti yapmak imkansızdır çünkü sırlar, otoritelerinin devam etmesini sağlayabilecek tek şeydir (en azından onlar öyle düşünüyor). Önemsedikleri tek şey kendileridir ve çoğu durumda bu, ürün veya iş için iyi değildir.

# 5. Sprint İş Listesi

"Ürün biriktirme listesi"nin "sprint biriktirme listesi" bölümü, takımın sprint sırasında neye öncelik vereceğini ve üzerinde çalışacağını gösterir. Sprint sırasında yapmanız gereken şeylerin listesidir.

Sprint biriktirme listesindeki öğeler, ekibin önümüzdeki hafta üzerinde çalışabileceği görevlere göre daha fazla kategorize edilir. Sprint'in bitiminden önce, sprint iş listesindeki her öğenin kod halinde yazılması, test edilmesi ve belgelenmesi gerekir. Sprint toplantısı sırasında, ürün sahibi bir sprint biriktirme listesi oluşturmak için scrum ekibiyle işbirliği yapar. Sürecin her adımı için sütunları olan bir görev panosu genellikle sprint iş listesini göstermek için kullanılır.

#6. Sprintinizi Planlayın

Sprint sırasında, tüm projenin yalnızca küçük bir parçası olsa bile, bir ekip ürünün çalışan bir sürümünü oluşturmak için birlikte çalışır. Daha sonra, müşteriden önce hemen görüntülenebilir. Planlama veya "sprint planlama", her sprint öncesinde yapılan ve takımın, scrum master'ın ve ürün sahibinin sprint sırasında neyin başarılacağına karar verdiği toplantıdır.

Sprintlerde tutarlı bir zaman sınırı olmalı ve bu süre sınırı bir aydan uzun olmamalıdır. Bir ila iki haftalık Sprint süreleri önerilir (şüpheli, ancak benim için en iyi sonucu verir). Ekip, bir sonraki sprintte birikmiş iş listesinin en üstünden kaç şeyin üzerinde çalışılabileceğini tahmin eder. Bir takımın stratejisi, birkaç yinelemeden sonra en son sprint'in puan toplamını dikkate almalıdır. Scrum ustası ve takım her sprintte kazanılan puanları artırmaya çalışabilirken, bunu mantıklı bir şekilde yapmalıdır.

Ürün sahibi ve ekip, sprint planlama aşamasında görevlerini nasıl yerine getireceklerine dair ortak bir anlayışa sahip olup olmadıklarını tekrar kontrol edebilirler. Sprint'e dahil olan herkes, bu toplantıda Sprint'in amacı ve onunla ilişkili görevler konusunda fikir birliğine varmalıdır.

#7. Yanma Oranı Tablosu

Genellikle bir saldırının en önemli parçalarından biri olmasa da, tükenmişlik tablosu gözden kaçırılmaması gereken önemli bir araçtır. Ekibin, kullanıcı hikayeleri veya ürün biriktirme listesindeki diğer öğeler üzerinde ne kadar hızlı çalıştığının görsel bir temsilidir. Sonuç olarak, bir tükenmişlik tablosu, sprint'in iş yüküyle ilişkili olarak genel eforu gösterir.

Bir projenin hala ilerlemekte olduğundan ve nihai sonucun iyi olacağından ve zamanında teslim edileceğinden emin olmak için bir iş bitirme tablosu da kullanılır.

Bir hücum takımının bir sprintte tamamladığı kullanıcı hikayesi puanı, onun verimliliğini belirler. Hızı hesaplarken kısmi tamamlamayı dikkate almayın.

Scrum'da Kaç Sütun Vardır?

Bir scrum çerçevesinde üç sütun vardır, bunlar:

  1. Şeffaflık
  2. Adaptasyon
  3. Denetleme.

Scrum'ın başarıları için çok önemlidirler. Onlar olmadan, verimsiz bir hamster çarkında zaman ve enerji harcama riskiyle karşı karşıya kalırsınız. Bu sütunlara kısaca bir göz atalım.

#1. şeffaflık

Ürün biriktirme listesi, sprint biriktirme listesi ve ürün artışı birbirine açık olmalıdır. Kararlar bu unsurlara dayandığından, scrum ekibi ve dahil olan tüm tarafların bunlara erişmesi gerekir. Bahsi geçen unsurlara ek olarak, scrum takımı ayrıca takım anlaşmaları, hem dahili hem de harici işbirliği yolları, şirketin vizyonu ve stratejisi ve ayrıca ürün artışının bunlara nasıl katkıda bulunduğu konusunda şeffaf olmalıdır.

Şeffaflık, denetimin başarılı olması için kritik öneme sahiptir. Neyin denetlendiğini görmenin bir yolu yoksa denetim zaman ve para kaybıdır ve şeffaflığın olmadığı bir denetime dayalı olarak varılan yargıları uygulamak daha da fazla zaman ve para israfına neden olur.

2 numara. Adaptasyon

Bir inceleme, en son ürün artışının veya geliştirmesinin ince ayar yapılması gerektiğini gösterdiğinde, saldırı tekniği derhal değiştirilmelidir. Scrum grubu kararlar alır ve uygun adımları atar. Scrum ekibi, sürecin büyümesini ve gelişimini hızlandırmak için yukarıdan gelen yetkiye ihtiyaç duyar. Ek olarak, bir scrum takımının özerkliğini kısıtlamak yaygın bir organizasyonel hatadır.

#3. Denetleme

Scrum'da üyeler, hem genel ürün hedefine hem de mevcut sprint hedefine ulaşma açısından ne kadar iyi olduklarını sık sık ve kapsamlı bir şekilde inceler. Bu şekilde, ürün artışı veya geliştirme süreci ile ilgili sorunlar erken tespit edilebilir. Sprint, sprint planlama, günlük scrum, sprint incelemesi ve sprint retrospektifi, Scrum'da en çok odaklanılan beş teftiş zamanıdır. Scrum sürecinin herhangi bir noktasında, bir teftiş gerekliliği olma potansiyeli vardır.

Muayene her türlü adaptasyonun en önemli adımıdır. Test etmeden uyum sağlamak için zaman ve para harcamak, zaman ve para kaybıdır. Uyarlamalarınızı uygulamadan önce kontrol etmeyi unutmak, ekibiniz için bütün bir sprinti boşa harcayabilir.

Scrum Master Nedir? 

Basitçe söylemek gerekirse, bir Scrum Master, bir proje boyunca bir ekibe liderlik etmek için Çevik proje yönetimini kullanan eğitimli bir profesyoneldir. Bir Scrum Master aynı zamanda projeden sorumlu kişiler ve ekip üyeleri arasındaki tüm etkileşimleri koordine etmek ve kolaylaştırmaktan da sorumludur.

Bir Scrum Master'ın rolü odaklanmıştır ancak herhangi bir şirket için geniş kapsamlı etkileri vardır. Bununla birlikte, bir scrum ustası tipik olarak arka planda çalışır ve ürünün kendisinin geliştirilmesinde veya stratejisinde çok az söz sahibidir. Bir proje yöneticisi olarak rolleri, ürün veya iş kolu sahipleri ile geliştirme ekipleri arasındaki aracı rolüne daha yakındır. Scrum Masters, teknik bilgiyi kişilerarası ve iletişim becerileriyle harmanlayabilmelidir. Bu, çevik prosedürlerin işbirlikçi doğasından kaynaklanmaktadır. Yazılım projelerinin karmaşıklığı düşünüldüğünde, tek bir geliştiricinin derin kodlama yaparken büyük resmi gözden kaçırması kolaydır. 

Öte yandan bir Scrum Master, takımların büyük resmi görmelerine ve organizasyonel ve teknolojik bağımlılıklar gibi engellerin üstesinden gelmeyi öğrenmelerine yardımcı olarak her şeyi perspektifte tutar. Bu, ekip üyelerine sorumluluk duygusu verir ve işlerini teslim tarihine kadar bitirmelerine yardımcı olur.

Scrum Master'ın Rolleri ve Sorumlulukları Nelerdir?

Başlığa rağmen, scrum master'ın geliştirme ekibi veya proje üzerinde yürütme yetkisi yoktur. Bir Scrum ustasının sorumlulukları aşağıdakileri içerebilir, ancak bunlarla sınırlı değildir:

1 numara. Etkili Proje Yönetimi Yöntemleri ve En İyi Uygulamaları Uygulamaya Alın

Scrum Master'ın işi, ekibi bir araya getirmek ve yeni üyeleri karşılamak, onları şirketin kültürüyle tanıştırmak ve onlara nihai hedefin ne olduğuna dair net bir resim vermektir. Scrum ustası aynı zamanda proje ekibinin ve tüm dış paydaşların birbirleriyle bilgi paylaşması ve konuşması için bir yol olarak hizmet eder. İşlerin nasıl gittiğini izlerler, yararlı eleştiriler sunarlar ve öğrenmeyi ve uyarlanabilir bir zihniyeti teşvik ederler.

2 numara. Koç Takım Üyeleri

Scrum ustası, ekibin mevcut durumunu onlara geri yansıtarak performanslarını geliştirmelerine yardımcı olur. Biraz yardım ve çalışmayla, bir Scrum takımı kendi kendini yönetebilir ve ortak bir sahiplenme ve bağlılık duygusu oluşturabilir.

Scrum felsefesi, scrum uygulamaları ve takım standartları, scrum ustasının takım üyelerine yardımcı olabileceği şeylerdir.

Scrum takımlarında resmi bir yönetim seviyesi bulunmadığından, Scrum ustası işleri halletmek için ikna edici yeteneklerine güvenmelidir. Scrum ayrıca proje başarısı için sorumluluk yükünü scrum ustasından alıp tüm scrum ekibine kaydırır.

#3. Engellerden Kurtulun

Scrum Master, yinelemeli bir şekilde çalışırken herkesin dikkatinin eldeki görevlerde olmasını sağlar. Bunu başarmak için scrum ustası, grubun gelişimine engel olabilecek her şeyle ilgilenir. Örneğin çok fazla gereksiz toplantı, bir ekibin üretkenliğini engelleyebilir. Scrum Master, yalnızca gerekli katılımcıların toplantıya çağrıldığından emin olmak için toplantı planlayıcıları ile birlikte çalışmalıdır. Ürün sahipleri ve paydaşlarla birlikte, scrum ustası, birkaç ekipte çalışan ekip üyeleri için zamanı ve çabayı yeniden tahsis edebilir.

#4. Scrum Uygulamalarını ve İlkelerini Öğretin

Bir Scrum ustasının ana görevlerinden biri, ekip üyelerine eğitim, koçluk ve tavsiye vererek Scrum'ı hayata geçirme sürecinde organizasyona liderlik etmektir. Tüm bu süre boyunca, öğrendiğin Scrum çerçevesi, ilkeleri ve ilkeleri hakkında sözler yaymak. Önemli bir hedef, şirketi kararlarını kanıtlara dayandırmaya teşvik etmektir.

Scrum ustasının işinin bir kısmı, paydaşların Scrum ekibiyle açıklığı, karşılıklı saygıyı ve büyümeyi teşvik edecek şekilde konuşmasına yardımcı olmaktır.

# 5. Günlük Stand-Up Toplantıları Başlatın

Scrum Master, günlük toplantılar, sprint planlama oturumları, sprint gözden geçirmeleri vb. gibi toplantıları kolaylaştırarak takımın yolunda ve düzenli kalmasını sağlar. Ekip üyeleri o ana kadar kaydettikleri ilerleme hakkında rapor verir, o gün için planlarını paylaşır ve o ana kadar karşılaşabilecekleri endişelerini dile getirir. Scrum Master, uzaktan çalışanlar da dahil olmak üzere ekipteki herkesin planlanmış tüm toplantılara erişimi olduğundan ve bu toplantılara katılabildiğinden emin olmalıdır.

Scrum İlkeleri 

Scrum çerçevesi, Scrum ilkeleri olarak bilinen bir dizi yol gösterici ilke üzerine inşa edilmiştir. Scrum'ın ilkelerinin her endüstri veya proje için de geçerli olduğunu unutmayın. Scrum'ın temel ilkeleri değiştirilemez ve bir el kitabında açıklandığı şekilde kullanılmalıdır. Bununla birlikte, Scrum'ın unsurları ve uygulamaları, herhangi bir proje veya işin özelliklerine uyarlanabilir.

Kullanıcıların, çerçevenin yol gösterici ilkelerine bağlı kaldıkları ve onları doğru kullandıkları takdirde, Scrum çerçevesinin proje hedeflerine ulaşmalarına yardımcı olacağına inanma olasılığı daha yüksektir. Scrum çerçevesinde “ilkeler” uyulması gereken temel kurallardır. İşte en iyi 3 scrum ilkesi:

  • Ampirik süreç üzerinde kontrol: Bu ilke, Scrum metodolojisinin açıklık, inceleme ve esneklik olan temel ilkelerini vurgular. Bir konu iyi tanımlanmadığında veya açık cevaplar olmadığında, ampirik süreç kontrolü öğrencilerin deney yaparak içgörü kazanmasına yardımcı olabilir.
  • Kendi kendine organizasyon: Scrum süreci çok sayıda insana bağlıdır, dolayısıyla kendi kendini organize etme çok önemlidir. Kendi kendini örgütleme ilkesi işyerinde özerkliği teşvik eder, bu da morali yükseltir ve her katılımcının katkısını ölçmeyi kolaylaştırır.
  • İşbirliği: Bu yol gösterici ilke, etkili ekip çalışması için önemli olan üç faktörün önemini vurgular: kişisel farkındalık, iletişim ve yaratıcı sahiplenme. Ayrıca, birlikte çalışan ve birbirleriyle, müşteriyle ve diğer ilgili iş paydaşlarıyla etkileşim halinde olan ekiplerle tüm organizasyon için değer yaratmanın işbirlikçi bir süreci olarak proje teslimi fikrini teşvik eder.

Agile'da Scrum Nedir?

Scrum, ekipler için sorumlulukları, zaman çizelgelerini ve çıktıları özetleyen çevik bir proje yönetimi paradigmasıdır. Tipik bir sprint yalnızca bir ila dört hafta sürer ve bu yöntemi yinelemeli hale getirir. Ekibiniz bu planı izleyerek ürünün yeni sürümlerini çıkarmaya devam edecektir.

Scrum, tanımlı roller, sorumluluklar ve toplantı yapılarıyla yazılım tabanlı bir paradigmaya dayanan yinelemeli bir geliştirme sürecidir. En iyi sonuçlar, nihai sonuç bir hizmet yerine somut bir ürün olduğunda, ancak herhangi bir zor proje için kullanılabilir olduğunda onu kullanmaktan gelir. ayrıca oku ÇEVİK PROJE YÖNETİM ARAÇLARI: APM'nin Tanımı, Kullanımları ve Listesi.

Agile'a karşı scrum nedir? 

Scrum'ın sürekli iyileştirmeye odaklanması, Agile'ın yol gösterici sütunlarından birine benzer ve bazılarının yanlış bir şekilde ikisinin birbirinin yerine geçebileceğini varsaymasına yol açar. Öte yandan Scrum, işleri halletmek için bir çerçeve iken, Agile daha çok bir yönetim yaklaşımıdır. Çevik ilkeler, sık, küçük ölçekli sürümler yoluyla yinelemeli, artımlı ilerlemeyi vurgular. Gerçekten "çevik olmak" için, tüm ekibinizin müşterilere nasıl değer sağladıklarıyla ilgili zihniyetlerini değiştirmesi gerekir ki bu, ciddi bir çaba sarf etmeden yapılması imkansızdır. Ancak Scrum gibi bir çerçeve, sizi bu yönde düşünmeye ve çevik ilkeleri normal iletişim ve görevlerinize entegre etme pratiği yapmaya itebilir.

Sonuç

Scrum metodolojisi basittir. Sistemin kurallarını, eserlerini, olaylarını ve rollerini kavramak basittir. Yarı kuralcı doğası, işletmelere kendi özel dokunuşlarını eklemeleri için alan sağlarken, geliştirme sürecini daha net hale getirmeye yardımcı olur.

Büyük, karmaşık görevleri daha küçük, daha yönetilebilir kullanıcı hikayelerine böldüğü için zorlu projeler için mükemmeldir. Ayrıca, net rollere ve bir etkinlik takvimine sahip olmak herkesi açık olmaya ve geliştirme sürecinde yer almaya teşvik eder. Düzenli güncellemeler ile hem ekip hem de ürünü kullanan kişiler ne kadar çabuk iyileştiğini görebilir, bu da moral ve memnuniyet için iyidir.

Scrum SSS

Scrum değerleri nedir?

  • taahhüt
  • cesaret
  • odak
  • saygı

Scrum süreci nedir?

Scrum süreci, insanları sahip olduklarını kullanmaya ve sürekli olarak neyin işe yarayıp yaramadığına bakmaya iter. İyi iletişim çok önemlidir ve "etkinlikler" olarak bilinen toplantılarla gerçekleştirilir.

Scrum'ın 3 C'si nedir?

Üç C, Kart, Konuşma ve Onay anlamına gelir

Benzer makaleler

  1. Proje Yönetim Araçları: En İyi 25+ Araç ve Teknikler
  2. ANA VERİ YÖNETİM ARAÇLARI: En İyi Veri Yönetimi Araçları
  3. İLK 10 VERİTABANI YÖNETİM ŞİRKETİ
  4. İş Emri: Basit Prosedür/İş Emri Oluşturma Adımları
  5. OFİS POLİTİKASI: Tanımı, Önemi ve Nasıl Ustalaşılır?

Referans

Yorum bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *

Hoşunuza gidebilir