Wersjonowanie i zwalnianie wymagań

Aby skutecznie poruszać się w dynamicznym krajobrazie ewoluujących wymagań w całym cyklu życia produktu, nasza nowa funkcja (od kwietnia 2024 r.) wprowadza system wersjonowania wykorzystujący historię zmian. System ten przypisuje numery wersji do wymagań, umożliwiając skrupulatne śledzenie i zarządzanie. Dzięki możliwości publikowania wymagań po przeglądach lub kamieniach milowych, funkcja ta zapewnia systematyczne podejście do rejestrowania zmian i aktualizacji. Co więcej, użytkownicy mogą płynnie wykorzystywać linie bazowe do ponownego odwiedzania i analizowania poprzednich wersji specyfikacji, zapewniając kompleksowy wgląd w proces rozwoju produktu.

Funkcja Versions usprawnia ogólne śledzenie i zarządzanie wymaganiami i specyfikacjami, wspierając bardziej usprawniony i elastyczny proces rozwoju produktu.

Wersjonowanie na poziomie wymagań

Wersjonowanie inicjuje się na poziomie wymagań, rozpoczynając od 0. Każda modyfikacja atrybutów wymagania, taka jak zmiany w tekście wymagania, identyfikatorze, uzasadnieniu itp. automatycznie wyzwala niewielki przyrost wersji, przechodząc na przykład z 0 do 0.1.

Krótko mówiąc, wszelkie aktualizacje wymagania, które są zapisywane / dodawane do pola historii "wymagania" powiązanego z wymaganiem, numer wersji wymagania jest również dostosowywany w celu odzwierciedlenia tych zmian. To systematyczne podejście zapewnia kompleksowy i identyfikowalny system wersjonowania wymagań przez cały cykl ich życia.

Javascript ID: RSP_Requirements_Spec_2_23

Należy pamiętać, że funkcje związane z wersjonowaniem wymagań są dostępne, gdy opcja Version Management jest włączona na stronie User Flags ( » Settings » User Flags

)

.

Lista zmian, które powodują zwiększenie numeru wersji

Oto lista zmian w wymaganiu, które wyzwalają przyrost wersji mniejszej

  • Edycja tekstu atrybutów wymagania, takich jak "Tekst", "Tytuł", "Uzasadnienie", "kolumny niestandardowe"

  • Dodawanie lub usuwanie "Rodzica" i "Dzieci"

  • Zmiana "Typu", "Stanu", "Zgodności"

  • Dodawanie lub usuwanie tagów

Dodanie obrazu lub załączników do bloku metody weryfikacji nie powoduje przyrostu numeru wersji.

Zmiany w atrybucie wymagań powodują przyrost o 2 lub 3 miejsca po przecinku, np. z 0.12 do 0.14. To dostosowanie jest wynikiem sposobu obsługi modyfikacji w systemie zaplecza.

Note: Na razie kontrola wersji działań weryfikacyjnych i walidacyjnych nie jest aktywna i zostanie włączona na późniejszym etapie.

Wymagania dotyczące wydania

Po sfinalizowaniu wymagania w fazie rozwoju produktu, osiągnięciu dokładnych przeglądów, kamieni milowych, linii bazowych lub przeglądów bramek, wymaganie kwalifikuje się do zwolnienia. Oznacza to główne zwolnienie wymagania, które może zostać wykonane przy użyciu opcji zwolnienia powiązanej z wymaganiem. Akt zwolnienia wymagań nie tylko oznacza ich ukończenie, ale także służy jako ostateczny krok w finalizacji wersji.

Ikona zwolnienia - Ikona zwolnienia reprezentuje status zwolnionego wymagania.
Ikona zwolnienia - Ikona zwolnienia reprezentuje status zwolnionego wymagania.

Gdy użytkownik zwalnia wymaganie, numer wersji pozostaje taki sam. Jednak w przypadku jakichkolwiek zmian w atrybucie wymagania, następuje znaczny przyrost numeru wersji, tj. przechodzi on do następnej liczby całkowitej. Na przykład każda edycja wersji 0.15 wydanego wymagania POWER-0012 spowoduje przyrost wersji 1.0.

Jak wydać wymagania

Dostęp do opcji zwalniania można uzyskać za pomocą ikony trzech kropek w menu "Akcja", umożliwiając użytkownikom zwalnianie wymagań pojedynczo lub zbiorczo.

Jak zwolnić wymaganie - Obrazek pokazuje kroki, aby uzyskać dostęp do funkcji 'Zwolnij'
Jak zwolnić wymaganie - Obrazek pokazuje kroki, aby uzyskać dostęp do funkcji "Zwolnij"

Poniżej znajduje się krótki film demonstrujący zbiorcze zwalnianie wymagań.

Jeśli opcja Released state jest włączona dla stanu wymienionego na stronie State w Settings ( » Settings » State ), wymagania zostaną automatycznie przeniesione do tego stanu po zwolnieniu.

Więcej informacji na temat ustawień stanu można znaleźć na stronie Ustawienia wymagań.

Specyfikacja wydania

Użytkownicy mają możliwość zwolnienia specyfikacji powiązanych z wieloma wymaganiami. Dostęp do tej opcji można uzyskać, klikając prawym przyciskiem myszy nazwę specyfikacji w hierarchii drzewa (patrz rysunek Release Specification).

image-20240329-133828.pngZwolnij specyfikację - Obraz ilustruje, jak zwolnić specyfikację

 

Po wybraniu opcji zwolnienia na poziomie specyfikacji, użytkownicy mają dwie opcje zwolnienia specyfikacji.

image-20240329-134039.pngOpcje wydania specyfikacji - Bieżące opcje w menu specyfikacji wydania

Skojarz wszystkie wymagania z bieżącą wersją

Pierwsza opcja, "Associate all requirements current version", zwalnia wszystkie wymagania w specyfikacji i powoduje zwolnienie specyfikacji.

Scenariusze

  • Należy pamiętać, że wymagania, które są w stanie zwolnionym, nie są zwolnione.

  • Jeśli wymaganie zostało zwolnione i dokonano w nim pewnych zmian, wymaganie ze zmianami jest ponownie zwalniane.

Skojarz tylko wymagania z wydanymi wersjami

W przeciwieństwie do pierwszej opcji, druga opcja, "Associate only requirements with released versions", pobiera tylko zwolnione wymagania w danym momencie w ramach specyfikacji i zwalnia specyfikację. Na przykład, jeśli masz 5 wydanych wymagań i 5 niewydanych wymagań, wydanie specyfikacji tworzy wersję specyfikacji zawierającą tylko 5 wydanych wymagań.

Przed zwolnieniem specyfikacji użytkownik musi podać komentarze / powody, dla których specyfikacja została zwolniona.

Wymagania dotyczące wydania według recenzji

Użytkownicy mogą inicjować publikację wymagań za pośrednictwem Centrum Recenzji. Po zakończeniu przeglądu przez recenzenta musi on zostać zatwierdzony przez zatwierdzającego, aby zakończyć proces przeglądu. Osoba zatwierdzająca ma możliwość "Zwolnienia wymagań" w ramach finalizacji przeglądu (patrz rysunek Release requirements through the Review center).

image-20240329-134352.pngZwalnianie wymagań za pośrednictwem Centrum weryfikacji

 

Należy pamiętać, że nawet jeśli wymagania są w stanie "Wymaga pracy" lub "Odrzucone", wybranie opcji "Zwolnij wymagania" spowoduje ich zwolnienie.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Content