Software Ecosystems. Tobias Schrade



Ähnliche Dokumente
Software Ecosystems. Tobias Schrade

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

INFOBLATT FÜR DAS NEU AUFSETZEN IHRES COMPUTERS

Präsentation Von Laura Baake und Janina Schwemer

Expertenumfrage: Mobile Applications

Applikationsvirtualisierung in der Praxis. Vortrag an der IHK Südlicher Oberrhein, Freiburg Thomas Stöcklin / 2007 thomas.stoecklin@gmx.

Die MOBILE Welt als Geschäftsmodell?

AIRWATCH. Mobile Device MGMT

Was ist neu in Sage CRM 6.1

Installation der SAS Foundation Software auf Windows

Application Service Providing ASP - das neue Geschäftsmodell im ecommerce!

Research Note zum Thema: Laufzeit von Support-Leistungen für Server OS

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

IT-Strategie zum Einsatz von Open Source Software. SenInnSport IT-Kompetenzzentrum

PC/Mac oder Smartphone/Tablet. Compi-Treff vom 9. Januar 2015 Thomas Sigg

Business Application Framework für SharePoint Der Kern aller PSC-Lösungen

Systemanforderungen (Mai 2014)

Das Internet ist mobil. John Riordan Bern, 17. Jan 2013

Neue Funktionen in Innovator 11 R5

GKSpro WebServer. Überblick. Web Server. GKSpro. Datenbank. GKSpro. InfoBrief Nr. 61 November GKSpro WebServer.

Agenda. Ziel Problematik OS-Installation Softwareverteilung Inventarisierung Stufenplan

Parallels Plesk Panel

AVS TD 6.2 Einstellungen Design/Schrift (1.7.9_82, )

Apps in ArcGIS: Neuerungen. 18. Juni 2015

SharePoint Portal für eine effiziente Zusammenarbeit

SERVICE SUCHE ZUR UNTERSTÜTZUNG

Systemvoraussetzungen Informationscenter IFC

Fachapplikationen in heterogenen IT Landschaften

HWP-WIN Update Argumente für eine Aktualisierung Präsentiert durch Sage Business Partner Johann König

Systemvoraussetzungen

Die große Mehrheit der Befragten fühlt sich durch die schnellen Microsoft-Updates überfordert.

BI in der Cloud eine valide Alternative Überblick zum Leistungsspektrum und erste Erfahrungen

Benutzerleitfaden MobDat-CSG (Nutzung des Heimrechners für dienstliche Zwecke)

Herausforderungen beim Arbeiten in der Wolke

Cloud Ready Software Der Weg in die Cloud

Herzlich Willkommen - TeleSys!

FL1 Hosting Technische Informationen

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

1. Technik moderner Geräte

GESCHÄFTSSTELLENERÖFFNUNG HAMBURG, 25. APRIL 2013

Der Support für Windows Server 2003 endet endgültig alles was Ihnen dann noch bleibt ist diese Broschüre.

Projektmanagementsoftware: Standard vs. Individual

Terminabgleich mit Mobiltelefonen

Rund um Sorglos. Information Communication Technology Ebner e.u. für Home Office oder Small Office. [Datum einfügen]

Computeria Urdorf. Treff vom 18. Juni Von Windows XP zu Windows 8

Enterprise Mobility, Live! Pascal Kaufmann, Swisscom IT Services AG 12. Juni 2013

Systemvoraussetzungen

Projektarbeit POS II zum Thema Branchensoftware in der Druckindustrie. Ben Polter, Holger Räbiger, Kilian Mayer, Jochen Wied

Windows Server 2008 (R2): Anwendungsplattform

Analyse zum Thema: Laufzeit von Support-Leistungen für ausgewählte Server OS

WINDOWS 8 WINDOWS SERVER 2012

IT Einkauf ohne Reue. Ralf Bussick

Inhaltsverzeichnis. Handbuch zur Installation der Software für die Bürgerkarte

