Fakultät für BetriebswirtschaftslehreLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
Lehrstuhl für ABWL und
Wirtschaftsinformatik
Prof. Dr. Armin Heinzl
23. November 2010
Chancen und Risiken des Nearshorings:Kriterien zum Nearshoring/Offshoring
von Softwarebausteinen
© Prof. Dr. Armin Heinzl, Universität Mannheim
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
Agenda
1. Einleitung� Ausgangslage� Problemstellung und Zielsetzung� Methodik und Vorgehensweise
2. Vorstellung eines Outsourcingprozesses für die Softwareentwicklung bei KMU� Überblick� Eigenschaften
3. Entscheidungsfindung zum Outsourcing auf Komponentenebene� Entscheidungskriterien� Entscheidungsfindung für auszulagernde Softwareobjekte� Eigenschaften des skizzierten Ansatzes
4. Ausblick
2
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
� Steigende Auslagerungen in Nearshore- und Offshore-Länder
1. EinleitungAusgangslage
3
IT Outsourcing – Geographische Verteilung
Zentraleuropa Osteuropa Indien Südeuropa China
SoftwareentwicklungAnwendungsmanagement
InfrastrukturmanagementBusiness Process Outsourcing
© Capgemini 2009
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
1. Einleitung� Ursachen dieser Entwicklung
� Kostensenkung/-vorteile
� Akquisition von Experten sowie Expertenwissen
� Konzentration auf Kernkompetenzen
� Zugang zu neuen Technologien
� Weitere Ursachen
� Flexibilität beim Auf- und Abbauvon Mitarbeitern
Ausgangslage
4
Hauptgründe für die Auslagerung von Teilen der IT-B ranche aus Deutschland in 2008
Anteil der Befragten in %
Quelle: Hexaware (2008)
61
36
28
1715
4
0
10
20
30
40
50
60
70
Koste
nsen
kung
für P
roje
kte
Hohe
Perso
nalko
sten
Einkau
f von
Exp
erte
nwiss
en
Konze
ntra
tion
auf K
ernk
ompe
tenz
en
Gering
ere
Entwick
lung
skos
ten
Zuga
ng zu
neu
en T
echn
olog
ien
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
1. EinleitungAusgangslage
5
U.S.
China
Taiwan
U.S.A.
China
Taiwan
Concept Arch. &Planning
Mfg.
Pilotprod.
Designreview
Sustainingsupport
offs
hore
onsh
ore
1990
offs
hore
onsh
ore
2000
offs
hore
onsh
ore
2005
Design Entwicklung Produktionof
fsho
reon
shor
e
Concept
Concept
Concept
Arch. &Planning
Arch. &Planning
Arch. &Planning
Designreview
Designreview
Designreview
Prototypetest
Pilotprod.
Pilotprod.
Pilotprod.
Mfg.
Mfg.
Mfg.
Sustainingsupport
Sustainingsupport
Sustainingsupport
Prototypetest
Prototypetest
Prototypetest
2010
PR
OG
NO
SE
Concept Arch. &Planning
Prod.
Pilotprod.
DesignReview
Support
offs
hore
onsh
ore
1990
offs
hore
onsh
ore
2000
offs
hore
onsh
ore
2005
Designof
fsho
reon
shor
e
Concept
Concept
Concept
Arch. &Planning
Arch. &Planning
Arch. &Planning
DesignReview
DesignReview
DesignReview
PrototypeTest
PilotProd.
PilotProd.
PilotProd.
Prod.
Prod.
Prod.
Support
Support
Support
PrototypeTest
PrototypeTest
PrototypeTest
2010
Entwicklung
in der US-
Halbleiter-
fertigung
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
1. Einleitung� Prozesswissen zur Auslagerung von Entwicklungsaufgaben in
Near-/Farshore-Länder im Mittelstand kaum vorhanden.
� Vertrauensprobleme und mögliche Zusatzkosten sind hemmende Faktoren für das Near-/Far-/Offshoring im Mittelstand.
� Entscheidungen über die Teile der Software, die ausgelagert werden sollen, werden bisher situativ und intuitiv, d.h. unsystematisch getroffen.
Problemstellung
6
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
1. Einleitung
� Objektivierung der Make-or-Buy-Entscheidung von zu entwickelnden Softwarebausteinen.
� Methodische Unterstützung des Mittelstandes beim Auslagern von Teilen der Softwareentwicklung in Near-/Farshore-Länder.
� Spezifische und wertschöpfungsintensive Teile der Softwareentwicklung vor der Abwanderung ins Ausland schützen.
� Im Rahmen von GlobaliSE werden Methoden und Werkzeuge zur Gestaltung der Geschäftsprozesse, Softwarearchitektur, Entwick-lungsverfahren und Qualitätsmessung von Software erarbeitet.
Zielsetzung
7
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
1. Einleitung� Einbettung von Elementen des Software Engineering in
bestehende Sourcing-Prozessmodelle.
� Entwicklung einer Make-or-Buy-Heuristik für Softwarebausteine als Ausgangsbasis.
� Erprobung und Verfeinerung im Feld mit Unternehmen!
Methodik und Vorgehensweise
8
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
2. Ganzheitlicher O
utsourcingprozessDer Outsourcingprozess im Überblick
9
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
2. Ganzheitlicher O
utsourcingprozess
� Verknüpfung der Prozessphasen des Software Engineering mit Outsourcingabschnitten.
� Nebenläufigkeit von Kernimplementierung und Outsourcingprozess: Anbieterwahl während bereits intern entwickelt wird, Durchführung der externen Programmierung, Zusammenführung der Software am Ende.
� Exit-Strategie : Da niedrig klassifizierte Objekte ausgelagert werden sollen, können diese bei einem Scheitern später immer noch in den Entwicklungsprozess im eigenen Haus eingebunden werden.
Merkmale des Outsourcingprozesses
10
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
2. Ganzheitlicher O
utsourcingprozess
� Ganzheitliches Konzept , das Outsourcing mit der traditionellen Vorgehensweise in der Softwareentwicklung verknüpft und dem Mittelstand ein Prozessmodell an die Hand gibt.
� Einfache Integration der Outsourcingschritte in den bestehenden SE-Prozess, sofern dieser definiert ist. Daher für mittelständische Unternehmen geeignet.
� Explikation und Operationalisierung der Entscheidungskriterien und -regeln für die Fremdvergabe von Softwarekomponenten.
Merkmale des Outsourcingprozesses
11
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
3. EntscheidungsfindungEntscheidungsfindung für auszulagernde Softwareobjek te
12
Softwareobjekte
- Komponenten- Pakete- Klassen
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
3. Entscheidungsfindung
� Zunächst erfolgt die Klassifizierung von Softwarebausteinen anhand von Entscheidungstabellen entlang unterschiedlicher Kriterien
Analyse der Objekte
13
Interdependenzenzwischen Software-
objekten
Interdependenzenzwischen
Anforderungen
Kommunikationzwischen
Entwicklern
Interdependenzenzwischen Softwareobjekten und Entwicklungsressourcen
Spezifität des Wissens
FunktionaleSpezifität
Geschäftsprozess-spezifität
TechnischeSpezifität
Auslagerung konkreterSoftwareobjekte
Eigenschaften von Softwareobjekten und daran
beteiligten Ressourcen
Eigenschaften der abgebildeten Aufgabe und der verwendeten
Technologie
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
3. Entscheidungsfindung
� Spezifität des Geschäftsprozesses„Je mehr Wissen über kritische Geschäftsprozesse für die Implementierung eines Softwareobjekts notwendig ist, umso höher ist die Spezifität des Wissens. “
� Funktionale Spezifität„Je mehr Wissen über funktionales Know-How für die Implemen-tierung eines Softwareobjekts notwendig ist, umso höher ist die Spezifität des Wissens.“
� Technische Spezifität„Je mehr technisches Know-How für die Implementierung eines Softwareobjekts notwendig ist, umso höher ist die Spezifität des Wissens. “
Spezifität des Wissens
14
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
3. Entscheidungsfindung
� Einfach und nachvollziehbar : Entscheidungen werden explizit und transparent.
� Identifikation nicht-spezifischer Softwarekomponente n möglich.
� Unterteilung in ABC-Komponenten flexibel handhabbar .
� Ein Abfluss von kritischem Know-How und Kernkompetenzen an Fremdanbieter wird vermindert/verhindert.
Eigenschaften des skizzierten Ansatzes
15
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
4. Ausblick
� Entwicklung eines Softwarewerkzeugs für die Entscheidungsfindung� Anbindung an Kollaborationsplattformen� Verfeinerung der Entscheidungslogik� Kontextbasierte Erweiterung der Entscheidungskriterien
� Evaluation in der Praxis, d.h. mit Softwarefirmen aus dem Mittelstand, die Near-/Farshoring praktizieren (wollen), im Rahmen des Projekts GlobaliSE.
Ausblick
16
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
Vielen Dank für Ihre Aufmerksamkeit!
17
Prof. Dr. Armin HeinzlL15, 1-6
68161 Mannheim
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
2. Ganzheitlicher O
utsourcingprozessOutsourcing im Detail
18
Outsourcingvorbereitungen
• Aufbereitung von Firmeninformationen• Ermitteln der Vorteile durch Outsourcing• Beschaffung von Outsourcinginformationen
Outsourcinganalyse
• Versenden eines RFI*• Informationen über Outsourcing-
anbieter beschaffen• RFP** basierend auf detaillierter
Spezifikation versenden• Auswahl eines Anbieters
externe Implementierung
• kontinuierliche Kommunikation• Austausch von Wissen• Kontrolle• Implementierung des Codes• Unit Tests
SoftwareentwicklungsprozessSoftwareentwicklungsprozess
ausgewählte Software-
objekte ExitStrategie
Software
* Request for Information** Request for Proposal
Kriterien zum Nearshoring von SoftwarebausteinenLehrstuhl für ABWL und WirtschaftsinformatikProf. Dr. Armin Heinzl
3. Entscheidungsfindung
� Entscheidungstabelle für die Spezifität des Wissens
Entscheidungstabelle (beispielhaft)
19
H – hoch (high)M – mittel (middle)L – niedrig (low)X – Aktion wählen
Top Related