Ekibinizde Çevik kültürü yükseltme

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Ekibiniz büyüdükçe, araçlarınızın da onunla birlikte büyümesini istiyorsunuz. Çevik metodolojilerini benimseyen bir kuruluşsanız, Çevik araçlarınızın kuruluşunuzun iş hedeflerini desteklemesini istersiniz.

Ancak Çevik'i başarıyla ölçeklendirmek için kuruluşunuzdaki hem kültürü hem de araçları ele almak gerekir.

Not

Çevik'i yeni mi kullanıyorsunuz? Daha fazla bilgi için bkz . Çevik Kültür ve Çevikleri Büyük Ekiplere Ölçeklendirme.

Özerkliği etkinleştirme

Çevik olmayı hedefleyen kuruluşların kuruluş genelinde uyum oluşturma ve ekip özerkliğini desteklemenin ikiz yükümlülüklerini göz önünde bulundurması gerekir. Bir ekibin verimli olması için özerkliğe ihtiyacı vardır. Ayrıca kuruluşların verimli olması için ekipler ve kuruluş genelinde uyumlu olması gerekir.

Yetersiz ekip özerkliği müşteri adaylarıyla çok fazla uyum sağlamak, ekiplerin işleri halletmek için yeniliğini veya çevikliğini desteklemez. Kendi programını çalıştıran her ekiple çok az uyum, iş hedeflerine ulaşmak için gereken içgörü ve koordinasyonu sağlamaz.

Kuruluş ve ekip özerkliği genelinde doğru uyum düzeyiyle bireyler, iş hedeflerine ulaşmak için yenilik yapma ve işbirliği yapma konusunda ilham alır.

Hizalama oluşturma

Çevik araç kümenizi nasıl büyütmek istediğinizi planlarken aşağıdaki alanları göz önünde bulundurun. Bu alanlar, ekip özerkliği geliştirirken kurumsal uyum oluşturmanın anahtarıdır.

Alan

Hizalama oluşturma

Özerkliği destekleme

Ürün vizyonu

Kuruluş, kuruluşun hedeflerini ve yol haritasını tanımlar. Hedefleri, portföy kapsamında gösterilen epic'ler ve özellikler olarak tanımlayabilirsiniz.

Ekip, yol haritasına en uygun yöntemi belirler. Ekip, ekip kapsamlarını kullanarak hedefleri kullanıcı hikayelerine veya ürün kapsamı öğelerine ayırır.

Ekip yapısı

kuruluşlar, iş hedeflerine göre ekiplerin sayısını ve boyutunu belirler. Dikey olarak yapılandırılmış özellik ekipleri daha fazla özerkliğe ve verimliliğe yol açar.

Ekiplerle, ürün sahibi ve geliştirme müşteri adayları gibi bazı yerleşik roller olmalı, aynı zamanda rolleri döndürmek için de yer olmalıdır. Örneğin, ekip üyeleri sırayla Scrum Yöneticisi gibi davranabilir, sprint tanıtımları geliştirebilir, sprint geçmiş değerlendirmelerini çalıştırabilir veya sprint e-postaları oluşturabilir.

Geliştirme temposu

Çevik kuruluşların düzenli aralıklarla ürün ve özellik güncelleştirmeleri yayınlaması gerekir. Düzenli sürüm ve sprint zamanlamaları oluşturmak, işletmenin ritmini teşvik eder.
İki ile dört hafta arasındaki sabit sürenin zaman kutulu yinelemesi olan her sprint planlama, yürütme, değer sunma, yansıtma ve sürekli iyileştirmeye katılımı içerir.

Tüm ekipler çalışmalarını belirlenen sprint temposu içinde yönetir. Ekip, sprint uzunluğuna kendileri için en uygun girişi sağlar.
Ekip, kendilerine uygun Çevik yöntemlerini, Scrum, Kanban'ı veya her ikisinin bir karışımını seçer. Ekip ayrıca kendi sürekli iyileştirme uygulamalarını başlatma ve bu uygulamalar üzerinde hareket etme sahipliğini de üstlenir.
Bazı ekiplerin daha kısa sprint'lerde yürütmesi mümkündür. Örneğin, bir kuruluş 2 haftalık sprint temposu ayarlarsa, bazı takımlar 1 haftalık sprint'lerde çalışmayı seçebilir ve kuruluş zamanlaması ile uyumlu olmaya devam edebilir.

İletişim temposu

Sprint'lerin iş akışına doğal bir ritim getirmesi gibi, normal iletişimler de öyle. Kuruluşlar, görmek istedikleri iletişim türlerine ve bunların ne sıklıkta gerçekleştiğine ilişkin beklentileri ayarlayarak ekipler ve kuruluş arasında doğal olarak hizalama oluşturur.
Ekip sprint e-postaları, hata çubuğu durumu ve yayın ekibi özellik teslim durumu, bu tür düzenli iletişimlere örnek olarak verilebilir.

Ekip, iletişim kurabilecekleri ayrıntıları ve iletişimi geliştiren kişileri belirler. Sprint e-postaları, önceki sprint başarılarının özetini ve sonraki sprint planlarını içerebilir veya son tamamlanan özelliklerin tanıtımını içerebilir.

Kalite

Her kuruluşun kaliteyi değerlendirdiği ölçütleri ve standartları belirlemesi ve kalite standartlarına yönelik beklentileri belirlemesi gerekir. Ölçütleri tanımlamanın birkaç yolu, yeni özellik geliştirme için çıkış ölçütleri, teknik borcu yönetmek için standartlar ve ekipler veya bireyler için hata sınırlamaları belirlemektir.
Ayrıca hata panoları oluşturarak hata durumunu ve eğilimleri izleyebilirler.

Bir ekip, kalite standartlarını nasıl karşıladıklarını seçer. Yeni özellikler için veya her sprint'in sonunda hata ayıklamaları yapabilir. Bir bireyi dönen bir şekilde bir hata kalkanı olarak işlev görecek şekilde seçebilirler.

Riski yönetme, çalışmayı izleme

Kuruluş, her işlev biriminin durumu ve riski nasıl ileteceğini belirler. Kuruluşun ihtiyaç duyduğu minimum gerekli bilgilerle ilgili olarak bir "iletişim sözleşmesi" oluştururlar.
Ayrıca, kuruluş riskleri azaltmak için altyapı sağlar. Kuruluş, ekipler arasında ortak olan riskleri azaltmak için ekiplere yapabilecekleri her şeyi borçlu.

Ekipler, kuruluş tarafından belirlenen gereksinimleri karşılamanın ötesinde risklerini azaltmak için yönetmeleri ve izlemeleri gereken diğer ayrıntıları belirler. İster yapışkan notlar içeren beyaz bir tahta ister tam Gantt grafiği kullansınlar, ayrıntıları yönetirler. Örneğin, ekipler başka bir ekipte sahip oldukları bağımlılığı izlemek için bir kapsam öğesi ekleyebilir. Ya da bir sorun veya engel listesi aracılığıyla risklerini izleyebilirler. Ayrıca ekipler, kuruluşun riski yönetme ve içgörü elde etme becerisini desteklemek için sürecin ve altyapının geliştirilmesine düzenli olarak katkıda bulunur.

Ekipleri yapılandırma

Ölçeklendikçe dikkate alınması gereken en önemli görevlerden biri, ekiplerinizi nasıl yapılandırdığınızdır. Geleneksel olarak, yatay ekip yapıları ekipleri yazılım mimarisine göre böler: kullanıcı arabirimi, hizmet odaklı mimari ve veri ekipleri.

Yatay ve dikey ekipleri gösteren grafik.

Ancak Çevik uygulamalarının benimsenmesiyle mimariyi kapsayan dikey ekip yapıları daha fazla ekip özerkliği sağlar. Dikey ekipler, yazılım mimarisinde çalışarak sahip oldukları özellikleri sunabilir. Ayrıca tüm mimari düzeylerinde çalışmak için gereken bilgileri tüm ekiplere yayarlar.

Kuruluşunuzun sunmak istediği değer akışları boyunca ekiplerinizi yapılandırın. Örneğin Fabrikam Fiber, ekiplerini aşağıdaki yedi özellik ekibinde düzenler.

Yedi özellik takımını gösteren grafik: Alışveriş sepeti, Müşteri profili, Hizmet durumu, E-posta, Ses, İnternet ve TV

Her ekip, sunacak özellikleri planlar. Verileri yapılandırmayı, hizmetleri tasarlamayı ve web ile mobil kullanıcı arabirimlerini tasarlamayı belirlemeye yönelik özerkliğe sahiptirler. Kuruluş tarafından belirlenen kalite standartlarına ve tüm ekiplerin katkıda bulunduğu kalite standartlarına uygun olarak plan yaparlar.

Çevik araçlarınızı ölçeklendirilecek şekilde yapılandırma

Kuruluşunuz büyüdükçe Çevik araçlarınızı aşağıdaki yollarla ölçeklendikleyebilirsiniz.

  • Ekipler ve filtrelenmiş kapsam görünümleri ekleme: Ekip özerkliğini desteklemek için ekipler ekler ve ekiplere, nasıl çalışmak istediklerini destekleyen yapılandırabilecekleri ve yönetebilecekleri araçları sağlarsınız. Bu araçlar ürün kapsamları, Kanban panoları, sprint kapsamları, Görev Panoları ve diğerleridir.

    Ayrıca, portföy yöneticilerinin çeşitli ekipler genelinde önceliği ve ilerlemeyi gözden geçirebilmesi için ekipleri bir kapsamlar ve portföy kapsamları hiyerarşisini destekleyecek şekilde yapılandırabilirsiniz.

  • Sprint'leri ve sürümleri ayarlama: Yinelemelerinizi düz bir sprint kümesini veya zamanlanmış sürümlere eklenmiş sprint kümesini destekleyecek şekilde yapılandırabilirsiniz. Her ekip, katılmaları gereken sprint ve sürüm kümesini etkinleştirir.

  • Portföyleri yönetme: Ekipler ve kapsamlar hiyerarşisi ayarlayarak ve portföy kapsamlarını etkinleştirerek. Ürün kapsamı alt kümesine odaklanan özellik ekipleri yalnızca kapsamlarına odaklanabilir. İlerlemeyi ve bağımlılıkları izlemek için kapsamları görüntülemek ve düzenlemek isteyen portföy yöneticileri Özellikler ve Epic'lerin portföy kapsamlarını yönetebilir.

    Senaryolar veya Girişimler gibi başka portföy kapsamlarına ihtiyacınız varsa bunları da ekleyebilirsiniz.

  • Panoları yapılandırma: Ekip panolarıyla, bir ekip içinde veya ekipler arasında ilerleme durumunu izleyen grafikleri yapılandırabilirsiniz. Özellikle, oluşturduğunuz sorgulara göre durum ve eğilim grafikleri ekleyebilirsiniz.

  • Çalışmayı gruplandırma veya kategorilere ayırma: İzlemek istediğiniz çalışmayı gruplandırmanın çeşitli yolları vardır. Kapsamlar, ekip alanı atamalarına göre iş öğelerini filtreler. Portföy kapsamları, kapsam öğelerini Özellikler ve Epic'ler altında gruplandırmanıza olanak sağlar.

    İş öğelerini diğer gruplandırmalara göre izlemek ve raporlamak istiyorsanız, bunu yapabilirsiniz. İş öğelerine etiketler ekleyebilir ve ardından kapsamları veya sorguları etiketlere göre filtreleyebilirsiniz. Ayrıca, daha ayrıntılı özellik alanlarını göstermek için alt alan yolları ekleyebilirsiniz.

  • Klasör ekleme ve ekip sık kullanılanlarını kullanma: Ekipleriniz büyüdükçe, iş öğesi sorgularının, derleme tanımlarının ve kaynak kod klasörlerinin büyüyen bir listesini görürsünüz. Klasörleri, alt klasörleri ve ekip sık kullanılanlarını kullanarak bu listelerin çoğunu daha kolay yönetebilirsiniz. Paylaşılan sorgular, kaynak kodu ve derleme tanımları için ekip sık kullanılanları ekleyebilirsiniz.

Projelerle değil ekiplerle ölçeklendirme

Kuruluşlar genellikle her yazılım geliştirme projesi için bir proje eklemeye bakar.

Aşağıdaki nedenlerle proje eklemek yerine araçlarınızı ölçeklendirmek için ekipler eklemenizi öneririz:

  • Görünürlük: Tüm ekiplerde ilerleme durumunu görüntülemek daha kolaydır
  • İzleme ve denetim: İzleme ve denetim amacıyla iş öğelerini diğer nesnelere bağlamak daha kolaydır
  • Bakım: Güvenlik gruplarının ve işlem güncelleştirmelerinin bakımını en aza indirirsiniz.

Daha fazla bilgi için bkz . Projeler ve kuruluşunuzu ölçeklendirme hakkında.

Çevik araçlardan herhangi birini oluşturabilmeniz veya bunlarla çalışabilmeniz için bir projeye ihtiyacınız vardır. Henüz bir dosyanız yoksa oluşturabilirsiniz.

Bir ekipten iki takıma geçmeye veya birkaç ekip yapılandırmaya hazırsanız bkz . Ekip ekleme. Ekip yöneticisi eklemek veya ekip varlıklarını yapılandırmak için bkz . Ekipleri yönetme ve ekip araçlarını yapılandırma.

Daha fazla bilgi için şu makalelere bakın:

Çevik kültür sektörü kaynakları