Eğitim
Modül
Yazılım geliştirme için Çevik bir yaklaşım seçin - Training
Space Game web ekibiyle Azure Boards'ı kullanarak DevOps saydamlığı ve işbirliği ile çevik yazılım uygulamalarını nasıl uygulayacağınızı öğrenin.
Bu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Scrum , ekiplerin kısa döngülerde işlerinizi yönetmek ve sorunları işbirliği içinde çözmek için kullandığı bir çerçevedir. Scrum, Çevik ilkelerini somut yapıtlar, uygulamalar ve roller kümesi olarak uygular.
Aşağıdaki diyagramda yinelemeli Scrum yaşam döngüsü ayrıntılı olarak gösterilmiştir. Yaşam döngüsünün tamamı sprint olarak adlandırılan sabit zaman aralıklarında tamamlanır. Sprint genellikle bir-dört hafta uzunluğundadır.
Scrum'da üç önemli rol vardır: ürün sahibi, Scrum yöneticisi ve geliştirme ekibi.
Ürün sahibi, ekibin nelerden ve neden derlediğinden sorumludur. Ürün sahibi, iş kapsamlarını güncel ve öncelik sırasına göre tutmakla sorumludur.
Scrum yöneticisi, Scrum işleminin ekip tarafından takip edilmesini sağlar. Scrum yöneticileri, sprint sırasında ortaya çıkan engelleri ve diğer engelleme sorunlarını çözerken, ekibin nasıl iyileşebileceği konusunda sürekli olarak araştırmadadır. Scrum ustaları yarı koç, yarı takım üyesi ve yarı ponpon kızdır.
Geliştirme ekibinin üyeleri ürünü oluşturur. Ekip, ürünün mühendisliğine ve onunla birlikte gelen kaliteye sahip olur.
Ürün kapsamı , ekibin sunabileceği öncelikli bir iş listesidir. Ürün sahibi, kapsamları gerektiği gibi eklemekten, değiştirmekten ve yeniden boyutlandırmadan sorumludur. Kapsamın en üstündeki öğeler, ekibin yürütmesi için her zaman hazır olmalıdır.
Sprint planlamasında ekip, gelecek sprint'te üzerinde çalışılması gereken kapsam öğelerini seçer. Ekip, önceliğe ve sprint'te tamamlayabileceklerine inandıkları öğelere göre kapsam öğelerini seçer. Sprint kapsamı , ekibin sprint'te teslim etmek üzere planladığı öğelerin listesidir. Genellikle sprint kapsamındaki her öğe görevlere ayrılır. Tüm üyeler sprint kapsamına ulaşılabilir olduğunu kabul ettikten sonra sprint başlatılır.
Sprint başladıktan sonra, ekip sprint kapsamı üzerinde yürütülür. Scrum, ekibin nasıl yürütüleceğini belirtmez. Ekip kendi çalışmasını nasıl yöneteceğine karar verir.
Scrum, genellikle günlük ayakta durma olarak adlandırılan günlük Scrum adlı bir uygulamayı tanımlar. Günlük Scrum, on beş dakika ile sınırlı günlük bir toplantıdır. Ekip üyeleri, toplantının kısa kalmasını sağlamak için genellikle toplantı sırasında durur. Her ekip üyesi dünden bu yana ilerleme durumunu, bugünün planlarını ve ilerlemesini engelleyen her şeyi kısaca bildirir.
Ekipler günlük Scrum'a yardımcı olmak için genellikle iki yapıtı gözden geçirir:
Görev panosunda, ekibin üzerinde çalıştığı her kapsam öğesi, tamamlamak için gereken görevlere ayrılmış olarak listelenir. Görevler Yapılacaklar, Devam Ediyor ve Bitti sütunlarına durumlarına göre yerleştirilir. Pano, her kapsam öğesinin ilerleme durumunu izlemek için görsel bir yol sağlar.
Kanban görev panoları hakkında daha fazla bilgi edinin.
Sprint yazma işlemi, genellikle saat cinsinden gösterilen günlük kalan çalışma toplamını çizen bir grafiktir. Yazma grafiği, ekibin sprint'in sonuna kadar tüm çalışmaları tamamlayıp tamamlamadığını göstermek için görsel bir yol sağlar.
Sprint'in sonunda takım iki uygulama gerçekleştirir:
Ekip, paydaşlara neler başardıklarını gösterir. Yazılımın tanıtımını yaparlar ve değerini gösterirler.
Ekip, neyin iyi gittiğini ve hangi alanların iyileştirilmesi gerektiğini yansıtmak için zaman alır. Geçmişe dönük değerlendirmenin sonucu, sonraki sprint için eylemlerdir.
Sprint'in ürünü, artım veya potansiyel olarak gönderilebilir artış olarak adlandırılır. Terimi ne olursa olsun, sprint'in çıkışı daha büyük bir şeyin parçası olsa ve tek başına gönderilemiyor olsa bile gönderilebilir kalitede olmalıdır. Ekip ve ürün sahibi tarafından belirlenen tüm kalite ölçütlerini karşılamalıdır.
Döngünün tamamı sonraki sprint için yinelenir. Sprint planlama, ürün kapsamındaki sonraki öğeleri seçer ve döngü yineler. Ekip sprint'i yürütürken, ürün sahibi kapsamın en üstündeki öğelerin aşağıdaki sprint'te yürütülmeye hazır olmasını sağlar.
Bu daha kısa, yinelemeli döngü, takıma öğrenme ve geliştirme için birçok fırsat sunar. Geleneksel bir proje genellikle 6-12 ay gibi uzun bir yaşam döngüsüne sahiptir. Bir ekip geleneksel bir projeden ders alabilir ancak fırsatlar, örneğin iki haftalık sprint'lerde yürütülen bir ekipten çok daha azdır.
Bu yinelemeli döngü, birçok yönden Çevik'in özüdür.
Scrum çok popülerdir, çünkü ekiplere nasıl yürütecekleri konusunda esneklik sağlarken kılavuzluk etmek için yeterli çerçeve sağlar. Kavramları basit ve öğrenmesi kolaydır. Ekipler hızlı bir şekilde çalışmaya başlayabilir ve devam ettikçe öğrenebilir. Tüm bunlar Scrum'ı Çevik ilkeleri uygulamaya yeni başlayan ekipler için harika bir seçim haline getirir.
Scrum kaynakları, eğitimi ve sertifikasyonu hakkında daha fazla bilgi edinin:
Scrum sürecinizi yönetmeyi öğrenin.
Daha büyük, daha karmaşık kuruluşlar Scrum'un ihtiyaçlarına tam olarak uymadığını fark edebilir. Bu durumlar için Ölçeklendirilmiş Çevik Çerçeve'ye göz atın.
Eğitim
Modül
Yazılım geliştirme için Çevik bir yaklaşım seçin - Training
Space Game web ekibiyle Azure Boards'ı kullanarak DevOps saydamlığı ve işbirliği ile çevik yazılım uygulamalarını nasıl uygulayacağınızı öğrenin.
Belgeler
Kanban iş akışı verimliliği ilkeleri ve yazılım ekiplerinin akışı ve aktarım hızını artırmak için Kanban izleme ve panolarını nasıl kullanabileceği hakkında bilgi edinin.
Çevik, artımlı teslim, işbirliği ve sürekli öğrenmeyi vurgulayan yazılım geliştirme yaklaşımlarını açıklayan bir terimdir.
Çevik Geliştirme nedir? - Azure DevOps
Geliştirme yaşam döngülerini kısaltan yinelemeli bir yaklaşım olan Çevik geliştirme hakkında bilgi edinin. Kapsam iyileştirmesini, erken tümleştirmeyi ve teknik borcu anlayın.