Was ist die gemeinsame Anwendungsentwicklung?

Joint Application Development (JAD) ist ein Softwareentwicklungsansatz, bei dem Geschäftsanwender und Computeringenieure zusammenarbeiten, um ein Computersystem zu erstellen. Dieses gemeinsame Projektteam wird normalerweise während der Entwurfsphase des Systems für mehrere Wochen gebunden. Die Verwendung eines JAD-Ansatzes führt zu einer besseren Software, da die Benutzer aktiv am Aufbau des Systems beteiligt sind.

Das Erfassen von Systemanforderungen ist einer der wichtigsten Schritte beim Erstellen von Computersoftware. Der Ansatz der gemeinsamen Anwendungsentwicklung erzwingt eine aktive Teilnahme an Anforderungsbesprechungen, wodurch die Besprechungen produktiver werden. Dies wird erreicht, indem die Benutzer mit einem täglichen Prototypsystem interagieren können.

Das Prototyping einer Idee ist eine bewährte Methode zur Validierung der Anforderungen eines neuen Geschäftsprodukts. Dies geschieht häufig in produzierenden Unternehmen, bevor in eine neue Produktlinie investiert wird. Der Prototyp ist in der Regel ein kleineres Modell, das die Ideen der Macher des neuen Produkts darstellt. Die gemeinsame Anwendungsentwicklung nutzt diese Prototyping-Techniken, um die Ideen der Systemsoftware zu erproben.

Rapid Application Development (RAD) war ein beliebter Software-Prototyping-Ansatz, der Mitte der neunziger Jahre eingesetzt wurde. Es basierte auch auf der Idee, schnelle Prototypen für Validierungszwecke zu bauen. Aus diesem Ansatz entwickelte sich die gemeinsame Anwendungsentwicklung, indem das Prototypendesign in die formale Dokumentation integriert wurde.

Einer der Schlüssel für ein erfolgreiches gemeinsames Anwendungsentwicklungsprojekt ist die Zusammenstellung eines Teams. JAD setzt voraus, dass vier Teilnehmergruppen während der Prototypensitzungen sehr engagiert und motiviert sind. Zu diesem Team gehören Geschäftsanwender, Kommunikationsexperten, technische Redakteure und Softwareentwickler.

Gemeinsame Sitzungen zur Anwendungsentwicklung sollten eine strenge Agenda und einen genauen Zeitplan haben. Dies umfasst in der Regel die Erfassung von Ideen, die Erstellung von Prototypen und die Validierung von Anforderungen. Jede Sitzung sollte von einem Moderator geleitet werden, der das erwartete Ergebnis der Sitzungen versteht.

Die JAD-Sitzungen sollten sich an den spezifischen Funktionsbereichen des neuen Produkts orientieren. Dieser Ansatz ist typisch für große Produktentwicklungsanstrengungen. Dies hilft dem Team, sich auf eine bestimmte Idee zu konzentrieren und sich darauf einzulassen. Die Sitzungen sollten angemessene Pausen und Erfrischungen beinhalten, um sicherzustellen, dass das Team optimistisch und engagiert bleibt.

Einer der Hauptvorteile bei der gemeinsamen Anwendungsentwicklung liegt in der Geschwindigkeit und Qualität. Eine vollständige JAD-Sitzung sollte in wenigen Wochen abgeschlossen sein und einen verwendbaren Prototyp enthalten. Dieser Prototyp kann an das Fertigungsteam übergeben werden, wo mit der Entwicklung begonnen werden kann. Dies ist in der Regel ein schnellerer Prozess als andere Entwicklungstechniken.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?