Dokumentowanie wymagań klienta: Różnice pomiędzy wersjami

Z Encyklopedia Zarządzania
m (Dodanie MetaData Description)
m (cleanup bibliografii i rotten links)
Linia 14: Linia 14:
}}
}}


 
Podstawą realizacji dowolnego projektu jest zaspokojenie potrzeb klienta, które pierwotnie wyrażają się w wymaganiach projektowych a następnie przekładają się na [[zakres]] projektu. Potwierdzony przez klienta [[zakres projektu]] jest podstawą do jego rozliczenia. Stanowi również punkt odniesienia w przypadku pojawiających się w trakcie realizacji pytań i wątpliwości. Zdefiniowanie wymagań jest więc jednym z pierwszych wyzwań, z jakimi musi zmierzyć się [[zespół]] projektowy. [[Jakość]] wykonanej na początku pracy rzutuje na [[sprawność]] realizacji każdego przyszłego działania projektowego.
 
Podstawą realizacji dowolnego projektu jest zaspokojenie potrzeb klienta, które pierwotnie wyrażają się w wymaganiach projektowych a następnie przekładają się na [[zakres]] projektu. Potwierdzony przez klienta [[zakres projektu]] jest podstawą do jego rozliczenia. Stanowi również punkt odniesienia w przypadku pojawiających się w trakcie realizacji pytań i wątpliwości. Zdefiniowanie wymagań jest więc jednym z pierwszych wyzwań, z jakimi musi zmierzyć się [[zespół]] projektowy. [[Jakość]] wykonanej na początku pracy rzutuje na [[sprawność]] realizacji każdego przyszłego działania projektowego.  


==TL;DR==
==TL;DR==
Linia 40: Linia 38:
* dokładną i jednoznaczną treść wymagania - determinującą dalsze działania mające zaspokoić potrzebę opisaną w wymaganiu
* dokładną i jednoznaczną treść wymagania - determinującą dalsze działania mające zaspokoić potrzebę opisaną w wymaganiu
* [[priorytet]] wymagania (MUST, SHOULD, COULD) - pozwalający ustalić, kolejność dokumentowania oraz implementowania rozwiązań,
* [[priorytet]] wymagania (MUST, SHOULD, COULD) - pozwalający ustalić, kolejność dokumentowania oraz implementowania rozwiązań,
* opis spełnienia lub odniesienie do tego opisu - służący do weryfikacji zrealizowanych produktów lub usług mających zaspokoić potrzebę.  
* opis spełnienia lub odniesienie do tego opisu - służący do weryfikacji zrealizowanych produktów lub usług mających zaspokoić potrzebę.


=== Diagramy procesów biznesowych ===
=== Diagramy procesów biznesowych ===
Linia 51: Linia 49:
* Data Flow Diagram Notation
* Data Flow Diagram Notation


Przedstawienie wymagań za pomocą diagramu możliwe jest poprzez wskazanie różnic pomiędzy stanem aktualnym a stanem docelowym. Wyraźnie widoczny jest wtedy obszar, który należy zmienieć.  
Przedstawienie wymagań za pomocą diagramu możliwe jest poprzez wskazanie różnic pomiędzy stanem aktualnym a stanem docelowym. Wyraźnie widoczny jest wtedy obszar, który należy zmienieć.
[TODO: Dodać przykładowy diagram]
[TODO: Dodać przykładowy diagram]


Linia 66: Linia 64:


=== Notatki ===
=== Notatki ===
Notatki analityczne jest narzędziem dokumentującym wymagania nakreślane w trakcie wszystkich spotkań dotyczących potrzeb klientów. Przygotowywane są przez analityka oraz przesyłane są do wszystkich interesariuszy po spotkaniu. Po formalnym zatwierdzeniu przez uczestników notatka trafia do rejestru wymagań. Jest podstawą do stworzenia wpisu do rejestru wymagań (np. W formie tabeli), w którym wyraźnie zaznaczone jest pochodzenie wymagania.  
Notatki analityczne jest narzędziem dokumentującym wymagania nakreślane w trakcie wszystkich spotkań dotyczących potrzeb klientów. Przygotowywane są przez analityka oraz przesyłane są do wszystkich interesariuszy po spotkaniu. Po formalnym zatwierdzeniu przez uczestników notatka trafia do rejestru wymagań. Jest podstawą do stworzenia wpisu do rejestru wymagań (np. W formie tabeli), w którym wyraźnie zaznaczone jest pochodzenie wymagania.


