Teknolojilerin kesiştiği nokta!

EN İYİ 20 SCRUM MASTER VE AGILE SCRUM MÜLAKAT SORUSU

Tebrikler, bir mülakat daveti aldınız! İster ilk Scrum göreviniz olsun ister tecrübeli bir uzman olun, bir Agile mülakatına nasıl hazırlanacağını bilmek işinize yarayacatır. Apple, Google, Valve, Philips ve diğer Agile ve Scrum kullanan lider firmalar sizlerden en iyi Agile ve Scrum organizsyonlarının mülakat sorularına hazır olmanızı isterler.

Hayalinizde Agile Scrum işinize hazırlanmanıza yardımcı olacak 20 mülakat sorusunu yetkin cevaplarıyla birlikte sizin için derledik.

1. 30 saniyede Agile’i açıklayın.

Agile, müşterilerin kaliteli yazılımlara daha hızlı erişmelerini sağlayan tam zamanında üretim sistemini (just-in-time production) destekleyen bir yaklaşım ve davranışlar framework’üdür.

2. Agile ve geleneksel proje yönetimi (Waterfall) arasındaki farklar nedir?

Agile projenin tasarım, geliştirme ve test etme ve diğer bölümlerinin küçük parçaları üzerine aynı anda çalışmayı desteklerken, geleneksel yaklaşım ise aksine sıradaki aşamaya geçerken bir öncekini tamamlamak üzerinedir. Agile kısa ve sık geri bildirim döngülerini destekler ve koşullardaki değişimleri yakalar. Waterfall’da ise geri bildirimlere proje sonlanana kadar gerek duyulmaz ve değişimler desteklenmez.

3. Sertifikalı bir Scrum Master mısınız?

Sertifikanız olmadığı halde bu soruyla karşılaşırsanız sakın şaşırmayın! Başvurduğunuz rolün iş tanımında sertifikaya gerek olup olmayacağı yada size soruyu yöneltenlerin bu rol için uygunluğunuzu sertifika ile belirlediği kesin olarak söylenemez. Eğer henüz bir Agile Scrum Master sertifikanız yoksa yakın gelecekte sertifikalı olmak için planlarınız olup olmadığını karşı tarafa belirtin. Bu alanda kaç yıl tecrübeniz olduğunu belirttiğinize emin olun.

4. Scrum’daki görevler nelerdir?

Scrum’da yanlızda üç görev vardır: Product Owner, Scrum Master ve Delivery Team.  Bu görevler kusursuz bir şekilde çapraz fonksiyonlu olmalı ve diğer projelerde paylaşılmamalıdır. Birçok Scrum Master, kurumların çapraz fonksiyonlu ya da özel ekipleri “lüks” olarak değerlendirip izin vermemesi veya yanaşmaması nedeniyle bir ekiple çalışma fırsatı bulamaz. Bu soru karşınızdaki yetkiliyi içinde tasarımcı, tester olmayan yada özel olmayan bir ekiple çalışmanın üstesinden gelip gelemeyeceğinizi sormaya itebilir. Hazırlıklı olun!

5. Daily Stand-Up (Günlük Scrum) nedir?

Agile mülakat sorularından birisinin Daily Stand-up üzerine olacağına emin olun. Cevabı mı? Her gün, tercihen sabahları ekip 15 dakikadan kısa olacak şekilde toplanır ve şu üç soruyu yanıtlar:

 - Dün ne yaptınız?

 - Bugüne dair planınız nedir?

 - Sizi işinizi yapmaktan alıkoyan herhangi bir engel var mı?

Bu Scrum töreni, ortaklar için bir durum toplantısı değil, takıma enerji vermek ve güne odaklanmaları için kullanılan bir yöntemdir.

6. Sprint planlama toplantısında ne olduğunu açıklayın.

Sprint planlamada, Pruduct Owner sprintin hedefini sunar ve öncelikli product backlog itemlerini (PBI) tartışır. Sonrasında Delivery Team bir sonraki sprint için iş yükünü belirler.

7. Scrum Master’ın görevi nedir?

İşte Scrum Master mülakat sorusuna vermeniz gereken cevap: Scrum Master ekibe hizmet eder ve sprint hedefine ulaşmalarını engelleyecek dikkat dağıtıcı etmenlerden onları korur. Scrum Masterlar ayrıca engelleri ortadan kaldırır, takıma kendini organize etmeyi öğretir ve takıma Agile ve Scrum değer ve ilkelerini öğreten bir koç olarak hizmet eder.

8. Agile ve Scrum arasında bir fark var mıdır?

Evet vardır. Agile, Scrum’u gölgede bırakan geniş bir şemsiyedir; dört temel değeri ve on iki ilkesi vardır. Scrum’un ise kendi değer ve ilkeleri vardır ve ekiplere Agile olmalarında yardımcı olmak için pek ehemmiyeti olmayan bir “framework” sağlar.

9. Başka hangi Agile Frameworkleri vardır?

Scrum haricinde Kanban, Test Driven Development ve Feature Driven Development gibi frameworkler vardır. Takip ettiğiniz frameworklerden bahsedin ve senaryolar oluşturun.

