GI Regionalgruppe München

33
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

Transcript of GI Regionalgruppe München

Page 1: GI Regionalgruppe München

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

Page 2: GI Regionalgruppe München

Copyright © 2013 NTT DATA Corporation 2

1 Vorstellung

2 Motivation

3 Indiens Software Industrie

4 Projektbeispiel

5 Lessons Lernt

6 Offshoring - Vorgehensweise

Page 3: GI Regionalgruppe München

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.

Page 4: GI Regionalgruppe München

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

Page 5: GI Regionalgruppe München

5 Copyright © 2013 NTT DATA Corporation

Motivation

Page 6: GI Regionalgruppe München

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.

Page 7: GI Regionalgruppe München

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.

Page 8: GI Regionalgruppe München

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.

Page 9: GI Regionalgruppe München

9 Copyright © 2013 NTT DATA Corporation

Indiens Software Industrie

Page 10: GI Regionalgruppe München

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

Page 11: GI Regionalgruppe München

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

Page 12: GI Regionalgruppe München

12 Copyright © 2013 NTT DATA Corporation

Vorstellung Projektbeispiel

Page 13: GI Regionalgruppe München

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

Page 14: GI Regionalgruppe München

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

Page 15: GI Regionalgruppe München

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

Page 16: GI Regionalgruppe München

Copyright © 2013 NTT DATA Corporation 16

Scrum Board: täglicher Foto Abzug

Page 17: GI Regionalgruppe München

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

Page 18: GI Regionalgruppe München

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).

Page 19: GI Regionalgruppe München

19 © 2013 NTT DATA, Inc.

Fun @ Work and public holiday

Celebrations with

Employees and their Families

Public holiday’s

As much as in Germany!

Page 20: GI Regionalgruppe München

20 © 2013 NTT DATA, Inc.

Kulturelle Unterschiede bei einer Geschäftsreise

Farbwahr- nehmung

Ernährung

Flächen- nutzung

Page 21: GI Regionalgruppe München

21 Copyright © 2013 NTT DATA Corporation

Offshore – Lessons Lernt

Page 22: GI Regionalgruppe München

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

Page 23: GI Regionalgruppe München

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

Page 24: GI Regionalgruppe München

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

Page 25: GI Regionalgruppe München

© 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

Page 26: GI Regionalgruppe München

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

Page 27: GI Regionalgruppe München

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

Page 28: GI Regionalgruppe München

28 Copyright © 2013 NTT DATA Corporation

Offshoring - Vorgehensweise

Page 29: GI Regionalgruppe München

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

Page 30: GI Regionalgruppe München

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

Page 31: GI Regionalgruppe München

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

Page 32: GI Regionalgruppe München

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

Page 33: GI Regionalgruppe München

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

[email protected]

www.nttdata.com/de