Narzędzia
Portfolio Roadmapa Słownik Blog Portal dla BA
← Słownik
Metodyki

RAD (Rapid Application Development)

Metodyka szybkiego wytwarzania oprogramowania z intensywnym prototypowaniem i ciągłym feedbackiem użytkowników.

Definicja

RAD (Rapid Application Development) to metodyka zaproponowana przez Jamesa Martina (1991), która stawia na szybkie prototypowanie i iteracyjny feedback zamiast długiego planowania.

4 fazy RAD

Faza Cel Działania
Planowanie wymagań Określ zakres Warsztaty z użytkownikami
Projektowanie użytkownika Prototyp UI Mockupy, feedback, iteracje
Szybka budowa Działający system Generowanie kodu, integracja
Przełączenie Wdrożenie Testy akceptacyjne, szkolenia

Kiedy stosować RAD?

  • Potrzeba szybkiego time-to-market
  • Wymagania nie są w pełni zdefiniowane
  • Użytkownicy dostępni do ciągłego feedbacku
  • Projekt nie jest mission-critical

RAD vs Waterfall

Aspekt RAD Waterfall
Czas 60-90 dni 6-18 miesięcy
Wymagania Odkrywane iteracyjnie Zamrożone na początku
Prototyp Kluczowy element Opcjonalny
Ryzyko Niższe (szybki feedback) Wyższe (późne odkrycie błędów)

Dlaczego to ważne?

BA w RAD pełni rolę facylitatora warsztatów i tłumacza między użytkownikami a developerami. Prototyp staje się żywą specyfikacją.

Powiązane pojęcia

Rozwijaj się z Analify

Nowe pojęcia, artykuły i materiały — prosto na email. Bez spamu.

Dołącz do społeczności analityków biznesowych — szkolenia wideo, prelekcje na żywo i wsparcie ekspertów

Sprawdź Analify