Udostępnij za pośrednictwem


Zmienianie procesu projektu z Agile na Scrum

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

Projekt można zmienić na podstawie procesu Agile, aby użyć dziedziczonego procesu Scrum. Ten artykuł zawiera kroki niezbędne do wprowadzenia tej zmiany.

Przed wprowadzeniem tej zmiany zalecamy zapoznanie się z procesem, do którego się zmienia. Typy elementów roboczych Task, Bug, Feature i Epic są takie same zarówno w przypadku procesów Scrum, jak i Agile. Jednak niektóre wartości pól Stan i Przyczyna są różne.

  Proces Typy elementów roboczych Przepływ pracy
Zwinność Zrzut ekranu przedstawiający typy elementów roboczych Agile. Zrzut ekranu przedstawiający przepływ pracy Agile.
Scrum Zrzut ekranu przedstawiający typy elementów roboczych Scrum. Zrzut ekranu przedstawiający przepływ pracy scrum.

Aby uzyskać więcej informacji, zobacz About processes and process templates (Informacje o procesach i szablonach procesów).

Powody, dla których warto zmienić proces z Agile na Scrum:

  • Chcesz użyć elementu listy prac produktu i nakładu pracy zamiast scenariuszy użytkownika i punktów scenariuszy.
  • Twoja organizacja wymaga od wszystkich osób standaryzacji śledzenia przy użyciu dostosowanego procesu dziedziczonego na podstawie procesu Scrum.

Ostrzeżenie

Jeśli masz istniejące elementy robocze, ten proces wymaga ręcznej aktualizacji elementów roboczych i konfiguracji tablicy. Upewnij się, że wykonasz kroki opisane w tym artykule, aby upewnić się, że po zmianie procesu używanego przez projekt zostały spełnione czynności ręczne.

Warunki wstępne

Kategoria Wymagania
Uprawnienia użytkownika — Aby utworzyć, usunąć lub edytować proces: członek grupy Administratorów Kolekcji Projektów lub posiadający określone uprawnienia na poziomie kolekcji Utwórz proces, Usuń proces, Edytuj proceslub Usuń pole z organizacji. Aby uzyskać więcej informacji, zobacz Ustawianie uprawnień i dostępu do śledzenia pracy, Dostosowywanie dziedziczonego procesu.
— Aby zaktualizować tablice: Administrator zespołu lub członek grupy Administratorzy Projektów.
Dostęp — Nawet jeśli masz dostęp podstawowy lub niższy, nadal możesz zmienić proces, jeśli ktoś udzieli Ci uprawnień.
— Aby zaktualizować i zmienić typ istniejących elementów roboczych: członek projektu.

Proces otwierania ustawień>

Tworzysz, zarządzasz i dostosowujesz procesy w ustawieniach organizacji>Proces.

  1. Wybierz logo usługi Azure DevOps, aby otworzyć projekty. Następnie wybierz pozycję Ustawienia organizacji.

    Wybierz pozycję Ustawienia organizacji.

  2. Następnie wybierz pozycję Proces.

    Wybierz pozycję Proces.

    Ważne

    Jeśli nie widzisz Proces, to pracujesz z wersją TFS-2018 lub wcześniejszą. Strona Proces nie jest obsługiwana. Należy użyć funkcji obsługiwanych dla lokalnie wdrożonego modelu procesów XML.

Tworzysz, zarządzasz i dostosowujesz procesy w Ustawieniach Kolekcji>Proces.

  1. Wybierz logo usługi Azure DevOps, aby otworzyć projekty. Wybierz kolekcję projektów, której procesy chcesz dostosować, a następnie wybierz pozycję Ustawienia kolekcji.

    Wybierz pozycję Ustawienia organizacji.

  2. Następnie wybierz pozycję Proces.

    Wybierz Proces.

Tworzenie i dostosowywanie dziedziczonego procesu scrum