10. Ne zaman Scrum yerine Waterfall kullanırsınız?

Koşullar basit, ön görülebilir, açıkça tanımlanmış ve anlaşılmış, değişmeyecekleri biliniyor ise waterfall kullanılır.

11. Projeniz için otomatik testi tavsiye eder misiniz?

Scrum, otomatik performans veya regresyon testi kullanımını teşvik eder, böylece sürekli olarak yazılımı en hızlı şekilde teslim edebilirsiniz. Ekibininizin kullanmış olabileceği otomatik test araçlarından örnekler sunun.

12. Sprintleriniz ne kadar sürer?

İki haftalık sprintler en yaygın olarak kullanılanlar olmakla beraber ideal sprint süresi bir ile dört hafta arasındadır.

13. Velocity nedir?

Velocity, son 3 ya da 4 sprintin ortalama rakamlarıdır. Backlog itemlerinin ne zaman ulaşacağını tahmin etmek için kullanılır.

14. Birisi bir koşulu değiştirmek isterse sorun olur mu?

Hayır, olmaz. Agile, müşterilerin ve hissedarların sıkça geribildirim almasını sağlayarak ürünün geliştirilmesini sağlayabilir. Değişimi yakalamamız gerekir.

15. Ne tür raporlar veya ölçümler kullanırsınız?

Sprint, burn-down ve burn-up chartlarını standart rapor olarak sunar. Bir çok şirket kaç her sprintte koyduğunu hedeflerden ne kadarını tamamladığını ve üretime geçtikten sonra tespit edilen hataların sayısını öğrenmek ister.

16. Burn-down chart nedir?

Burn-down chart ekibin başlangıçtan bu yana gerçekleştirdiği çalışmayı (örneğin sprint sürecindeki iş saati olarak) gösterir.

17. Retrospektif nedir?

Retrospektif süreci incelemek ve benimsemek için yapılan toplantıdır. Agile metodolojisi mülakat sorusu retrospektifi yönlendirmek için bir çok yol arar, yani bir ya da iki format açıklamak için hazırlıklı olun.

18. Bir defada kaç Scrum ekibi yönettiniz?

Bu oldukça popüler bir sorudur. Cevabınız Scrum rehberlerinin belirttiği gibi “her ekip için bir Scrum Master” olmasın! Yeni görevinizde birden fazla ekibi yönetmeniz gerekebilir. “Yönetmek” sözcüğü yerini “liderlik etmek”i kullanmaya dikkat edin. Scrum Masterlar ekiplerini yönetmezler, onlara liderlik ederler, bu yüzden cevabınızda bu sözcüğü tercih edin. Karşınızdaki yetkili sizi dikkatle dinliyor olacak.

19. Ekibinizde kullanacağınız gereksinimler nelerdir?

Scrum gereksinimleri “_____olarak, ____ istiyorum, böylece ____ yapabilirim” standartında kullanıcı hikayeleri olarak yazılır. Scrum Master olarak, kullanıcı hikayeleri yazmanıza gerek yoktur fakat Product Owner’a kullanıcı hikayelerinin yazılması, öncelik sıralarının belirlenmesi ve sprinte hazır hala getirilmesini sağlaması için destek verebilirsiniz.

20. Delivery ekibinizin üyelerinin iyi anlaşamadığı bir an olduğunu varsayalım. Bununla nasıl başa çıkardınız? 

Biraz çatışma her zaman iyidir fakat karşınızdaki yetkili sizin etkili bir liderlik olabilme becerinizi öğrenmek istiyor. İşleri birlikte yürütmeyi başaramadığınız birkaç ekip üyesinin olduğu bir zamanı düşünün. Bu ekip üyelerinizi nasıl birlikte çalışmaya ikna ettiniz? Bu bir takım kurma çalışması mıydı? Onları ortak bir hedefileri olduğuna ikna ettiniz mi? Mevcut problemi, onu nasıl yönlerdiğinizi ve sonuca nasıl ulaştığınızı anlatın.

Herhangi bir mülakata hazırlandığınızda olduğu gibi, cevaplarınızı, görüşeceğiniz şirkete verilecek şekilde özelleştirmek isteyeceksiniz. Cognizant, Phillips, Apple vs firmaların Agile Scrum metodolojini günlük pratikte nasıl kullandıklarına dikkat edin. Bu göreve gelecek kişide öne çıkmasını isteyecekleri şey ne olacak?

Çoğu Agile Scrum görevi için sertifikalı Scrum Master olmak başlıca işe alım kriteridir. Bilginç IT Academy olarak sizler için uzman eğitmenler ve orijinal içerikler eşliğinde gerçekleştirdiğimiz Agile&Scrum eğitimlerimize katılın, ihtiyacınız olan her şeyi eksiksiz öğrenin! 

Eğitimlerimiz hakkında detaylı bilgi almak ve eğitimlere katılmak için bize ulaşın:
info@bilginc.com
+90 212 282 77 00



Sizi Arayalım!
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.