Demonstracja czyli o ważności informacji zwrotnej

Jednym z moich zaleceń, związanych z nurtem Agile, jest: “Pokazuj to co zbudowałeś tak często jak się tylko da”. Należy zastosować to podejście, aby uzyskać informację zwrotną na temat elementów rozwiązania, które zostały stworzone wcześniej.

Każda iteracja produkuje wykonywalne wypuszczenie. Może to być kod aplikacji, ale także w Agile Modeling artefakty związane z projektem systemu. Ocena wyników pracy daje możliwość zademonstrowania wykonanej pracy klientom i użytkownikom (lub innej grupie interesariuszy ) oraz uzyskanie informacji zwrotnej od nich o tym, jak stworzone artefakty faktycznie zaspakaja ich potrzeby.

Demonstracje dają więcej niż jedynie pokazanie postępu tworzenia, gdyż także:

  • wyjaśniają wymagania
  • generują dyskusje
  • sprawdzają założenia
  • budują pewność w zdolność zespołu do dostarczenia

Te przeglądy powinny obejmować bezpośrednich użytkowników systemu oraz sponsorów projektu, z których każdy będzie chciał zobaczyć, jak się mają rzeczy.

Demonstracje powinny być skonstruowane wokół scenariuszy wdrażanych podczas iteracji i powinny zawierać co najmniej przekrój przez kluczowe scenariusze.

Należy stosować tyle sesji, ile jest koniecznych, aby pokryć wszystkie scenariusze i zaangażować odpowiednie strony.

Podsumowując zademonstruj każdej osobie zaangażowanej w projekt to, że rozwiązanie jest projektowane (lub implementowane) iteracyjnie i narastająco. To ważne bo im wcześniej wykryjesz błąd tym szybciej go naprawisz.

Podobne wpisy

  • Dlaczego warto używać metod Agile? Metody Agile skupiają się na krótszych iteracjach, w których to oprogramowanie dość często jest doprowadzane do takiego poziomu jakości, który pozwala na jego wydanie, zazwyczaj trwa to od […]
  • Iteracje w Agile Modeling Iteracyjny model wytwarzania oprogramowania by był bardziej skuteczny wymaga kilku zabiegów. Chodzi oto by w ujęciu agile być rozważnym i skutecznym. Stosuję je podczas zwinnego […]
  • Wartość modelowania Budowanie modeli ma ogromną wartość. Zastanawia mnie dlaczego budując dom wymagana jest dokumentacja projektowa a do budowy systemu informatycznego to sprawa opcjonalna. Dokumentacja nie […]
  • Specyfikacja oparta na scenariuszu Zwinne modelowanie polega miedzy innymi na tym, że budowana dokumentacja do projektu nie jest nadwymiarowa. Innymi słowy jest jej tyle ile potrzeba i nie mniej ani nie więcej. Jak na tym […]
  • Czynność: Planowanie Sprintu (Sprint Planning Meeting) Na Spotkaniu dot. Planowania Sprintu (ang. Sprint Planning Meeting) Zespół Scrum oraz Właściciel Produktu określają, które cechy i zadania będą poddane próbie wykonania w nadchodzącym […]
Reklama

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przewiń do góry