MEHR INNOVATION. MIT SICHERHEIT. COMPAREX Briefing Circle 2014

Microsoft Dynamics CRM Perfekte Integration mit Outlook und Office. weburi.com CRM Experten seit über 10 Jahren

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

iapps das Banking in Ihren Händen Innovation Know-how Service

Anforderungen und Umsetzung einer BYOD Strategie

eridea AG Installation Eclipse V 1.1

.. für Ihre Business-Lösung

Open Source in der Unternehmenspraxis

Systemvoraussetzungen

Der schnelle Weg zu Ihrer eigenen App

Integriertes Management schafft einheitliche Sicherheitsstandards am Client und am mobilen Endgerät.

Systemvoraussetzungen

ERPaaS TM. In nur drei Minuten zur individuellen Lösung und maximaler Flexibilität.

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

FlashAir. Tool zur Firmwareaktualisierung Version Bedienungsanleitung

Windows wird nicht mehr unterstützt Was bedeutet das? Was muss unternommen werden? Compi-Treff vom 9. Mai 2014 Thomas Sigg

SharePoint Demonstration

Anleitung. Lesezugriff auf die App CHARLY Termine unter Android Stand:

Herzlich willkommen. Die Zukunft von Client und Mobile Device Management. Tobias Frank, baramundi software AG

Das tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor:

Verwendung von Open Source Software

Umstieg auf Microsoft Exchange in der Fakultät 02

EIN CRM FÜR MAXIMALE FLEXIBILITÄT.

Internet Explorer Version 6

Unterstützung. der Windows Benutzerkontensteuerung. Netviewer Support v6.2 mit UAC- Unterstützung

VEDA Managed Services VEDA-SOFTWARE

DAS SIND WIR. Kronthalerstraße Königstein phone +49 (0) fax +49 (0) mail web nolinkup.

Plattformen mobiler Endgeräte Windows Phone, ios, Android

Installations- und Bedienungsanleitung CrontoSign Swiss

Beruflichen Schule in Nidda

END OF SUPPORT. transtec Migrationskonzept END OF SUPPORT für Windows Server END OF LICENSE für Windows Server 2008

Virtual Desktop Infrasstructure - VDI

FH D Fachhochschule Düsseldorf University of Applied Sciences. FB 3 Fachhochschule Düsseldorf University of Applied Sciences

C++ und mobile Plattformen

16.4 Wiederverwendung von COTS-Produkten

Der Weg zur eigenen App

Systemvoraussetzungen

White-Label-Apps für Werbe- und Mediaagenturen Nutzen Sie Ihren Namen und unser Know-How.

Sitzungsmanagement. für SharePoint

Architekturplanung und IS-Portfolio-

Windows 10 > Fragen über Fragen

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Microsoft (Dynamics) CRM 2020: Wie verändern sich Markt, Eco-System und Anwendungsszenarien nach Cloud & Co?

Transkript:

Software Ecosystems Tobias Schrade 1

Gliederung 1. Überblick Ökosysteme 2. Software Ökosysteme 1. Was führt zu Software Ökosystemen? 2. Verschiedene Bereiche der Software Ökosysteme 1. Betriebssysteme 2. Anwendungen 3. Benutzer-Programmierung 3. Umstieg zu einem Software Ökosystem 4. Auswirkungen auf die Software-Programmierung 5. Zusammenfassung 6. Ökosysteme und IT-Transformation 2

1. Überblick Ökosysteme Ökosysteme Menschliche Ökosysteme Natürliche Ökosysteme Wirtschaftliche Ökosysteme Soziale Ökosysteme Software Ökosysteme 3 Abbildung 1 Überblick Ökosysteme

Gliederung 1. Überblick Ökosysteme 2. Software Ökosysteme 1. Was führt zu Software Ökosystemen? 2. Verschiedene Bereiche der Software Ökosysteme 1. Betriebssysteme 2. Anwendungen 3. Benutzer-Programmierung 3. Umstieg zu einem Software Ökosystem 4. Auswirkungen auf die Software-Programmierung 5. Zusammenfassung 6. Ökosysteme und IT-Transformation 4

