Post on 02-Oct-2021
transcript
Copyright © 2013 NTT DATA Corporation
Johannes Kreckel, Senior Managing Consultant
München, 3. Juni
GI Regionalgruppe
München
Software Entwicklung in Indien –
Vorurteile und Tatsachen 2013
Copyright © 2013 NTT DATA Corporation 2
1 Vorstellung
2 Motivation
3 Indiens Software Industrie
4 Projektbeispiel
5 Lessons Lernt
6 Offshoring - Vorgehensweise
Copyright © 2013 NTT DATA Corporation 3
Die NTT Group
► Nummer 1 der Telekommunikationsunternehmen der Welt, nach Umsatz
► An 29. Stelle* der Global Fortune 500 mit $130+ Milliarden Umsatz ** im Jahr und 225.000
Mitarbeitern
► 1953 gegründet als Nippon Telegraph and Telephone Public Corporation
► Börsennotiert in Tokio, Osaka, Nagoya, Fukuoka, Sapporo, New York und London
► Umfassende globale Lösungen in den Bereichen Infrastruktur, Kommunikation, Mobilität und IT-
Services
$47.18
Regional
Communications
Business
$21.04
Network & Data
Center
$15.68
Systems
Integration &
Services
$53.13
Mobile
Communications
Business
0
**Umsatz
* Fortune Global 500 - 2012
** Financials in $US Billions, taken from most recent full-year published financial results March 31, 2012
Operating revenue and operating income of each segment include intersegment transactions.
Copyright © 2013 NTT DATA Corporation 4 Unternehmenspräsentation
Die NTT Group: weltweit
Zweit größter Daten Center
Betreiber
Top 3 in Asien, Top 10 weltweit in Marine Kabel
Nummer 2 IP backbone
provider Daten Center 7 18 20 221 176
EMEA APAC AMERIKA TOTAL JAPAN
Länder 42 20 6 69 1
Mitarbeiter 16,000 20,000 9,000 225,000 180,000
NTT owned
Marine cable
Date Center
Office
5 Copyright © 2013 NTT DATA Corporation
Motivation
Copyright © 2013 NTT DATA Corporation 6
Herausforderung Digitalisierung
„Die Digitalisierung bringt eine umfassende Veränderung der Gesellschaft
mit sich, die mit der industriellen Revolution im 19. oder der Erfindung des
Buchdrucks im 15. Jahrhundert vergleichbar ist“.
Axel E. Fischer, Vorsitzender der Enquete-Kommission Internet und digitale Gesellschaft.
Informatik Spektrum, Band 36, Heft 1, Februar 2013
Bedarf an IT-Lösungen, System Dienste nimmt extrem zu.
Copyright © 2013 NTT DATA Corporation 7
Beispiel für massive Veränderungen durch IT
Digitalisierung der Unterhaltungsbranche
Besitzen vs. Nutzen
Automobil
Reise Banken
Banken Verlagswesen
…
Shar
eco
no
mm
y
IT-/Software
Der Erfolg von Unternehmen, und ganzen Volkswirtschaften, wird davon abhängen, wie schnell neue
Technologien adaptiert und in konkreten Nutzen für den Anwender transformiert werden.
Copyright © 2013 NTT DATA Corporation 8
Eine Lösung kann in der Einbindung von Offshore Kapazitäten in Indien sein
► Warum Offshore
► Zugriff auch deutlich mehr
Ressourcen
► Zeitgewinn
► Kostenvorteile
► Skalierbarkeit
► Warum Indien
► Viele Erfahrungen im internationalen
Umfeld
► Hoch qualifizierte Mitarbeiter mit guter
Ausbildung und internationaler
Projekterfahrung
► Englisch weit verbreitet
Anmerkung: Es gibt bestimmt auch weitere Optionen,
die auch gleichzeitig ihre Berechtigung haben, hier geht
es aber um die Zusammenarbeit mit Indien, da hier die
persönlichen Erfahrungen vor liegen.
9 Copyright © 2013 NTT DATA Corporation
Indiens Software Industrie
10 © 2013 NTT DATA, Inc.
IT-Zentren in Indien
Beispiel: NTT DATA Delivery Centers
• NTT DATA operating in India since 1994 on:
► Application DEV / Maintenance (ADM)
► Testing / Automation
► Enterprise (SAP / Oracle)
► BI (Business Intelligence)
► Cloud Computing
► Mobility
► ITO / BPO
• Delivery centers in 6 cities with 10,000+
professionals serving 200+ clients
• Secured facilities, Fail-safe infrastructure and
WAN connectivity to NTT DATA and Client
sites globally.
• Integrated Delivery and Support model for
clients in Americas, EMEA, and APAC
• Quality/Security Standards Certifications
► CMMI for DEV and SVC
► ITIL
► ISO 27001 IT Security
Hyderabad
Chennai Bangalore
Pune
Noida Gurgaon
Mumbai
New Dehli
Copyright © 2013 NTT DATA Corporation 11
Ausbildung
Indian Institute of Technolgy (ITT)
Location IT Talent Pool
Bangalore 38%
Pune 20%
Delhi 12%
Hyderabad 12%
Chennai 8%
Mumbai 8%
Others 2%
Pro Jahr gibt es in Indien 800.000 Absolventen
Berühmte Absolventen
► N. R. Narayana Murthy (* 1946), Mitgründer von Infosys
► Nandan Nilekani (* 1955), Mitgründer von Infosys
► Vinod Khosla (* 1955), Mitgründer von Sun Microsystems
► Suhas S. Patil, Gründer von Cirrus Logic Inc.
► Rajat Gupta, früherer Managing Director bei McKinsey
► Arun Sarin (* 1954), CEO, Vodafone
► Victor Menezes, Senior Vice Chairman Citigroup
► Kanwal Rekhi, CTO, Novell
12 Copyright © 2013 NTT DATA Corporation
Vorstellung Projektbeispiel
Copyright © 2013 NTT DATA Corporation 13
► Laufzeit: 9 Monate
► Teamgröße (NTTD) 10 Mitarbeiter
davon 6+1 Offshore
► Teamgröße Kunde: 5 Mitarbeiter
Projektbeispiel – Anwendungsentwicklung (JEE)
► Anwendungsentwicklung mit Java
► Webservices für einen on-line Auftritt
► JEE, Oracle DB, Eclipse, SVN, Hudson
► Abwicklung nach Festpreis
► Projektmethode SCRUM
Copyright © 2013 NTT DATA Corporation 14
Pune: Projektstandort für offshore team
Known for its academic environment,
Pune is often referred as the "Oxford
of East" and attracts students from
around the world.
Pune, with its 1,000 years history is
amongst Top IT destinations in India.
Large Manufacturing base (Auto Cos:
Mercedes, VW, Fiat and GM) and
close proximity to financial capital of
India - Mumbai.
Pune
Copyright © 2013 NTT DATA Corporation 15
NTT DATA: Integrated Shoring Model
Design & Build Users
Sprint Review, -Refactoring & -Planning biweekly
Users
Users
NTT Data
Application Development
India, Pune Branch
Communication
via WebEx & Lync
Product
backlog
Sprint goal
Sprint backlog
Potentially shippable
product increment
Sprint
2 weeks
24 hours
Product Owner Support Munich
End-to-End Test
Manager Client
Architect
Scrum Master
NTT Data
Germany Central Repository
Continuous Integration
NTT Data Germany Client
NTT Data India
Copyright © 2013 NTT DATA Corporation 16
Scrum Board: täglicher Foto Abzug
Copyright © 2013 NTT DATA Corporation 17
Best Practice: SPRINT Review
Gerade Offshore kann SCRUM gut unterstützen:
► Transparenz für alle Beteiligten
► Wissensaustausch und Aufbau
► Schnelles Feedback über den
Projektfortschritt
► Der Kunde bekommt frühzeitig
Ergebnisse und kann nachjustieren
► Anforderungen müssen im Projektverlauf
noch detailliert werden; schnelles
Umsetzung/Einsteuern
2-wöchige on-line Demo des erreichten Funktionsumfanges
SCRUM in Indien
► kulturellen Gegebenheiten
berücksichtigen
► Teamkultur vs. Hierarchie
Copyright © 2013 NTT DATA Corporation 18
Physische Anbindung durch gesicherte
Hochleistungs-Netzwerke
Internet/MPLS Cloud
Router
Firewall With Threat
Management
Virtual Chassis Switches
UAC for Network Access Control
Project 1 VLAN
Project 2 VLAN
Ability to segregate VLAN’s
User 1
User 2
Security and Availability Architecture at Glance
Sichere Integration der Entwicklungsumgebung ist zwingend notwendig (continuous integration).
19 © 2013 NTT DATA, Inc.
Fun @ Work and public holiday
Celebrations with
Employees and their Families
Public holiday’s
As much as in Germany!
20 © 2013 NTT DATA, Inc.
Kulturelle Unterschiede bei einer Geschäftsreise
Farbwahr- nehmung
Ernährung
Flächen- nutzung
21 Copyright © 2013 NTT DATA Corporation
Offshore – Lessons Lernt
Copyright © 2013 NTT DATA Corporation 22
Lessons Learnt: Do this things
► You will get much faster overall feedback
► Every two weeks tangible deliverables can be evaluated
► Risks and impediments will get faster more visible
► Knowledge transfer and communication will speed up
► Plan for time to get all team members familiar with SCRUM
SCRUM in an off a shore environment does not
only work – it is highly recommended! Deep Integration of on-site and offshore team
► Provide the best solution to integrate the teams from a technical perspective: file share, repositories, collaboration tools etc.
► Establish a organizational framework for deep team integration and communication integration
► Have a expat on-site and put some team members on-site
► Avoid communication by a proxy, ensure direct communication – Encourage 1:1 communication – avoid bottle necks
► There are differences in culture - be aware of it
► Be prepared that not everybody in the on-site organization will be happy about the offshore approach
► Building a personal relationship between on-site team and offshore-team by visiting India is mandatory
► Don’t cheat during system acceptance – a user story is only done when all definitions of done are met
► Make clear what the exact acceptance criteria are
► Make use of the 3 ½ hrs time shift – early morning build
Culture
Deliver
Copyright © 2013 NTT DATA Corporation 23
Language Culture Quality
Top Three Hurdles
Global Language capabilities
are a must to do good business
Work culture is different and needs to be
understood well
Quality / Delivery Methodology differences across global
regions need to be appreciated and adapted
Challenges working in a Global Environment
Copyright © 2013 NTT DATA Corporation 24
EUROPE
Software as a Science
Engineering focus: rational design and
efficiency
USA
Software as a Business
Business focus: Speed and Innovation
driven
INDIA
Software as a Service
Outsourcing focus: Resources &
Opportunity driven
JAPAN
Software as a Product
Customer focus: Fixed budget and zero
bugs warrantee
Survey:
By Alan MacCormack (HBS), Chris
Kemerer (Pittsburgh), and Bill Crandall
(HP)
Objective:
Compare usage of iterative (Synch-&-
Stabilize) versus Waterfall-ish techniques
118 projects plus 30 from HP-Agilent for
pilot survey
Participants:
India: Motorola, Infosys, TCS, Patni
Japan: Hitachi, NEC, IBM Japan, NTT
Data, SRA, Matsushita, Omron, Fuji
Xerox, Olympus
USA: IBM, HP, Agilent, Microsoft, Siebel,
AT&T, Fidelity, Merrill Lynch, Lockheed
Martin, TRW, Micron Tech
Europe: Siemens, Nokia , Business
Objects
Different Regions - Different Expectations
© 2013 NTT DATA, Inc. 25
Global Cultures
Communication Style
Verbal Non Verbal
Risk Propensity
Seek Avoid
Decision Making Style
Top Down Consensus
Role Clarity
Clear Roles Ambiguous
Conflict Resolution
Direct Indirect
Power Structure
Egalitarian Hierarchical
Individual/Group Relationship
Individualism Group Oriented
Control over external environment
High Low
Group Individual
Copyright © 2013 NTT DATA Corporation 26
Lessons Learnt: Wrong myths – Don‘t believe this!
► Even part’s of Indian could be seen as a development country – Business Infrastructure is quite well
► Indian IT companies have a high level for security –Secure infrastructure is the foundation of there business
Infrastructure & Security
Working culture
► Don’t expect that Indian IT employee‘s are not working autonomous but with instruction only
► Don’t believe Indian IT employee‘s are not reliable in delivering the appropriate quality in time
► Be prepared to meet highly skilled professionals - a lot with a strong international background
► People are also able to push-back unrealistic expectations – not only saying Yes to everything
Culture
Copyright © 2013 NTT DATA Corporation 27
Lessons Learnt: carefully watch this points
► Integrate as soon as possible as much as possible
Technology Integration
Language-/Culture
► Work on language barrier – international project context highly recommended
► Make sure that offshore will support by the whole organization
► Close the gap between on-site an of-site – One team vs. a them and us culture
► Make your contract with a service provider managing the offshore work for you – take care about direct investments
Business Partner
28 Copyright © 2013 NTT DATA Corporation
Offshoring - Vorgehensweise
Copyright © 2013 NTT DATA Corporation 29
Identify your main drivers
0 100 200 300
Other
Quality Increase
ProductivityIncrease
Resource Shortage
Strategic
Cost Reduction
No of projects
Reference MARKUS K. WESTNER EUROPEAN BUSINESS SCHOOL, OESTRICH-WINKEL, GERMANY
Copyright © 2013 NTT DATA Corporation 30
Offshore maturity model
Erran Carmel, American University, Ritu Agarwal University of Maryland THE MATURATION OF OFFSHORE SOURCING OF INFORMATION TECHNOLOGY WORK, MIS Quarterly Executive Vol. 1 No. 2 / June 2002
Copyright © 2013 NTT DATA Corporation 31
NTTD Approach
► Clarify main drivers and
expectation on offshoring
► Capability assessment
► Assess and select a project to
start with
► Prepare project
► Start-up/kick off project
► Delivery (sprint based delivery
and acceptance)
► Final deliver and hand over to
operation
► Project closure
Copyright © 2013 NTT DATA Corporation 32
Zusammenfassung
► Offshoring kann …
► den Software Engpaß lösen
► zur Kostenreduktion
eingesetzt werden
► Projekte scheiten auch ohne
Offshore – aber:
► Offshore bringt spezifische
Fragestellungen mit sich
► Offshore erzwingt
konsequentes Projekt-
vorgehen
► Indien ist ein westlich geprägtes
Land mit großen Gegensätzen
► Deutschland ist ein
Ingenieursland:
Dies spiegelt sich auch in der
Art wieder wie Software
gesehen wird
► ob Offshoring passt …
►ist vom jeweiligen Kontext und
der Zielsetzung abhängig
►muss im Rahmen eines
Assessment geklärt werden
33 Copyright © 2013 NTT DATA Corporation
Für weitere Informationen
Johannes Kreckel
Senior Managing Consultant
Manufacturing
NTT DATA Deutschland
Zamdorfer Str. 120
81677 München
Phone: +49 89 9936 - 1499
Mobile: +49 163 4212 421
Johannes.Kreckel@nttdata.com
www.nttdata.com/de