Unsere Philosophie im Bereich Mobile SE

Fraunhofer-Institut für Experimentelles Software Engineering IESE

Mobiles Software Engineering

Mobile Geschäftsanwendungen müssen systematisch entwickelt werden, um die von Benutzern und Kunden geforderte Funktionalität und Qualität zu bieten und um die Zielvorgaben aller anderen Stakeholder wie Produktmanager, Softwarearchitekten, IT-Abteilungen etc. zu erfüllen. Wir entwickeln daher unser Produkt GoMobile, um methodische Unterstützung für die Entwicklung mobiler Geschäftsanwendungen bereitzustellen. GoMobile ist das Resultat der konsequenten Anpassung der bewährten Methoden des Fraunhofer IESE (wie beispielsweise Satisfy, UXelerate oder ACES) an die Domäne der mobilen Geschäftsanwendungen unter Berücksichtigung der domänenspezifischen Herausforderungen domänenspezifischen Herausforderungen.

Die Leitprinzipien hinter der Methode und den Leistungen von GoMobile sind:

Benutzerzentriertheit: Binde den Endbenutzer über den ganzen Entwicklungsprozess mobiler Geschäftsanwendungen hinweg stark ein.

Leichtgewichtigkeit: Durchlaufe alle größeren Aktivitäten eines typischen Software-Engineering-Ansatzes, aber fokussiere dabei auf die Erstellung von Schlüsselartefakten.

Iteratives Vorgehen: Führe kurze Iterationen durch, um schnelles und kontinuierliches Feedback zu erhalten (besonders von Endbenutzern) und um die eigenen mobilen Geschäftsanwendungen basierend auf diesem Feedback kontinuierlich zu verbessern.

Hohe Interaktivität: Sorge für eine enge Interaktion zwischen den wichtigsten Stakeholdern im Entwicklungsteam, z.B. Anforderungsingenieuren, UI- und Interaktionsdesignern und Architekten.

Auch wenn diese Prinzipien generell für alle Arten von Software-Engineering-Projekten gelten, so wollen wir doch besonders auf ihre Bedeutung bei Projekten im Bereich des mobilen Software Engineerings hinweisen.