2. Software Ökosysteme Definition: Ein Software Ökosystem besteht aus einer Anzahl an Softwarelösungen welche die Aktivitäten und Transaktionen der Akteure des zugehörigen sozialen oder wirtschaftlichen Ökosystems und den Organisationen, welche die Software bereitstellen, ermöglicht, unterstützt und automatisiert. (Nach: Bosch, Jan; 2009) 5

2. Software Ökosysteme Partner Externe Entwickler Kunde Software Hersteller Software Kunde 6 Abbildung 2 Software Ökosystem

2.1 Was führt zu Software Ökosystemen? Software Pakete werden immer größer R&D Kosten vs. Kundenwünsche Softwareumfang übersteigt die Möglichkeiten einer einzelnen Firma. The winner takes it all Man braucht schnell viele Kunden um zu bestehen. 7

2.2 Verschiedene Bereiche der Software Ökosysteme Bereich Kategorie Betriebssystem Anwendung Desktop Web Mobil Windows, Apple OS X, Linux Microsoft Dynamics NAV, SAP, MS Office Google AppEngine, Yahoo! developer ebay, Amazon Android, Palm, iphone AppStore, Android Market Benutzer- Programmierung MS Excel, Lego Mindstorms Yahoo! Pipes - Abbildung 3 Bereiche der Software Ökosysteme (Nach: Bosch, Jan; 2009) 8

2.2.1 Betriebssysteme Merkmale: Benötigen Programme von Dritten => Wertsteigerung Entwicklungstools für Programme für das Betriebssystem werden bereitgestellt. Der Erfolg hängt stark von dem der Geräte, auf welchen das Betriebssystem installiert ist, ab. 9

Erfolgsfaktoren: Kunden Programme Bedürfnisse Entwickler Abbildung 3 Erfolgsfaktoren von Software Ökosystemen im Bereich Betriebssysteme 10

Herausforderungen: Kompatibilität Neueste Errungenschaften Dominanz und finanzieller Erfolg von Windows Im Bereich der OS für mobile Geräte wollen alle einen Teil vom Kuchen abhaben 11

2.2.2 Anwendungen Merkmale: Erfolgreiche Anwendung Ökosystem Unbemerktes Mitwirken von Dritten Erfolgsfaktoren: Kunden Gute Entwicklungsumgebungen Nahtlose Integration neuer Funktionen 12

Herausforderungen: Umstellung (Anwendung => Ökosystem) Verlust von früheren Freiheiten Neues Geschäftsmodell 13

2.2.3 Benutzer-Programmierung Merkmale: Einfach Nichts fundamental neues wird erschaffen Erfolgsfaktoren: Nutzen der selbst programmierten Features Motivationsquellen für Endnutzer Herausforderungen: Intuitiv Einfach Meist geringes Etat 14

Gliederung 1. Überblick Ökosysteme 2. Software Ökosysteme 1. Was führt zu Software Ökosystemen? 2. Verschiedene Bereiche der Software Ökosysteme 1. Betriebssysteme 2. Anwendungen 3. Benutzer-Programmierung 3. Umstieg zu einem Software Ökosystem 4. Auswirkungen auf die Software-Programmierung 5. Zusammenfassung 6. Ökosysteme und IT-Transformation 15

3. Umstieg zu einem Software Ökosystem Abhängig von der Kategorie des Software Paketes Betriebssystem und Benutzer-Programmierung sehr schwierig meistens Anwendungen Kunden Programme Bedürfnisse Software Entwickler Software Paket Software Ökosystem 16

Zwei extreme Strategien: Gezielt Bestimmte Bereiche Gezielte Partnersuche Hohe Zugriffsrechte Verträge Frei (Open Source) Alle Bereiche offen Keine Partnersuche Plattform als Basis Wettbewerb 17

