Etiket arşivi: Product Owner

Scrum Master Sorumluluk Listesi ve Scrum Master Görevleri

Scrum Master Sorumluluk Listesi

Scrum Master sorumluluk listesi, tüm kontrol listeleri gibi insan dikkatinden ve hafızasından kaynaklı hataları en aza indirmek ya da engellemek için kullanılır. Gözlemlenmesi gerektiği düşünülen noktalar liste içinde belirtilir. Scrum’ı yeni öğrenen takımlarda kontrol listesi kullanmak ve gerekli refleksleri kazanmak çok iyi bir pratik olabilir. Kontrol listesi kullanırken dikkat edilmesi gereken konu; kontrol listesinin yaratıcılığı öldürmemesidir ve liste içinde bulunan maddelerin bir statuko oluşturmamasıdır. Statukodan anlaşılması gereken şey listede bulunan maddelerin olmazsa olmaz olarak görülmesi ve liste de bulunmayan konuların önemsenmemesi olarak düşünülebilir. Bu nedenle Scrum Master sorumluluk listesi 4-5 Sprint kullanılmalı ve bağımlılık kazanılmadan bırakılması yaratıcılığın ölmesini ve statukonun oluşmasını engelleyecektir.

Aşağıdaki kontrol listesi bir Scrum Master’ın Ürün Sahibi, Geliştirme Takımı, Çevik Mühendislik Pratikleri ve çalıştığı organizasyonu gözlemlerken kullanabileceği bir listedir.

Scrum Master Sorumluluk Listesi
Scrum Master’ın Görevleri ve Hizmetleri

Ürün Sahibi Nasıl?

  • Ürün İş Listesi önceliklendirilmiş mi?
  • Ürün İş Listesi’nde bütün paydaşların istekleri bulunuyor mu?
  • Ürün İş Listesi yönetilebilir bir büyüklükte mi? Yukarıda bulunan maddeler daha küçük aşağıdaki maddeler daha büyük mü?
  • Yukarıdaki iş maddeleri yazılırken iş maddesi yazım teknikleri kullanılmış mı? INVEST, DEEP, User Story
  • Ürün Sahibi’ni teknik borç ve teknik borcun nasıl ödenebileceği konusunda bilgilendirdiniz mi?
  • Ürün İş Listesi’nin bilgi yayıcı özelliği var mı? Ürün İş Listesi bütün paydaşlar tarafından görülebiliyor mu?
  • Ürün İş Listesi yönetimi için kullandığınız uygulama hakkında herkes bilgi sahibi mi?
  • Ürün İş Listesi çıktıları alarak bilgiyi görselleştiriyor mu?
  • Ürün Sahibi’ne, Ürün İş Listesi maddelerini uygun teslimler gerçekleştirebilecek şekilde sıralaması için yardım eder misiniz?
  • Teslim Plan’ı herkes tarafından biliniyor mu? Teslim planı için grafik kullanıyor musunuz?
  • Son Sprint Değerlendirme Toplantısı’ndan sonra Ürün Sahibi Teslim Planı’nı güncelledi mi?

Scrum Master Sorumluluk Listesi ve Scrum Master Görevleri yazısına devam et

Sprint Review Toplantısı

Sprint Review Meeting
Sprint Review Meeting

Sprint Review Toplantısı

Niyedir bilmem, Sprint Review Toplantıları benim en mutlu olduğum toplantılardır. Hep bir bayram mutluluğu yaşarım. Belki de bayramlarda olduğu gibi az tanıdığımız yakın akrabalarımızla sohbet etme şansı yakaladığımızda yaşadığımız mutluluktan dolayı böyle hissediyorumdur. İş birimleri fazla iletişimde bulunmadığımız yakın ama mesafeli akrabalar gibidir. Halbuki bir organizasyonda her birey birbirinin hayatını etkilemektedir. Hele ki IT gibi bütün büyük organizasyonların beyni olan bir departmanın çalışanları tüm organizasyonun yükünü çekmektedir.

 

Peki, Agile Manifesto’nun değerlerinden biri olan müşteri ile işbirliğini Scrum’da nasıl uygulayabiliriz?

 

Bunun için bize verilen ilk şans Sprint Review Toplantısı’dır.

 

