Zachowanie

Zachowanie procesu definiuje warunki wstępne oraz działania kontynuacyjne dla poszczególnych operacji. To zachowanie zachęca do stosowania reguł procesu dla projektu lub zespołów lub narzuca takie reguły. Zachowanie jest zdefiniowane w konfiguracji procesu projektu i może być dostosowywane przez obszary zespołu.

Warunki wstępne i działania kontynuacyjne mają zastosowanie w kontekście operacji. W przypadku operacji Zapisywanie elementu pracy można na przykład wykorzystać warunek wstępny w celu zdefiniowania, które pola elementu pracy muszą być wypełnione, zanim będzie można go zapisać. Jeśli wymagane pole nie jest uzupełnione, operacja zapisywania jest zablokowana, a w widoku Doradca zespołu oraz na pasku tytułu elementu pracy wyświetlane są szczegóły. Poniższy rysunek prezentuje przykład warunku wstępnego, który musi zostać spełniony przed dostarczeniem kodu do kontroli kodu źródłowego.

Rysunek 1. Alerty warunku wstępnego są wyświetlane w widoku Doradca zespołu
Ten rysunek prezentuje alert w widoku Doradca zespołu. Operacja dostarczania nie powiodła się, a alert informuje użytkownika, że niepowodzenie jest związane z nieudanym powiązaniem elementu pracy ze zbiorem zmian.

Działania kontynuacyjne mogą wprowadzać dodatkowe zmiany w artefaktach repozytorium po pomyślnym przeprowadzeniu operacji, zgodnie z definicją procesu. Proces Scrum aktualnie generuje na przykład trzy elementy pracy w odpowiedzi na operację dołączania zespołu: Utwórz obszar roboczy repozytorium, Znajdź swoje elementy pracy i Skonfiguruj funkcję wiadomości błyskawicznych.

Szablony procesu platformy Jazz obejmują kolekcję operacji procesu, razem z warunkami wstępnymi i działaniami kontynuacyjnymi. Wstępnie zdefiniowane operacje różnią się dla różnych szablonów procesu. Poniższa tabela prezentuje przykładowe operacje w szablonie procesu Scrum. Niektóre z operacji są wspólne dla wszystkich wstępnie zdefiniowanych szablonów procesu.

Tabela 1. Wstępnie zdefiniowane operacje, warunki wstępne i działania kontynuacyjne w szablonie procesu Scrum
Operacja Warunek wstępny/działanie kontynuacyjne Komentarze
Generuj zaproszenie do zespołu Utwórz początkowe elementy pracy To działanie kontynuacyjne tworzy zestaw elementów pracy dla zadań, które należy wykonać, aby zakończyć proces dołączania do zespołu.
Akceptuj zaproszenie do zespołu Pokaż elementy pracy Po zaakceptowaniu zaproszenia do dołączenia do zespołu uruchamiane jest zapytanie, które powoduje wyświetlenie przypisanych elementów pracy.
Operacja zapisywania elementu pracy Wymagane właściwości Członkowie zespołu muszą wypełnić niektóre pola elementów pracy przed zapisaniem.
Operacja dostarczania kontroli kodu źródłowego Zbiory zmian opisowych Członkowie zespołu muszą powiązać element pracy z każdą operacją dostarczania kodu źródłowego.
 
 

Konfiguracja procesu ze zdefiniowanym zachowaniem jest dostępna w edytorze obszaru projektu. Można ją otworzyć, klikając kartę Konfiguracja procesu. Zachowanie operacji, które ma zastosowanie dla roli w całym projekcie, jest określone w sekcji Konfiguracja procesu. Zachowanie operacji, które ma zastosowanie dla ról na poziomie obszaru zespołu, jest określone w sekcji Konfiguracja zespołu.

Uprawnienia procesu i zachowanie konfiguruje się niezależnie. Zespół może dostosować tylko uprawnienia do operacji, tylko zachowanie lub oba te elementy.

Uprawnienia do procesu i zachowanie można współużytkować między wieloma iteracjami i osiami czasu, a także można je konfigurować na dowolnym poziomie konfiguracji zespołu. Struktura procesu wykorzystuje uprawnienia i zachowanie skonfigurowane dla najdokładniej określonej iteracji. Jeśli zespół definiuje na przykład zachowanie na najwyższym poziomie, to zachowanie ma zastosowanie dla wszystkich iteracji. Jeśli jednak zespół dodaje odniesienie do określonej iteracji i konfiguruje zachowanie właśnie dla niej, to jest ono wykorzystywane, gdy dana iteracja staje się bieżąca.


Opinia