zarządzanie wymaganiami

Informacje dotyczące zarządzania wymaganiami

Zarządzanie wymaganiami w projektach opartych na LLM

Temat inżynierii wymagań chyba właśnie zaczyna przeżywać swój nowy etap. Znane są dobre praktyki zarządzania wymaganiami wywodzące się z prac Sommerville’a i Sawyera, o strukturze dokumentów wymagań, o granicach systemu, interesariuszach, walidacji i zarządzaniu zmianą. Pisałem też o tym, że te fundamenty zarządzania wymaganiami nie tracą na aktualności, ale wymagają świeżego spojrzenia, bo zmienia się […]

Zarządzanie wymaganiami w projektach opartych na LLM Czytaj dalej »

Podstawowe zasady zarządzania wymaganiami

W dynamicznym świecie rozwoju oprogramowania, gdzie technologia zmienia się w zawrotnym tempie, a projekty stają się coraz bardziej złożone, skuteczne zarządzanie wymaganiami jest ważniejsze niż kiedykolwiek wcześniej. Ponad 15 lat temu Ian Sommerville i Pete Sawyer położyli podwaliny pod tę dziedzinę (pisałem o tym w tekście Zarządzanie wymaganiami – dobre praktyki), ale dzisiejsze wyzwania wymagają

Podstawowe zasady zarządzania wymaganiami Czytaj dalej »

10 wskazówek poprawiających analizę wymagań

Podczas mojej pracy zauważyłem, że spory problem stanowią wymagania i w sumie to cała analiza. Trudnością nie jest ich spisanie. Trudnością jest ich wyartykułowanie, przeanalizowanie i potwierdzenie. Pomijam turbulencje związane z celem zamiany czy też budowy systemu. Nie zawsze trzeba wiedzieć, po co się zmienia system. Żartowałem :-). Wiedzieć trzeba. W tym wpisie podzielić się kilkoma

10 wskazówek poprawiających analizę wymagań Czytaj dalej »

Wymagania biznesowe a wymagania systemowe

Wiele się mówi o potrzebie identyfikacji celów projektowych, celów organizacji a także o potrzebie identyfikacji wymagań biznesowych oraz systemowych. Wszystko po to by lepiej zrozumieć oczekiwania biznesu (interesariuszy) w kontekście tego co ma być zrobione, na czym ma polegać zmiana, co ma być wynikiem realizacji projektu.  Wymienione powyżej elementy mają finalnie być uszczegółowione wymaganiami na system.

Wymagania biznesowe a wymagania systemowe Czytaj dalej »

Zarządzanie relacjami pomiędzy wymaganiami

Zarządzanie wymaganiami to ważny element procesu wytwórczego oprogramowania. Jednym z jego elementów budowanie i zarządzanie relacjami pomiędzy wymaganiami. Najczęściej spotykanym jest podejście stosowane czy też nawet promowane przez Sparx Systems. Enterprise Architect w swojej dokumentacji proponuje, by wymagania były łączone ze sobą za pomocą agregacji lub kompozycji. To dobre, choć uproszczone podejście do tego zagadnienia,

Zarządzanie relacjami pomiędzy wymaganiami Czytaj dalej »

Zarządzanie wymaganiami – dobre praktyki

Ian Sommerville i Pete Sawyer w „Requirements Engineering: A Good Practice Guide” opisali, ponad 15 lat temu, metodę oceny i doskonalenia procesów inżynierii wymagań. Opiera się ona na wyodrębnieniu dobrych praktyk, czyli czynności będących pożądanymi elementami wzorcowego procesu inżynierii wymagań. Autorzy starali się przy tym objąć całość problematyki inżynierii wymagań. W moim mniemaniu te dobre

Zarządzanie wymaganiami – dobre praktyki Czytaj dalej »

Plan zarządzania wymaganiami

Plan zarządzania wymaganiami to dokument, który opisuje zasady postępowania z wymaganiami. W moim odczuciu to jeden z najważniejszych dokumentów, gdyż w jawny sposób opisuje szereg ważnych informacji dotyczących sposobu udokumentowania wymagań. To swoisty kontrakt pomiędzy analitykami a pozostałymi interesariuszami. Dokument w zależności od projektu może się różnić. W opisie wymagań nie zapominam o przypadkach życia, Zazwyczaj

Plan zarządzania wymaganiami Czytaj dalej »

Wymagania – Zarządzanie wersjami

Zmiany w wymaganiach wymaga ich wersjonowania.Wersje wymagań pomagają uzyskać dostęp do określonego stanu wymagania w trakcie życia oprogramowania. Najczęściej wersje wymagań określane są za pomocą kolejnych ich numerów. Najbardziej popularnym sposobem nadawania numerów wymagań jest złożenie numeru z wersji wymagania oraz przyrostu, oddzielonych znakiem kropki. Wersja 1.3 oznacza wtedy 1 wersję wymagania i 3 przyrost.

Wymagania – Zarządzanie wersjami Czytaj dalej »

Wymagania a zarządzanie zmianą

Trakcie życia oprogramowania zmiany wymagań są nieuniknione. Powodem zmian w wymaganiach mogą być wykryte błędy, nowe lub zmienione cele interesariuszy, zmiany prawne, udostępnienie nowych technologii, czy zmiany na rynku, w którym funkcjonuje organizacja klienta. Zmiany w wymaganiach same w sobie nie są negatywne i mogą świadczyć o dużym zainteresowaniu interesariuszy tworzonym lub wdrożonym systemem. Natomiast

Wymagania a zarządzanie zmianą Czytaj dalej »

Wymagania a śledzenie powiązań między nimi

Ważnym aspektem zarządzania wymaganiami jest możliwość zapewnienia śledzenia związków pomiędzy wymaganiami a innymi artefaktami (również innymi wymaganiami). Możliwość śledzenia relacji wspomaga proces tworzenia oprogramowania w następujących aspektach: Sprawdzalność: Śledzenie relacji pomiędzy wymaganiami a innymi artefaktami pozwala na weryfikację, czy dane wymagania zostały zaimplementowane. Identyfikacja pozłacanych rozwiązań w systemie: Śledzenie powiązań wymagań pozwala na identyfikację tzw.

Wymagania a śledzenie powiązań między nimi Czytaj dalej »

Przewijanie do góry