Co to jest wspólne tworzenie aplikacji?
Wspólne tworzenie aplikacji (JAD) to podejście do tworzenia oprogramowania, w którym użytkownicy biznesowi i inżynierowie komputerowi współpracują ze sobą, aby zbudować system komputerowy. Ten wspólny zespół projektowy jest zazwyczaj sekwestrowany przez kilka tygodni podczas fazy projektowania systemu. Zastosowanie podejścia JAD zapewnia lepsze oprogramowanie, ponieważ użytkownicy są aktywnymi uczestnikami w tworzeniu systemu.
Zebranie wymagań systemowych jest jednym z najważniejszych kroków w tworzeniu oprogramowania komputerowego. Wspólne podejście do opracowywania aplikacji wymusza aktywne uczestnictwo w spotkaniach dotyczących wymagań, co czyni spotkania bardziej produktywnymi. Odbywa się to poprzez umożliwienie użytkownikom interakcji z codziennym prototypowanym systemem.
Prototypowanie pomysłu jest sprawdzoną metodą sprawdzania wymagań nowego produktu biznesowego. Często dzieje się tak w firmach produkcyjnych przed zainwestowaniem w nową linię produktów. Prototyp jest zazwyczaj mniejszym modelem, który reprezentuje pomysły twórców nowego produktu. Wspólne tworzenie aplikacji wykorzystuje te techniki prototypowania, aby sprawdzić idee oprogramowania systemowego.
Szybkie tworzenie aplikacji (RAD) było popularnym podejściem do tworzenia prototypów oprogramowania, które zastosowano w połowie lat 90. Opierał się również na pomyśle budowy szybkich prototypów do celów walidacji. Wspólne tworzenie aplikacji ewoluowało od tego podejścia poprzez zintegrowanie projektu prototypu z formalną dokumentacją.
Jednym z kluczy do udanego wspólnego projektu rozwoju aplikacji jest zebranie zespołu. JAD wymaga, aby cztery grupy uczestników były bardzo zaangażowane i zmotywowane podczas prototypowych sesji. Zespół ten obejmuje użytkowników biznesowych, ekspertów ds. Komunikacji, pisarzy technicznych i programistów.
Wspólne sesje tworzenia aplikacji powinny przebiegać ściśle według harmonogramu i harmonogramu. Zazwyczaj obejmuje to przechwytywanie pomysłów, tworzenie prototypów i sprawdzanie wymagań. Każdym spotkaniem powinien zarządzać facylitator, który rozumie oczekiwany wynik spotkań.
Sesje JAD powinny być organizowane wokół określonych obszarów funkcjonalnych nowego produktu. Takie podejście jest typowe dla dużych prac rozwojowych nad produktem. Pomaga utrzymać skupienie i zaangażowanie zespołu w konkretny pomysł. Sesje powinny obejmować odpowiednie przerwy i poczęstunek, aby zespół był optymistyczny i zaangażowany.
Jedną z kluczowych zalet stosowania wspólnego podejścia do tworzenia aplikacji jest szybkość i jakość. Pełna sesja JAD powinna zostać ukończona za kilka tygodni i zawiera przydatny prototyp. Ten prototyp można przenieść do zespołu produkcyjnego, w którym można rozpocząć opracowywanie. Jest to zazwyczaj szybszy proces niż inne techniki programistyczne.