Pierwszym krokiem jest utworzenie dziedziczonego procesu, który można dostosować. Domyślne procesy systemowe są blokowane przed dostosowaniem.

  1. Na stronie Proces wybierzikonę akcji procesu systemu Scrum, a następnie wybierz pozycję Utwórz proces dziedziczony. Nadaj procesowi nazwę "Scrum - Inherited".

  2. Jeśli typy elementów roboczych Scenariusz użytkownika i Problem są używane przez bieżący projekt, dodaj te typy elementów roboczych do procesu "Scrum - Dziedziczone".

    Nie musisz dodawać żadnych szczegółów do tych typów elementów roboczych, ponieważ zmienisz je później na element backlogu produktu i Utrudnienie. Jeśli jednak przechwycono szczegóły w polu, takim jak Punkty historii, Priorytet lub inne, dodaj te pola do typów elementów roboczych.

  3. Po zakończeniu lista typów elementów roboczych powinna być wyświetlana w następujący sposób.

    Odziedziczone typy elementów pracy Scrum

Zmienianie procesu projektu

  1. Wybierz proces zawierający projekt, który chcesz zmienić. Aby zmienić metodę Agile na Scrum, wybierz pozycję Agile lub niestandardowy proces oparty na metodzie Agile. W tym miejscu wybieramy opcję Agile.

    Wybieranie procesu Agile

  2. Wybierz pozycję Projekty, a następnie wybierz ikonę akcji dla projektu, który chcesz zmienić, a następnie wybierz pozycję Zmień proces. W tym miejscu wybieramy projekt MyAgile.

    Wybierz kartę Projekty

    Wykonaj kroki opisane w kreatorze.

  3. Wybierz utworzony wcześniej proces Scrum — dziedziczony, a następnie wybierz pozycję Zapisz.

    Krok 1 z 3 okna dialogowego procesu zmiany, Wybierz proces

    Jeśli pominięto krok 2 procedury Tworzenia i dostosowywania procesu dziedziczonego przez scrum, otrzymasz następujący komunikat, aby dodać brakujące typy elementów roboczych.

    Krok 2 z 3 okna dialogowego procesu zmiany, Ponów próbę

    Zamknij okno dialogowe kreatora i dodaj brakujące typy elementów roboczych. Zobacz Dodawanie typów elementów roboczych i zarządzanie nimi.

  4. Po pomyślnym zakończeniu kreator wyświetli następujące informacje. Zanotuj kroki, które należy wykonać, a następnie wybierz pozycję Zamknij.

    Krok 3 z 3 okna dialogowego procesu zmiany

Kroki ręcznego aktualizowania elementów roboczych i ustawień tablicy:

  • Zaktualizuj mapowanie stanu kolumn dla każdej tablicy zespołowej
  • Aktualizowanie istniejących elementów roboczych przy użyciu typów elementów roboczych ustawionych przez proces docelowy
  • Zaktualizuj istniejące elementy robocze przy użyciu prawidłowego modelu stanu procesu docelowego.

Aktualizacja ustawień kolumny w odniesieniu do stanu tablicy

Możesz dostosować tablice do wyświetlania kolumn pośrednich. Dla każdej dodanej kolumny należy wybrać prawidłowy stan przepływu pracy dla typów elementów roboczych wyświetlanych na tablicy. Aby uzyskać więcej informacji, zobacz Stany przepływu pracy i kategorie stanów.

  1. Dla każdego zespołu otwórz tablicę.

  2. Wybierz link Popraw teraz lub ikonę koła zębatego, aby skonfigurować ustawienia tablicy.

    Zostanie otwarte okno dialogowe Ustawienia. Te karty, na których jest wyświetlana wymagana ikona wymagają korekty.

    Okno dialogowe kolumny

    Zmień nazwę każdej kolumny i wybierz prawidłowy stan dla każdej kolumny, tak aby mapowanie kolumny na stan było poprawne. W razie potrzeby dodaj co najmniej jedną kolumnę. Po zakończeniu wybierz pozycję Zapisz i zamknij.

    Tablica naprawiona.

Aktualizowanie elementów roboczych

