Azure Boards nedir?

Tamamlandı

Azure Boards, ekiplerin yapması gereken işleri planlamalarına yardımcı olan bir Azure DevOps aracıdır. Tailspin ekibi, ne yapması gerektiği ve buna nasıl öncelik verilecekleri hakkında daha iyi bir fikir edinmek için bu aracı kullanacaktır.

Mara, Temel süreci kullanarak Azure Boards'ta kendi projesini oluşturmuştur. Derleme sürecindeki ve Andy'nin tanımladığı sorunları gösterir. Mara, kısa bir tanıtım için ekibi bir araya toplıyor.

Herkese merhaba. Azure Boards'ı kurdum ve size benim edindiğim bazı iş öğelerini göstermek istedim.

İş öğesi nedir?

Mara: İş öğeleri bir projeyi planlamamıza ve yönetmemize yardımcı olur. bir iş öğesi tüm etkinlik türlerini izleyebilir. Belki de yapılması gereken bir görev, düzeltilmesi gereken bir hata veya başka bir sorundur. Bunları kişilere atayabilir ve ilerlemelerini izleyebiliriz.

Belki de sana göstermek daha kolay olur. Temel işlemi kullanan Azure Boards aşağıdadır:

Screenshot of Azure Boards showing the initial three tasks. Each task is in the To Do column.

Amita: Bize Temel süreç hakkında bilgi verin. Başka seçenekler var mı?

Mara: Aralarından seçim yapabileceğiniz dört süreç vardır. Şu kullanımları kullanabiliriz:

  • Yetenek Olgunluğu Modeli Tümleştirmesi (CMMI): Bu gerçekten büyük kuruluşlar içindir ve oldukça karmaşıktır, bu nedenle kullanmadım.
  • Scrum: Scrum, Scrum ekibine liderlik eden bir Scrum ustasına bağlıdır. Scrum ustası herkesin Scrum teorisini, uygulamalarını ve kurallarını anlamasını sağlar. Scrum ustamız yok. Bu genellikle biraz eğitim ve sertifika alan birisidir, o yüzden ben de bunu seçmedim.
  • Çevik: Her zaman Çevik'ten söz ediyorum, ancak en basit seçenekten daha fazla dikkate alınması gereken birkaç şey var.
  • Temel: Temel, yani temeldir. Basit ama hemen etkili planlama yapmaya başlamak için yeterli güç sağlıyor ve bu yüzden onu seçtim. Temel iş akışında, işi To Do'dan Yapılacaklar'a taşırsınız.

Amita: Tamam, başlamak için kullanalım. Başka bir şeye geçebiliriz, değil mi?

Mara: Doğru! Bu nedenle, birkaç hafta içinde düzeltebileceğimizi düşündüğümüz birkaç iş öğesi seçelim.

Andy bu sorunları belirleyebilir, ancak ekibin geri kalanında sorular vardır.

Bunlar çoğunlukla geliştirme sorunları. Ancak konu üzerindeyken, diğer ekipler kod güvenlik açıklarından bahsediyor ve kodumuzun güvenli olduğunu göstermem istendi. Bunu eklemenin bir yolu var mı?

Listenin tamam olmadığını biliyorum. Kuruldaki sorunlar Andy ve benim daha önce bahsettiğimiz sorunlar. Ve bu sorunlardan bazılarının bile daha küçük görevlere bölünmesi gerekir. Kod güvenlik açıklarıyla ilgili endişelerinizi anlıyorum. Andy, ne düşünüyorsun?

Şu anda, kapıdan bir yapı almak çok zor. Temel sorunlardan bazılarıyla başlayalım. Sorunlarımızı takip edebilmemiz için merkezi bir yerimiz olması hoşuma gidebilir. Kapsam sorunları ekleyebilir ve hazır olduğumuzda bunların önceliklerini verebiliriz.

Mara: Herhangi bir sorun eklemeden önce, herkesin üzerinde çalıştığı konu hakkında biraz daha konuşalım.

Her ekip üyesi üzerinde çalıştıkları ve sahip oldukları diğer endişeleri paylaşır. Beyin fırtınası etkinliği olarak beyaz tahtaya yapışkan notlar eklerler. Beyaz tahtaları hızla doluyor.

Screenshot of a whiteboard containing sticky notes. The contents of the sticky notes are not legible.

Sonunda ekip en önemli yedi soruna karar verdi. Andy, herkes izlerken Azure Boards'a görev eklemeye gönüllü olur. Pano şöyle görünür:

Screenshot of Azure Boards showing a backlog of issues.

Vay canına, çok fazla sorun var. Bunları nasıl düzelteceğiz?

Hepsini hemen düzeltmemiz gerekmiyor. Şimdilik, çekebileceğimiz bir kapsam veya çalışma listesi belirledik. Çalışmayı planlarken, en acil veya önemli olanı seçebiliriz.

Daha fazla tartışmanın ardından ekip, Mara'nın önerdiği üç sorunu ele almaya karar verir:

  • Derleme sunucusunu kararlı hale getir
  • Git tabanlı iş akışı oluşturma
  • Birim testleri oluşturma

Mara: Bunlar ele alınması en kolay sorunlar gibi görünüyor ve ortaya çıkan bazı son zorlukları ele alıyor. Şimdi bir proje, ekip ve sprint ayarlayalım. O zaman kimin ne yapacağına karar verebiliriz.

Sprint nedir?

Güzel soru. Sprint, görevlerimizi tamamlamak için gereken süredir. Sprint'ler odaklanmamıza yardımcı olur. Sonunda, yaptıklarımızı paylaşmak için kısa bir geçmişe dönük toplantı düzenleyebiliriz. Bundan sonra, bir sonrakini planlayabiliriz.

Herkes gergin görünüyor.

Hala öğreniyoruz. Sprint genellikle iki-dört hafta uzunluğundadır. İki hafta diyelim ve nasıl gidiyor görelim. Bunlar çoğunlukla Andy ve benim üstesinden gelebildiğim görevlerdir. İlerleme durumumuzu paylaşacağız. Sonra herkesi dahil etmenin yollarını bulabiliriz.

Mara ve takım iyi bir başlangıç yaptı. Ardından Azure Boards'ta projeyi, ekibi ve bazı görevleri ayarlayacaksınız.

Bilginizi ölçün

1.

Çevik Bildirim şöyle ifade eder:

2.

Azure Boards şöyledir:

3.

Sprint şöyledir: