Aracılığıyla paylaş


Kılavuz: Kalıtımsal süreçleri oluşturma ve yönetme

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Azure DevOps,devralınan işlemleri kullanarak projenizi, Çevik araçlarınızı ve iş izleme sisteminizi özelleştirme esnekliğine sahipsiniz. Özelleştirmeler aynı işlemi kullanan tüm projeler için geçerlidir.

Devralınan bir işlem, iş izleme sisteminizin temelini oluşturur. Yeni bir proje oluşturduğunuzda, yapı taşları tanımlamak için bir işlem seçersiniz. Yapı taşları iş öğesi türlerini, durumları, alanları ve kuralları içerir. Devralınan bir işlemi özelleştirerek ekibinizin özel ihtiyaçlarına göre uyarlarsınız. Neleri özelleştirebileceğiniz hakkında daha fazla bilgi için bkz . İşlem özelleştirme ve devralınan işlemler hakkında.

Önemli

Devralma işlemi modeli, model türünü destekleyecek şekilde yapılandırılmış projeler için kullanılabilir. Eski bir koleksiyon kullanıyorsanız işlem modeli uyumluluğunu denetleyin. Şirket içi koleksiyonunuz şirket içi XML işlem modelini kullanacak şekilde yapılandırılmışsa, bu işlem modelini yalnızca iş izleme deneyimini özelleştirmek için kullanabilirsiniz. Daha fazla bilgi için bkz . Kuruluş düzeyinde işlem özelleştirmesi.

Not

Denetim günlüğü ve denetim özelliklerini kullanarak devralınan bir işlemde yapılan değişiklikleri gözden geçirebilirsiniz. Daha fazla bilgi için bkz . Denetim günlüklerine erişme, dışarı aktarma ve filtreleme.

Bu eğitimde, siz:

  • Çevik, Scrum, Temel veya CMMI modellerini temel alan devralınan bir işlem oluşturma
  • Projeyle ilişkili işlem türünü değiştirme
  • Tanımlı bir işlemden yeni proje oluşturma
  • Bir işlemi kopyalama ve özelleştirmeler yapma
  • İşlemleri etkinleştirme ve devre dışı bırakma ve varsayılan işlemi ayarlama

İpucu

Bu makalenin devamında AI kullanarak bu göreve yardımcı olabilirsiniz veya başlamak için Azure DevOps MCP Server ile yapay zeka yardımı sağlama konusuna bakın.

Önkoşullar

Azure Boards özel iş gereksinimlerinizle uyumlu olacak şekilde uyarlama yönergeleri için bkz. > Azure Boards yapılandırma ve özelleştirme.

Kategori Gereksinimler
İzinler - Bir işlemi oluşturmak, silmek veya düzenlemek için: Proje Koleksiyonu Yöneticileri grubunun üyesi veya İşlem oluşturma, İşlemi silme, İşlemi düzenleme ya da Kuruluştan alan silme izinlerinin İzin ver olarak ayarlandığı belirli koleksiyon düzeyi izinler. Daha fazla bilgi için bkz. Devralınan bir işlemi özelleştirme.
- Panoları güncelleştirmek için: Ekip Yöneticisi veya Proje Yöneticileri grubunun bir üyesi.
erişim - Temel veya daha düşük erişiminiz olsa bile, birisi size izin verirse işlemi yine de değiştirebilirsiniz.
- Mevcut iş öğelerinizin türünü güncelleştirmek ve değiştirmek için: Projenin üyesi.
Proje süreci modeli - Projeyi içeren proje koleksiyonu için Devralma Süreç Modeli bulunsun.
- Verileri Azure DevOps Hizmetlerine geçirmek için Team Foundation Server Veritabanı İçeri Aktarma Hizmeti kullanın.
Bilgi - Özelleştirme ve işlem modelleri hakkında bilgi.

Kalıtımla elde edilen bir süreç oluşturma

Aşağıdaki adımlarla özelleştirebileceğiniz devralınan bir işlem oluşturun. Varsayılan sistem işlemleri kilitlendiğinden bunları özelleştiremezsiniz.

  1. Kuruluşunuzda oturum açın (https://dev.azure.com/<Your_Organization>).

  2. Kuruluş ayarları'nı seçin.

    Azure DevOps'ta vurgulanan Kuruluş ayarları eylemini gösteren ekran görüntüsü

  3. Panolar>İşlemi seçin. İşlemler listesinde, kullanılacak işlemi vurgulayın ve Diğer eylemler>Türetilmiş işlem oluştur seçeneğini seçin.

    Özelleştirmek istediğiniz projeyi oluşturmak için kullanılan sistem işleminin aynısını seçin. İşlem türleri Çevik, Temel, Scrum ve Yetenek Olgunluk Modeli Tümleştirmesi(CMMI) içerebilir.

    Aşağıdaki örnek, Çevik sistem işleminden devralınan bir işlem oluşturur:

    Agile süreci için Devralınmış işlem oluştur seçeneğinin nasıl seçildiğini gösteren ekran görüntüsü Azure DevOps'ta.

    Bu seçeneklere erişiminiz yoksa, Proje Koleksiyonu Yöneticileri grubunuzun bir üyesinden size izinler vermesini isteyin. Üye bulmak için bkz . Proje Koleksiyonu Yöneticisini arama.

  4. İşleminiz için bir ad ve isteğe bağlı bir açıklama girin.

    İşlem adları benzersiz olmalı ve en fazla 128 karakter olmalıdır. Diğer kısıtlamalar için bkz . İşlem özelleştirme ve devralınan işlemler - İşlem adı kısıtlamaları.

    Devralınan işlem oluştur iletişim kutusunu gösteren ekran görüntüsü.

  1. Koleksiyonunuza giriş yapın.

  2. Koleksiyon ayarları'nı veya Yönetici ayarları'nı seçin.

  3. İşlem'i seçin.

    Koleksiyona yönelik tüm işlemleri görmek için İşlem seçeneğini belirlemeyi gösteren ekran görüntüsü.

    Önemli

    Devralınan işlem oluştur menü seçeneğiniz yoksa, seçtiğiniz koleksiyon şirket içi XML işlem modeliyle çalışacak şekilde ayarlanır. Daha fazla bilgi için bkz. İş izleme deneyiminizi özelleştirme - Şirket içi XML işlem modeli.

    Devralınan alt süreçler, ebeveyn sistem süreçlerine göre otomatik olarak güncellenir. İşlemlerdeki güncelleştirmeler Azure DevOps Server için sürüm Notları'nda belgelenmiştir.

Devralınan işlemi tanımladıktan sonra aşağıdaki görevleri tamamlayabilirsiniz:

Projenin işlemini değiştirme

Aşağıdaki yöntemlerle, devralınan bir işlemden başka bir projeye projenin işlemini değiştirebilirsiniz:

  • Bir projeyi Çevik veya Scrum gibi aynı tabanı paylaşan işlemler arasında taşıyarak aynı temel işlem içinde geçiş yapın.
  • Örneğin, projenin işlem modelini Çevik'ten Scrum'a veya Temel'den Çevik'e değiştirerek farklı bir işlem modeline geçin.

Bu bölümdeki örnek, çeşitli yaygın işlem değişikliği senaryolarına uygulayabileceğiniz geçiş yöntemi için ayrıntılı adımlar sağlar:

Not

  • Hedef işlemde de tanımlanmayan bir özel iş öğesi türünde silinmemiş iş öğeleriniz olmadığı sürece projenin işlemini değiştirebilirsiniz.
  • Bir projeyi bir sistem işlemiyle veya aynı özel alanları içermeyen başka bir devralınan işlemle değiştirirseniz, veriler yine korunur. Ancak, geçerli işlemde temsil edilmeyen özel alanlar iş öğesi formunda görünmez. Bir sorguyu veya REST API'lerini kullanarak alan verilerine erişmeye devam edebilirsiniz. Bu alanlar değişikliklere karşı kilitlenir ve salt okunur değerler olarak görünür.

Aşağıdaki adımlarda, bir projenin işlemini Çevikten Scrum'a değiştirmek için geçiş yönteminin nasıl kullanılacağı gösterilmektedir:

  1. Panolar>İşlemi Seçin. İşlemler listesinde projenizin işlemini seçerek işlem ayrıntılarını açın. Bu örnek Çevik işlemini seçer.

    İşlem adını seçerek işlemin ayrıntılarının nasıl açıldığını gösteren ekran görüntüsü.

  2. İşlem ayrıntıları sayfasında Projeler sekmesini seçin. Proje listesinde, değiştireceği projeyi vurgulayın ve Diğer eylemler> seçin.

    Proje için değişiklik işlemi eyleminin nasıl seçildiğini gösteren ekran görüntüsü.

  3. Sihirbazdaki adımları tamamlayın. Çevik işlemden Scrum işlemine geçiş gibi bazı proje değişiklikleri için el ile görevler gerekir:

    Projeyi Çevikten Scrum işlemine geçirdikten sonra tamamlanması gereken diğer görevleri listeleyen sihirbaz iletişim kutusunun ekran görüntüsü.

Önemli

Bir projeyi devralınan işleme geçirdiğinizde, bazı Çevik araçlar veya iş öğeleri geçersiz hale gelebilir. Örneğin:

  • Bir alanı gerektiği gibi belirlerseniz, alanı olmayan iş öğeleri bir hata iletisi görüntüler. Tanımlanan hataları çözün, diğer değişikliklerle devam edin ve iş öğesini kaydedin.
  • Panonuzda görünen bir iş öğesi türü için iş akışı durumları ekler veya değiştirirseniz, projedeki tüm ekipler için pano sütunu yapılandırmalarını güncelleştirin.

Bir işlemden proje oluşturma

Bir işlemden proje oluşturmak için şu adımları izleyin:

  1. Panolar>İşlemi'ni seçin. İşlemler listesinde güncelleştirmek istediğiniz işlemi vurgulayın ve Diğer eylemler> seçeneğini seçin, ardından Yeni ekip projesi'ni seçin.

    Seçili bir işlem için yeni takım projesi seçeneğinin nasıl belirlendiğini gösteren ekran görüntüsü.

  2. Yeni proje oluştur iletişim kutusunda proje bilgilerinizi girin ve Oluştur'u seçin. Daha fazla bilgi için bkz. Proje oluşturma.

    Yeni proje oluştur iletişim kutusunun ekran görüntüsü.

Bir işlemi kopyala

Kuruluşunuz genelinde özelleştirmeleri uygulamadan önce, aşağıdaki adımları tamamlayarak planlı değişikliklerinizi test etmek önemlidir.

İpucu

Birden çok proje tarafından kullanılan bir işlemi değiştirirseniz, her proje hemen artımlı işlem değişikliğini yansıtır. İşlem değişikliklerini tüm projelere dağıtmadan önce paketlemek için aşağıdaki yordamı tamamlayın.

  1. Panolar>İşlemi seçin. İşlemler listesinde kullanılacak işlemi vurgulayın ve Diğer eylemler> seçinİşlemin kopyasını oluştur.

    Seçili işlem için kopyalama seçeneğinin nasıl belirlendiğini gösteren ekran görüntüsü.

  2. Kopyalanan işlem için bir ad ve isteğe bağlı bir açıklama girin ve İşlemi kopyala'yı seçin.

    İşlemi kopyala iletişim kutusunun ekran görüntüsü.

  3. Kopyalanan işlemde değişikliklerinizi yapın. Şu anda yeni (kopyalanmış) işlemi kullanan bir proje olmadığından, değişiklikleriniz hiçbir projeyi etkilemez.

  4. Kopyalanan ve güncelleştirilen işlemi temel alan bir test projesi oluşturarak değişikliklerinizi doğrulayın. Zaten bir test projesi oluşturduysanız, Process_Name< kullanmak> için Projeyi değiştir'i seçin. Daha fazla bilgi için bu makaledeki Projenin işlemini değiştirme bölümüne bakın.

  5. Yeni değişikliklere ihtiyaç duyan projelerin sürecini değiştirerek güncelleştirmelerinizi dağıtın. Her projenin güncellenmesi için <Process_Name> seçeneğini kullanarak projeyi değiştirin. Daha fazla bilgi için bkz . Projenin işlemini değiştirme.

  6. Özgün işlemi devre dışı bırakın veya silin.

İşlemi etkinleştirme veya devre dışı bırakma

Projelerin belirli bir işlemden oluşturulmasını önlemek için seçeneğini devre dışı bırakabilirsiniz. Çeşitli özelleştirmeler uygulamak istediğinizde ve güncelleştirmeler tamamlanana kadar işlemin kullanılmasını istemediğinizde bu seçeneği etkinleştirebilirsiniz. Alternatif olarak, projeleri yeni bir sürece taşımak için belirli bir işlemin kullanımını devre dışı bırakabilirsiniz.

Tüm sistem işlemleri ve yeni oluşturulan devralınan işlemler varsayılan olarak etkinleştirilir. Bir işlemi devre dışı bırakmak veya etkinleştirmek için, işlemin Diğer eylemler menüsünü açın ve İşlemi devre dışı bırak veya İşlemi etkinleştir'i seçin.

İşlemi varsayılan olarak ayarlama

Varsayılan olarak ayarlayarak, oluşturmayı planladığınız diğer projeler için devralınan bir işlemin önceden seçilmesini sağlayabilirsiniz. Bu eylem, tüm yeni projelerin tercih ettiğiniz devralınan işlemi otomatik olarak kullanmasını sağlar.

Bir işlemi varsayılan olarak ayarlamak için devralınan işlemin Diğer eylemler menüsünü açın ve Varsayılan işlem olarak ayarla'yı seçin. Bu seçenek sistem işlemlerinin hiçbirinde kullanılamaz.

Proje Koleksiyonu Yöneticileri Projelersayfasındanproje ekleyebilir.

Devralınan işlemleri yönetmek için yapay zeka kullanma

İpucu

Bu makalenin devamında AI kullanarak bu göreve yardımcı olabilirsiniz veya başlamak için Azure DevOps MCP Server ile yapay zeka yardımı sağlama konusuna bakın.

GitHub Copilot kullanıyorsanız, Azure DevOps MCP Server doğal dil istemleri aracılığıyla devralınan işlemleri oluşturmanıza, yönetmenize ve uygulamanıza yardımcı olabilir.

İşlem yönetimi için örnek istemler

Görev Örnek talimat
Standartlaştırılmış işlem oluşturma Create an inherited process based on Agile for our organization's web development projects. Include custom fields for 'Sprint Goal', 'Definition of Done', and 'Tech Stack', and set it as the default process for new projects
Projeyi yeni bir işleme geçirme Move my 'Legacy App' project from the default Scrum process to our customized 'Engineering-Scrum' inherited process. Explain what changes automatically and what I need to update manually
Bir işlemi kopyalayın ve özelleştirin I want to create a variation of our 'Engineering-Agile' process for our Data Science team. Clone the process, add a 'Model Training' work item type, and add 'Dataset' and 'Accuracy Metric' fields
Projeler arasında işlem kullanımını denetleme List all inherited processes in my organization, which projects use each process, and identify any processes that aren't assigned to any project so I can consider disabling or removing them
Süreç idaresi modeli ayarlama We have 15 teams and need a process governance strategy. Help me design a process hierarchy with a base process for shared customizations and team-specific derived processes for teams with unique needs
İşlem geçişi sorunlarını giderme After changing my project from Agile to our custom inherited process, some work items show incorrect state mappings and fields are missing. Walk me through diagnosing and fixing the state category mismatches

İpucu

En iyi sonuçlar için, Azure DevOps MCP Sunucusu bağlı olarak aracı modunda bu istemleri kullanın. İstemleri belirli işlem adlarınızla, proje adlarınızla veya kuruluş gereksinimlerinizle özelleştirin.

Sonraki adım