Sprint Review Toplantısı’nın sahibi Product Owner’dır. Bu toplantıya organizasyonda bulunan tüm paydaşlar katılabilir. Paydaşlar, ürünü ya da hizmeti kullanacak olan iş birimidir. Daha sonra bu ürünün ya da hizmetin etkilediği ikincil iş birimleri, organizasyonda bulunan diğer Scrum Takımları, IT yöneticileri, müdürler, operasyon ekibi çalışanları olarak düşünülebilir. Söylediğim gibi organizasyonda ürün ya da hizmet konusunda bilgi, fikir geri bildirimi yapabilecek kişiler katılabilir, teori de böyledir.

Sprint Review Toplantısı yazısına devam et

Daily Scrum Nedir?

Daily Scrum
Daily Scrum

Daily Scrum Nedir?

Scrum Klavuzu’nda dört resmi toplantıdan bahsedilir. Bunlar Daily Scrum, Sprint Planning, Sprint Review ve Sprint Retrospective’dir.

 

Daily Scrum, Development Team üyelerinin katılımıyla 24 saatte bir aynı yer ve saatte gerçekleştirilir. Development Team üyelerinin katılımının zorunlu olduğu bu toplantıda üyeler aşağıdaki üç soruya yanıt verirler.

 

  1. Dün ne yaptım?
  2. Bugün ne yapacağım?
  3. Önümde bir engel var mı?

 

“Dün ne yaptım?” sorusuyla planlamada nerede olduklarını anlatırlar.

“Bugün ne yapacağım?” sorusuyla yeni günün planlamasını yaparlar.

“Önümde engel var mı?” sorusu ise geliştirmeyi geciktirecek herhangi bir engel varsa bunu tespit etmek ve ortadan kaldırmak için cevaplandırılır.

 

Birçok kişi ve birçok Takım tarafından bu toplantı statu alma ve verme toplantısı olarak değerlendirilse bile gerçekteki amacı yapılan Sprint Planlama’sına adapte olmak ve olabildiğince bu planlamaya sadık kalmak olarak düşünülmelidir.

Daily Scrum Nedir? yazısına devam et

Scrum Nedir?

Scrum Nedir?
Scrum Nedir?

 

Scrum Nedir?

Scrum, içinde insan olan, iki daire ve dört dikdörtgenden oluşan bir çerçevedir. Kimi insanlar vizyona, kimi fikirlere, kimi fikirleri çalışan ürüne dönüştürme yeteneğine sahiptir.

Peki,  Scrum Takımı kimdir?

Scrum Takımı, fikirleri ürüne dönüştürme yeteneğine sahip insanlardan oluşur.

Product Owner, ürünün sahibi, fikirleri alır, onları değerlendirir ve değerli olanları Development Team’in önüne getirir.

Scrum Master, Scrum kuralları, teori ve pratiklerini iyi bilen ve Scrum Takımı’nın bu kuralları uygulamasından sorumlu kişidir.

Development Team, geliştirme işini gerçekleştiren, bir nevi yoktan var eden kişilerdir.

Scrum Nedir? yazısına devam et

Scrum Master Nedir?

Scrum Master Nedir?

Makalenin odak konusu: Scrum Master Nedir? Scrum Master, çoban köpeği olarak tarif edilir. Bu metaforu kullanırken de Ürün Sahibi’nin hep daha fazla iş yapılabilmesi için Geliştirme Takımı’na Sprint içinde iş getirdiği ve Scrum Master’ın bunun önüne geçmesi gerektiği anlatılır.

Peki, Scrum Master, Geliştirme Takımı’nı sadece Ürün Sahibi’nden mi korur? Keşke! Scrum Master’ın işi bu kadar kolay olsaydı. Ürün Sahibi’ne yatırım getirisinden (ROI) sorumlu olduğunu hatırlatır, yaptığı şeyin Geliştirme Takımı’nın üretkenliğini düşürdüğünü söyler ve israf yarattığını açıklayarak Ürün Sahibi’ni savuştururdu.

Geliştirme Takımı’nı, Sprint içinde sadece Ürün Sahibi değil kurumda bulunan bütün paydaşlar rahatsız edebilir. Hatta kurumda olmayan fakat kuruma hizmet eden üçüncü parti firmalar, kurumdaki diğer Scrum Takımları ve bazen Geliştirme Takımı üyeleri arasındaki anlaşmazlıklardan kaynaklı bir rahatsızlık oluşabilir. Geliştirme Takımı’nın konsantrasyonu bozulabilir. İşte oluşan bütün bu durumlarda Scrum Master araya girer ve bu sorunları göğüsleyen ilk kişi olur. Scrum Master Nedir? yazısına devam et