=== Prototypy ===
=== Prototypy ===
Linia 73: Linia 71:
* '''[[Prototyp]] użyteczności''' - przedstawia ergonomię oraz [[użyteczność]], testuje sposób interakcji operatora z systemem.
* '''[[Prototyp]] użyteczności''' - przedstawia ergonomię oraz [[użyteczność]], testuje sposób interakcji operatora z systemem.
* '''Prototyp wizualny''' - ukazuje wizualny aspekt projektowanego rozwiązania.
* '''Prototyp wizualny''' - ukazuje wizualny aspekt projektowanego rozwiązania.
* '''Prototyp funkcjonalny''' - weryfikuje funkcjonalne rozwiązania  
* '''Prototyp funkcjonalny''' - weryfikuje funkcjonalne rozwiązania


==Bibliografia==  
==Bibliografia==
* Robert K. Wysocki (2013). Efektywne [[zarządzanie]] projektami. Wydanie VI, Wydawnictwo HELION, Gliwice.
<noautolinks>
* Karolina Zmitrowicz (2015). [http://4pm.pl/wp-content/uploads/2015/12/Analiza-biznesowa.pdf Analiza biznesowa. Wymagania - pozyskiwanie, dokumentowanie, komunikowanie, weryfikacja].
* Harold Kerzner, Harold R. Kerzner (2017). Project Management: A Systems Approach to Planning, Scheduling, and Controlling. John Wiley & Sons, New Jersey
* Harold Kerzner, Harold R. Kerzner (2017). Project Management: A Systems Approach to Planning, Scheduling, and [[Controlling]]. John Wiley & Sons, New Jersey.
* Karolina Zmitrowicz (2015). Analiza biznesowa. Wymagania - pozyskiwanie, dokumentowanie, komunikowanie, weryfikacja
* Robert K. Wysocki (2013). Efektywne zarządzanie projektami. Wydanie VI, Wydawnictwo HELION, Gliwice
</noautolinks>


{{a|Joanna Szarlej}}
{{a|Joanna Szarlej}}
[[Kategoria: Zarządzanie projektami ]]  
[[Kategoria: Zarządzanie projektami ]]
[[en: Dokumentowanie wymagań klienta]]
[[en: Dokumentowanie wymagań klienta]]


{{#metamaster:description|Dokumentowanie wymagań klienta to kluczowy element projektu. Poznanie i zrozumienie potrzeb klienta pozwala na efektywne realizowanie projektu.}}
{{#metamaster:description|Dokumentowanie wymagań klienta to kluczowy element projektu. Poznanie i zrozumienie potrzeb klienta pozwala na efektywne realizowanie projektu.}}

Wersja z 09:34, 28 paź 2023

Dokumentowanie wymagań klienta
Polecane artykuły

Podstawą realizacji dowolnego projektu jest zaspokojenie potrzeb klienta, które pierwotnie wyrażają się w wymaganiach projektowych a następnie przekładają się na zakres projektu. Potwierdzony przez klienta zakres projektu jest podstawą do jego rozliczenia. Stanowi również punkt odniesienia w przypadku pojawiających się w trakcie realizacji pytań i wątpliwości. Zdefiniowanie wymagań jest więc jednym z pierwszych wyzwań, z jakimi musi zmierzyć się zespół projektowy. Jakość wykonanej na początku pracy rzutuje na sprawność realizacji każdego przyszłego działania projektowego.

TL;DR

Artykuł omawia znaczenie zaspokajania potrzeb klienta poprzez definiowanie zakresu projektu i dokumentowanie wymagań. Przedstawia różne metody pozyskiwania informacji od klienta, takie jak spotkania, dekompozycja wymagań i tworzenie prototypów. Omawia również różne sposoby dokumentowania wymagań, takie jak tabele, diagramy procesów biznesowych, przypadki użycia, notatki i prototypy.

Pozyskiwanie informacji od klienta

Wszystkie działania związane z definiowaniem zakresu projektu wymagają interakcji oraz współpracy klienta z menadżerem projektu, który zobowiąże się dostarczy produkt lub usługę. Współpraca może mieć charakter formalny (oficjalne spotkania, które kończą się notatką zwierającą zapis przebiegu spotkania), jak również nieformalny (luźna rozmowa w restauracji). Bez względu na formę, efektem musi być dokument udzielający odpowiedzi na pytania "Co trzeba będzie zrobić?” oraz "Skąd będzie wiadomo, że zostało to zrobione?”. Informacje te można pozyskać za pomocą narządzi, procesów i schematów, takich jak:

  • Zdefiniowania warunków satysfakcji klienta
  • Spotkania dotyczące zakresu projektu
  • Dekompozycja wymagań klienta
  • Moderowane sesje grupowe
  • Diagramy procesów biznesowych
  • Tworzenie prototypów
  • Przypadki użycia

Sposoby dokumentowania wymagań

Istnieje wiele sposób dokumentowania wymagań klienta. Bez względu na formę, każda przekazana informacja powinna być przede wszystkim jednoznaczna. Konsekwencją pojawiania się pytań lub wątpliwości powinno być bieżące uściślanie wymagań. Metody zapisu informacji dotyczących wymagań są:

Tabele

Wymagania opisane za pomocą tabel powinny zawierać:

  • numer referencyjny wymagania - za jego pomocą uproszczona zostaje komunikacja,
  • dokładną i jednoznaczną treść wymagania - determinującą dalsze działania mające zaspokoić potrzebę opisaną w wymaganiu
  • priorytet wymagania (MUST, SHOULD, COULD) - pozwalający ustalić, kolejność dokumentowania oraz implementowania rozwiązań,
  • opis spełnienia lub odniesienie do tego opisu - służący do weryfikacji zrealizowanych produktów lub usług mających zaspokoić potrzebę.

Diagramy procesów biznesowych

Przedstawiają działania i zdarzenia występujące w procesie biznesowym. Modelowanie procesów zapisać można za pomocą kilku notacji, takich jak:

Przedstawienie wymagań za pomocą diagramu możliwe jest poprzez wskazanie różnic pomiędzy stanem aktualnym a stanem docelowym. Wyraźnie widoczny jest wtedy obszar, który należy zmienieć. [TODO: Dodać przykładowy diagram]

Przypadki użycia

Pozwalają określić dokładne scenariusze opisujące dokładny sposób korzystania z systemów wspomagających pracę. Pełny przypadek użycia zawiera w sobie:

  • identyfikator - symbol jednoznacznie identyfikujący przypadek
  • nazwę - oznaczająca czynność jakiej dotyczy scenariusz,
  • aktorów - osoby oraz systemy biorące udział w scenariuszu,
  • warunki początkowe - opisujące wymogi dotyczące możliwości realizacji scenariusza (np. Posiadanie przez użytkownika odpowiednich uprawnień),
  • warunki końcowe - opisujące efekt zrealizowanego scenariusza
  • scenariusz główny - opis kroków przypadku użycia w formie dialogu operatora z systemem prowadzących do pozytywnego zakończenia,
  • scenariusze alternatywne - opis scenariuszów neutralnych oraz negatywnych, nie prowadzących do osiągnięcia warunków końcowych,
  • sytuacje wyjątkowe - takie jak obsługa błędów lub negatywnych odpowiedzi z systemów partnerskich.

Notatki

Notatki analityczne jest narzędziem dokumentującym wymagania nakreślane w trakcie wszystkich spotkań dotyczących potrzeb klientów. Przygotowywane są przez analityka oraz przesyłane są do wszystkich interesariuszy po spotkaniu. Po formalnym zatwierdzeniu przez uczestników notatka trafia do rejestru wymagań. Jest podstawą do stworzenia wpisu do rejestru wymagań (np. W formie tabeli), w którym wyraźnie zaznaczone jest pochodzenie wymagania.

Prototypy

Dostarczają szybkiego wizualnego modelu rozwiązania końcowego co umożliwia łatwo zidentyfikować brakujące lub błędnie wyspecyfikowane wymagania. Są użyteczne w przypadku mało i średnio skomplikowanych procesów, dla skomplikowanych procesów mogą być przerostem formy nad treścią (zbyt dużo czasu poświęci się wtedy na samo rysowanie niż przekazanie merytoryki wizualnych modeli). Przykładami prototypów mogą być:

  • PoP (Proof of Principle) lub PoC (Proof of Concept) - skupia się on na projekcie systemu oraz technologii a nie na wyglądzie.
  • Prototyp użyteczności - przedstawia ergonomię oraz użyteczność, testuje sposób interakcji operatora z systemem.
  • Prototyp wizualny - ukazuje wizualny aspekt projektowanego rozwiązania.
  • Prototyp funkcjonalny - weryfikuje funkcjonalne rozwiązania

Bibliografia

  • Harold Kerzner, Harold R. Kerzner (2017). Project Management: A Systems Approach to Planning, Scheduling, and Controlling. John Wiley & Sons, New Jersey
  • Karolina Zmitrowicz (2015). Analiza biznesowa. Wymagania - pozyskiwanie, dokumentowanie, komunikowanie, weryfikacja
  • Robert K. Wysocki (2013). Efektywne zarządzanie projektami. Wydanie VI, Wydawnictwo HELION, Gliwice


Autor: Joanna Szarlej