App4U Christian Aichele • Marius Schönberger (Hrsg.) App4U Mehrwerte durch Apps im B2B und B2C Herausgeber ChristianAichele MariusSchönberger FachbereichBetriebswirtschaft FachhochschuleKaiserslautern Zweibrücken Deutschland ISBN978-3-8348-2435-6 ISBN978-3-8348-2436-3(eBook) DOI10.1007/978-3-8348-2436-3 Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detailliertebibliografischeDatensindimInternetüberhttp://dnb.d-nb.deabrufbar. SpringerVieweg ©SpringerFachmedienWiesbaden2014 Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Jede Verwertung, die nicht ausdrücklichvomUrheberrechtsgesetzzugelassenist, bedarfdervorherigenZustimmungdesVerlags. DasgiltinsbesonderefürVervielfältigungen,Bearbeitungen,Übersetzungen,Mikroverfilmungenunddie EinspeicherungundVerarbeitunginelektronischenSystemen. DieWiedergabevonGebrauchsnamen,Handelsnamen,Warenbezeichnungenusw.indiesemWerkbe- rechtigtauchohnebesondereKennzeichnungnichtzuderAnnahme,dasssolcheNamenimSinneder Warenzeichen-undMarkenschutz-Gesetzgebungalsfreizubetrachtenwärenunddahervonjedermann benutztwerdendürften. GedrucktaufsäurefreiemundchlorfreigebleichtemPapier SpringerViewegisteineMarkevonSpringerDE.SpringerDEistTeilderFachverlagsgruppeSpringer Science+BusinessMedia www.springer-vieweg.de Vorwort der Herausgeber Zielsetzung dieses Buchs Zielsetzung des vorliegenden Buchs ist es, einen fundierten ÜberblicküberdengegenwärtigenStandunddiezukunftsweisendenEntwicklungenund TechnologienausderüberaushohenFülleanThemenimBereichdermobilenAnwen- dungen und Anwendungsentwicklung zu geben. Das Buch verfolgt diesbezüglich vor allem das Ziel, Grundlagen zu vermitteln, die in eigenen Entwicklungsprojekten für die SicherstellungeinererfolgreichenUmsetzungangewendetwerdenkönnen.IndiesemZu- sammenhangwerdennotwendigeKenntnisseausdenBereichenSoftwaretechnik,Software Engineering, Projektmanagement sowie Marketing und Vertrieb vermittelt, die für die Entwicklung, Planung und Vermarktung mobiler Anwendungen benötigt werden. Ein weiteresZieldesBuchsbestehtdarin, eineTransparenzüberdieunterschiedlichenEin- satzmöglichkeiten mobiler Applikationen zu schaffen und sowohl Rahmenbedingungen und Problembereiche als auch Handlungsempfehlungen für Unternehmen aufzuzeigen. Hierzu werden dem Leser reale Entwicklungsprojekte vorgestellt, deren Planungs- und Entwicklungsphase aufgezeigt sowie innerhalb des Entwicklungsprozesses identifizierte ProblemeundLösungsansätzedargestellt. WasliefertdasvorliegendeBuch? DieKapiteldiesesHerausgeberbandesenthalteneine Vielzahl praxisrelevanter Inhalte zu den Themen App-Entwicklung, -Geschäftsmodelle und-Marketing.DasvorliegendeBuchliefertweiterhineinedifferenzierteSichtweiseüber möglicheEinsatzgebieteundAnwendungsbereichemobilerAnwendungenimB2B-oder B2C-Bereich.PraktikerwerdenbeiderLektürediesesBandesumfangreicheHilfestellun- genundkonkreteInformationenzurUmsetzungvonStrategienundVorgehensweisenzur App-Entwicklungerhalten. AberauchTheoretikerundWissenschaftlersowieallgemein anderThematik„App“InteressiertewerdendasBuchmitGewinnlesenkönnen. Anwenrichtetsich„App4U“? DasvorliegendeBuchwendetsichvornehmlichanUn- ternehmer,IT-VerantwortlicheundIT-PraktikerausIT-anwendendenUnternehmenund IT-Unternehmen,ferneranLehrendeundStudentenderWirtschaftsinformatikundBWL sowieallgemeinalldiejenigenPersoneninGesellschaftundPolitik,diesichmitderZukunft desIT-Sektorsbeschäftigen. V VI VorwortderHerausgeber Aufbau des Buchs Das Buch strukturiert die Thematik der mobilen Applikationen in drei Hauptteile. Im ersten Teil werden die allgemeinen Grundlagen von Apps, die Stra- tegien zur App-Entwicklung und der App-Markt aus unterschiedlichen Perspektiven heraus betrachtet. Der zweite Teil beschäftigt sich mit Vorgehensmodellen und Tech- nologien zur App-Entwicklung. Gegenstand des dritten Teils sind Praxisbeispiele der App-Entwicklung. NachfolgendwerdendieeinzelnenKapiteljeweilsentsprechendihrer inhaltlichenZuordnungzudenaufgeführtenTeilenI.bisIII.skizziert. I.Grundlagen,StrategieundMarkt Christian Aichele und Marius Schönberger führen zunächst in die Thematik der mo- bilen Applikationen ein. Die Autoren geben eine Übersicht über die Entstehung mobiler Anwendungen und zeigen wesentliche Erfolgsfaktoren in dem B2B- und B2C- Bereich.AbschließendwerdenderAufbauunddieSchwerpunktedesvorliegendenBuchs aufgezeigt. Marius Schönberger stellt im zweiten Kapitel „Auf dem Weg zur optimalen mobilen Anwendung: Orientierung und Beweggründe zur Entwicklung mobiler Anwendungen“ zunächstfest,dasssichmitdemAufbaueinerneuenApp-InfrastrukturdieProzesseund Arbeitsweise in Unternehmen erheblich verändern. Er legt in seinem Beitrag dar, dass kaumeinUnternehmensbereichvondenVeränderungenimZusammenhangmitderAus- bringung von mobilen Applikationen ausgeschlossen bleibt. Unternehmen entscheiden sichimmermehr, denEinsatzmobilerAnwendungenfürkundenspezifischenMehrwert zu nutzen. Für die Vorbereitung des Entwicklungsvorhabens gibt der Autor einen Ori- entierungsrahmenvor,derdieBesonderheitenderB2B-undB2C-Märkte,dasVorgehen beiderAuswahlundEinführungmobilerAnwendungensowieanfallendeKostenbeider Entwicklungberücksichtigt. ChristianAichelebeschreibtimKapitel„StrategienundGeschäftsmodellefürmobile Applikationen: DieVorgehensweisezurEtablierungmobilerApplikationenimB2Bund B2C“denParadigmenwechselinderInformationstechnologievonderklassischenproprie- tärenundmonolithischenInformationstechnologiehinzumdynamischenEinsatzmobiler ApplikationenaufunterschiedlichstenEndgeräten.NacheinerDarstellungvonStrategien fürdieApp-EntwicklungundVorgehensweisenzurGenerierungeinerStrategieaufBasis einesFallbeispielsskizziertderAutorGeschäftsmodellefürmobileApplikationenimB2C- undB2B-Umfeld.AbschließendwirdindasProjektmanagementfürdieApp-Entwicklung eingeführt.DerAutorgelangtdabeizudemSchluss,dassdieetabliertenUnternehmen,die denApp-EinsatznichtrechtzeitigodernurunzureichendvollziehensowieihrGeschäfts- modell nicht weiterentwickeln, das Risiko eingehen, in Zukunft erhebliche Nachteile in Kaufnehmenzumüssen. VorwortderHerausgeber VII II.VorgehensmodelleundTechnologien Im vierten Kapitel „Der professionelle Einstieg in die erfolgreiche App-Entwicklung: Fachliche und technologische Grundlagen der App-Entwicklung“ beschreibt Marius SchönbergerfachlicheundtechnologischeGrundlagenimZusammenhangmitderope- rativenEinführungvonmobilenApplikationen.DerAutorgibtzunächsteineEinführung indieThematikderSoftwareentwicklung. DarananknüpfendwerdenmobileEndgeräte hinsichtlichihrerTypologisierung,verwendetenBetriebssystemeundspezifischenEigen- schaftenbetrachtet.IneinemweiterenSchrittwerdenverschiedeneApplikationstypenund Entwicklungsstrategiendargestellt.DasKapitelendetmiteinerVorstellungverschiedener WerkzeugezurUnterstützungdermobilenAnwendungsentwicklung. Im Kapitel „Mit Struktur und Methode in die projektindividuelle App-Entwicklung: Praktische Ansätze zur zielorientierten Anwendung von Software Engineering“ stellen ChristianAicheleundMariusSchönbergerzunächstfest, dassinderaktuellenDiskussi- onummobileAnwendungenbisherkeineeinheitlichenVorgehensmodellezurPlanung, ImplementierungundVermarktungvonAppsbestehen.AusdiesemGrundhabendieAu- toreneinVorgehensmodellzurmobilenAnwendungsentwicklungaufgestellt,welchesin diePhasenMarkt-undProblemanalyse,PlanungundKonzeption,EntwicklungundTest sowieEinführungundVeröffentlichungunterteiltist.NebendennotwendigenAufgaben- und Tätigkeitsbereichen innerhalb der genannten Phasen werden weiterhin Werkzeuge undMethodenzurUnterstützungdesEntwicklungsprozessesvorgestellt. KlausKnopperstelltimsechstenKapitel„MobileSecurity: GrundlagenundBeispiele aus Theorie und Praxis zur Systemsicherheit bei der Anwendung mobiler Softwaresy- steme“ fest, dass bei der Nutzung von mobilen Applikationen der Datenschutz und die DatensicherheitbesondereAufmerksamkeiterfordern. NebenderSicherheitsarchitektur mobilerBetriebssystemeundAnwendungenbeschreibtderAutorweiterhinverschiedene VorfälleundBedrohungsszenarieninBezugaufdiemobileSicherheit.Anhandderinder InformationssicherheitallgemeinbestehendenTeilgebieteVertraulichkeit,Verfügbarkeit undIntegritätgibtderAutorabschließendtechnischeHilfsmittel,Sicherheitsmaßnahmen undHandlungsempfehlungen. III.Praxisbeispiele Im Eingangskapitel des dritten, technisch orientierten Buchteils beschäftigt sich Marius SchönbergerinseinemKapitel„BusinessCaseI:MobileApplikationenzurpersönlichen Finanzplanung“ mit der Konzeption und Entwicklung einer mobilen Applikation zur Baufinanzierung.DerAutorbeschreibthierbeidengesamtenAblaufdesSoftwareEnginee- ring, beginnendbeidervorliegendenProblemstellungundMotivationzurEntwicklung, überdiePlanungs-undKonzeptphasebiszurImplementierungundderEvaluierungder mobilenAnwendung. VIII VorwortderHerausgeber Christian Radny stellt in seinem Kapitel „Business Case II: Presenter App“ zunächst fest, dass die Kommunikations- und Informationstechnologie eine Schlüsselrolle beim EinsatzvonmobilenApplikationenimB2Beinnimmt.Dabeisindneue,hochperforman- te Technologien ein wichtiger Baustein für den Aufbau und die Entwicklung mobiler Softwarearchitekturen.DerAutorbeschreibtdaherzunächstBesonderheitenbeiderSoft- wareentwicklung für mobile Endgeräte, bevor er nachfolgend auf die Entwicklung und Konzeption einer Presenter-Anwendung für PowerPoint eingeht, die für das mobile BetriebssystemAndroidumgesetztwurde.ZieldesAutorsistes,dassderLeserdieSoftwa- reentwicklungunterAndroidverstehensollunddenAufbauderentwickeltenApplikation nachvollziehenkann. ImKapitel„BusinessCaseIII:Rating-Tool“plädiertDennisChristmanndafür,dieApp- Technologienichtisoliertzubetrachten, dadieseeinerevolutionäreBasistechnologiein derserviceorientiertenArchitekturdarstellt,derenBedeutungerstdurcheinekonsequente Integration in die Geschäftsanwendungen von Unternehmen sichtbar wird. Unterneh- menstehenjedochvorderHerausforderung,ausderVielfaltderamMarktvorhandenen mobilen Anwendungen eine für unternehmensinterne oder -externe Problemstellungen benötigteAppauszuwählen.DamitUnternehmensichamMarktfürmobileApplikatio- nenzurechtfinden,greifenvieleaufTestsundRezensionenzurück.Hierzuwerdenoftmals fürdieErzeugungvonRankingsBewertungstoolsverwendet.DurchdenBeitragwirddie EntwicklungeinesRating-ToolszurBewertungvonmobilenApplikationenvorgestellt.Im erstenSchrittwirddasBewertungsmodellentwickelt, aufdessenBasisimAnschlussdas RatingToolinJavaentwickeltwird. Bei allen hier dargestellten Praxisbeispielen handelt es sich um erfolgreiche App- Entwicklungen, die sämtlich zum Zeitpunkt der Drucklegung dieses Buchs Ende 2013 bereitsabgeschlossenwaren. DasvorliegendeBuchgibtdentechnischenEntwicklungsstanddesSommers2013wie- der. Einige Aussagen und Analysen der nachfolgenden Kapitel sind durchaus eng mit diesemStandverknüpftundfolgerichtigvordiesemzeitlichenBezugzubewerten.Vielfach sind jedoch die in diesem Buch getätigten Aussagen prinzipieller Natur und infolgedes- sen auch ohne direkten Zeitbezug. Aussagen zur optimalen Gestaltungsmethodik von App-Projekten, zum Management von App-Entwicklungen, zu Methoden der Entwick- lungundQualitätssicherungundvielemmehrbehaltenauchnacheinerGesetzesänderung odergeändertenTechnologieweiterhinihreGültigkeit. Zum Schluss gilt unser ganz besonderer Dank allen an diesem Buch beteiligten Au- toren, ohne deren hohes Engagement beim Verfassen der nachfolgenden Kapitel dieses Buchprojektnichthätterealisiertwerdenkönnen. Darüberhinausbedankenwirunsbei zahlreichenFührungskräftenausderIT-Industrie,FachexpertenundPraktikern,dieuns beiderErstellungdiesesBuchswiederholtmitRatundihremdetailliertenWissenunter- stützt haben. Nicht zuletzt gilt unser Dank auch der professionellen Unterstützung und wohlwollendenBegleitungdurchdasLektoratInformatikundElektrotechnikdesSpringer ViewegVerlags. VorwortderHerausgeber IX Wir würden uns freuen, wenn der vorliegende Herausgeberband einen Beitrag zur inhaltlichen Konkretisierung und zum Erfolg von App-Entwicklungen leisten könnte sowie dem Praktiker bei der Umsetzung von Projekten zur App-Erstellung hilfreiche InformationenzurerfolgreichenRealisierunggebenkann. Ketsch,imSeptember2013 ChristianAichele Homburg,imSeptember2013 MariusSchönberger Inhaltsverzeichnis 1 App4U–DieWeltdermobilenApplikationen ............................ 1 ChristianAicheleundMariusSchönberger 2 AufdemWegzuroptimalenmobilenAnwendung......................... 13 MariusSchönberger 3 StrategienundGeschäftsmodellefürmobileApplikationen ................ 35 ChristianAichele 4 DerprofessionelleEinstiegindieerfolgreicheApp-Entwicklung............ 87 MariusSchönberger 5 MitStrukturundMethodeindieprojektindividuelleApp-Entwicklung ..... 133 MariusSchönbergerundChristianAichele 6 MobileSecurity......................................................... 217 KlausKnopper 7 BusinessCaseI:MobileApplikationenzurpersönlichenFinanzplanung..... 251 MariusSchönberger 8 BusinessCaseII:PresenterApp.......................................... 309 ChristianRadny 9 BusinessCaseIII:RatingTool ........................................... 353 DennisChristmann Sachverzeichnis............................................................ 403 XI