Vier typische Entwickler- Arten : 1. Eigene Entwickler 2. Strategische Entwickler 3. Nicht gerichtete Entwickler 4. Unabhängige Anbieter von Software-Lösungen Beziehungen zu Entwicklern: Verlust von Kontrolle Verlust von Ansehen Entwicklungsplan 18

Stadien eines Software Ökosystems: Stadium 1: Abbildung 4: Stadien eines Software Ökosystems 19

Stadien eines Software Ökosystems: Stadium 2: Abbildung 4: Stadien eines Software Ökosystems 20

Stadien eines Software Ökosystems: Stadium 3: Abbildung 4: Stadien eines Software Ökosystems 21

Stadien eines Software Ökosystems: Stadium 4: Abbildung 4: Stadien eines Software Ökosystems 22

Gliederung 1. Überblick Ökosysteme 2. Software Ökosysteme 1. Was führt zu Software Ökosystemen? 2. Verschiedene Bereiche der Software Ökosysteme 1. Betriebssysteme 2. Anwendungen 3. Benutzer-Programmierung 3. Umstieg zu einem Software Ökosystem 4. Auswirkungen auf die Software-Programmierung 5. Zusammenfassung 6. Ökosysteme und IT-Transformation 23

4. Auswirkungen auf die Software- Programmierung Fast jeder Bereich einer Firma ist betroffen Koordinationsmechanismen Neue Prozesse erforderlich Mehr Partner Mehr Aufwand Dezentralisierung Ingenieursfähigkeiten Flexibilität Updates 24

Produkt-Zusammensetzung Plattform Produkte Anwendungen MS Office MS Word MS Excel Diagramm WordArt Diagramm Abbildung 5: Produkt-Zusammensetzung Kunde wählt alle Kombinationen müssen getestet werden Viel Support nötig Erfahrungen aller Kunden sollten ähnlich sein 25

Gliederung 1. Überblick Ökosysteme 2. Software Ökosysteme 1. Was führt zu Software Ökosystemen? 2. Verschiedene Bereiche der Software Ökosysteme 1. Betriebssysteme 2. Anwendungen 3. Benutzer-Programmierung 3. Umstieg zu einem Software Ökosystem 4. Auswirkungen auf die Software-Programmierung 5. Zusammenfassung 6. Ökosysteme und IT-Transformation 26

5. Zusammenfassung Logische Erweiterung von Anwendungspaketen In verschiedenen Kategorien (Betriebssystem, Anwendung, Benutzerprogrammierung) und Bereichen (Desktop, Web, Mobil) möglich Viele Herausforderungen und Neuerungen Vorgegebene Bahnen 27

Gliederung 1. Überblick Ökosysteme 2. Software Ökosysteme 1. Was führt zu Software Ökosystemen? 2. Verschiedene Bereiche der Software Ökosysteme 1. Betriebssysteme 2. Anwendungen 3. Benutzer-Programmierung 3. Umstieg zu einem Software Ökosystem 4. Auswirkungen auf die Software-Programmierung 5. Zusammenfassung 6. Ökosysteme und IT-Transformation 28

6. Ökosysteme und IT- Transformation Neue Schnittstellen zu anderen Firmen Neue Prozesse innerhalb einer Firma Neue Anforderungen an bestehende IT Unternehmensinterne und Unternehmensübergreifende IT-Transformation 29

30

Quellen: From Software Product Lines to Software Ecosystems (Bosch, Jan, 2009) Software Acquisition: a business strategy analysis (Farbey, Barbara; Finkelstein, Anthony, 2001) A Sense of Community: A Research Agenda for Software Ecosystems (Jansen, Slinger; Finkelstein, Anthony; Brinkkemper, Sjaak, 2009) Software Industrie und Software Ökosysteme http://www.drkarlpopp.de/softwareindustrieundoekosystem ebusinessmodels.html (Popp, Karl, entnommen am 14.04.2011) Logos von den Homepages der jeweiligen Firmen 31