Następnym krokiem jest zbiorcze aktualizowanie elementów roboczych. Zalecana sekwencja to:

  • Utwórz zapytanie elementu roboczego, które wyświetla wszystkie elementy robocze, które wymagają aktualizacji.
  • Przeprowadź zbiorczą aktualizację, aby zmienić typ elementu roboczego historii użytkownika na elementy backlogu produktu.
  • Przeprowadź zbiorczą aktualizację na wszystkich stanach, aby zmienić stan Agile — aktywny, rozwiązany i zamknięty — na stany procesu Scrum — zatwierdzone, oddane i wykonane.
  1. Utwórz zapytanie , aby uzyskać listę wszystkich scenariuszy użytkownika, problemów, funkcji, zadań i epików. Musisz zmienić typ elementu roboczego dwóch pierwszych typów elementów roboczych oraz pola Stan i Przyczyna dla wszystkich elementów.

    Wykonywanie zapytań o wszystkie elementy

  2. Wybierz ikonę akcji, a następnie wybierz Opcje kolumny. Wybierz, aby wyświetlić pola Stan i Przyczyna. Wybierz kartę Sortuj i ustaw ją, aby posortować listę według typu elementu roboczego i wartości stanu.

    Okno dialogowe Opcje kolumn, zakładka Sortowanie

  3. Wybierz pozycję Wyniki , aby wyświetlić listę elementów roboczych.

  4. Podświetl wszystkie historie użytkownika, wybierz ikonę akcji, wybierz pozycję Zmień typ i zmień typ na Element Backlogu Produktu.

    Okno dialogowe zmiany typu

    Aby uzyskać więcej informacji, zobacz Przenoszenie, zmienianie lub usuwanie elementów roboczych, Zmienianie typu elementu roboczego.

    Istnieje możliwość, że wystąpią błędy, w których niezgodne są typ elementu roboczego i stan. W takim przypadku nie można zapisać zmian, dopóki nie zaktualizujesz stanu zgodnie z opisem w następnym kroku.

    Stan błędu zmienionego typu elementu roboczego

  5. Wyróżnij wszystkie elementy robocze tego samego stanu, takie jak Rozwiązane, wybierz ikonę akcji, a następnie wybierz opcję Edytuj. Dodaj pole Stan i wybierz opcję Zobowiązane lub inną prawidłową wartość dla elementu listy prac produktu. Może być również konieczne zaktualizowanie pola Przyczyna. Aby uzyskać szczegółowe informacje, zapoznaj się z Zbiorcze edytowanie elementów roboczych.

    Okno dialogowe Edytowanie elementu roboczego

    Powinno to spowodować zaktualizowanie listy bez błędów.

    Zaktualizowana lista bez błędów.

  6. Aby zapisać zmiany, wybierz ikonę akcji i wybierz pozycję Zapisz elementy.

  7. Powtórz powyższe kroki, aby zmienić typ elementu roboczego z Problemu na Przeszkodę, a następnie zaktualizuj stany na prawidłowe dla typów elementów roboczych.

  8. Po zakończeniu upewnij się, że wybierasz ikonę akcji , a następnie wybierz Zapisz elementy.

Napiwek

Jeśli masz wiele zmian wartości pola, takich jak wypełnianie pola Nakład pracy z wartością przechowywaną w punktach scenariuszy, możesz to zrobić przy użyciu programu Excel. Zobacz Zbiorcze dodawanie lub modyfikowanie elementów roboczych za pomocą programu Excel.

Sprawdzanie zmian

  1. Przejdź do listy prac zespołu i przejrzyj historie użytkowników.

    Wyświetlanie listy prac zespołu

  2. Przejdź do tablicy zespołu i sprawdź, czy ustawienia kolumn są prawidłowe.

    Wyświetl tablicę zespołu

    Aby dodać kolumny lub zmienić nazwy kolumn, zobacz Dodawanie kolumn do tablicy.

Aktualizacje opcjonalne

Po zmianie procesu możesz wprowadzić dodatkowe aktualizacje w następujący sposób: