agile in offshore development

33
Agile in Offshore development 28/09/2016 kura@Hanoi

Upload: hiroshi-kurabayashi

Post on 06-Jan-2017

213 views

Category:

Engineering


0 download

TRANSCRIPT

Agile in Offshore development

28/09/2016 kura@Hanoi

work history - Start up 2002~2004 - NEXT Co.,Ltd. 2004~present - Altplus Vietnam 2016~present Award - Appirio Cloud Pioneer 2013

Hiroshi KURABAYASHI born on 18/09/1976 from Tokyo

only 4 projects/teams

were Agile in real meaning

for my 12 years

in Next Co.,Ltd.

NEXT(JP), Outsource(US), Cloud and Vietnam Offshore(VN)

Corporate Informations

Company Name

Representative

History

Capital

Stock Issued

Consolidated Number of Employees

Major Shareholders

Major Subsidiaries ()stake

NEXT Co.,Ltd. (TSE 1st section: 2120)

Takashi Inoue, President and CEO

March 12, 1997 October 31, 2006 March 12, 2010

Established (Fiscal year ending March 31) Listed in Tokyo Stock Exchange, Mother’s Section Listed on TSE 1st Section

3,999 million yen

118,789,100 (including 73,636 shares of treasury stock)

1,057 persons (including 165 temporary employees, 160 overseas)

NEXT directors, Rakuten, Inc.(20%)

Renters Co.(100%), fiscal year ends March 31 Trivet Search, S.L.(100%), fiscal year ends December 31 Lifull Marketing Partners(60%), fiscal year ends March 31

As of end of June 2016

1997

(��)2001.3 2002.3 2003.3 2004.3 2005.3 2006.3 2007.3 2008.3 2009.3 2010.3 2011.3 2012.3 2013.3 2014.3 2015.3 2016.3 2017.3

����

HOME’S service launchedNEXT founded

Capital alliance with Rakuten, Inc.

Listed on TSE Mothers Index

Listed on the TSE First Section

Littel acquired

Trovit acquired

(Founded) (Forecast)

Renter’s acquired

Overseas Business

started

JPY 316milLifull MP acquired

Strengthening of the capital relationship with Rakuten, Inc.

HistoryRevenue spreads smoothly and updates a record high

JPY1,043milJPY4,946mil

JPY21,548mil

JPY4,115mil

Domestic services for Realtors

15.6%

Others

3.3%

Domestic Real Estate Information Services

68.1%

Furniture / interior EC website

Insurance agency searchand appointment website

CRM services for realtors

Real estate and housing Information listing site Data

Management Platform

FY2016Revenue[forecast]

JPY31,653mil

Consulting

NabiSTAR�Private DMP�

Overseas

13.0%

Real estate/housing, used car and job ad aggregation sites*connect from December, 2014

Sales by ServiceDomestic Real estate information service business accounts for most of the sales, the profit by the main force

Over sears Expansion

45 countriesArab Emirates

Argentina

Australia

Austria

Belgium

Brazil

Canada

Chile

Columbia

Czech Republic

Denmark

Ecuador

France

Germany

Hong Kong

Hungary

India

Indonesia

Ireland

Italy

Japan

Malaysia

Mexico

Morocco

Netherlands

New Zealand

Nigeria

Pakistan

Peru

Philippines

Poland

Portugal

Romania

Russia

Singapore

South Africa

Spain

Sweden

Switzerland

Taiwan

Thailand

UK

US

Ukraine

Venezuela

from Apr. 26, 2004 as a Planner/Marketer

Develop your ideas

by yourself.

from 2006 as a Software Engineer

Managing Environment,

Dev. Style, Tools, Rules etc.

for Our Creativity/BPR.recently as a Project Manager

• Small team • big challenging Issues and freedom • Self-organized • play beyond the roll

• Learn SCRUM for a better project management • Teach SCRUM, Lean in company

• CSM, CSPO • 1st follower • Support from Agile community

• One man projects • with Outsourcing(US)→ knew the world class

• with Cloud sourcing(Multinational)→ felt the future

• with Offshore in Vietnam • Manage Offshore team’s quality

• Teach SCRUM • Apply SCRUM • etc.

Photo: Jarod Carruthers https://flic.kr/p/8vbq7L

How can we be Agile in Offshore Dev.?

1. Understanding Agile.

2. Understanding your customer.

3. Satisfying your customer.

3 key factors

We are uncovering better way of developing software by doing it and helping others do it.

Through this work we have come to value:

Individuals and interactions over processes and tools Working software over comprehensive documentation

Customer collaboration over contract negotiation Responding to change over following a plan

That is, while there is value in the items on the right, we vaulted items on the left more.

Manifesto for Agile Software Development

You say YES, I say No.

“Agile” is a kind of buzz words.

Left-winger of Agile Right-winger of Agile

“Team env.” towards the goal with collaboration

“Tech. env.” delivers

quickly and safely

Scrum, Project Facilitation, Open information,

Self-organized team, Retrospective,

Iteration, Daily stand-up meeting

..

Technical Practices of XP, Continuous Integration,

Continuous Delivery, Automatic “build”,

“regression test”, “deploy”, ticket, version control,

Test Driven Development, Refactoring

http://blogs.itmedia.co.jp/hiranabe/2012/09/rightwing-and-leftwing-of-agile.html

The Goal of AgileBusiness Value,

Customer satisfaction, Market creation

What’s your “Agile”?

Is Japanese companies Agile?

US

France

Italy

Germany

Canada

UK

Japan

0 30,000 60,000 90,000 120,000

72,994

82,582

87,637

92,904

95,551

99,680

116,817

Labour Productivity in G7 countries

USD - 2014

Made in JAPAN

Japanese proud their quality.

work hard

How to keep quality high?

work hard to the death

How hard?

photo by: geokyr06 https://flic.kr/p/6TqM29

Kano Model

Satisfaction

Execution

Performance (One dimensional) - Included: Positive - Missing: Negative

Basic(Must Be’s) - Included: Neutral - Missing: Negative

Excitement(Delighter’s) - Included: Positive - Missing: Neutral

Time

kura

QA team CI team

Project A Project B Project C Project DPM

QA team Infra/Architect team

Scrum Scrum

Scrum

Lab.

Section Manager

Vie

tna

m

Alt

Plu

s V

ietn

am

Jap

an

N

EXT

Co

.,Ltd

.

QA

+

kura

QA team CI team

Project A Project B Project C Project DPM

QA team Infra/Architect team

Scrum Scrum

Scrum

Lab.

Section Manager

Vie

tna

m

Alt

Plu

s V

ietn

am

Jap

an

N

EXT

Co

.,Ltd

.

QA

+

Mainly refactoring to be safe and secure system

to develop

Testing, Test automation, Static code analysis, etc.

- Jenkins, Selenium,

Scrutinizer-ci…

This functional teams are the right-winger and

keep Basic(Must Be’s)

Case of APV CI team

First SCRUM Refactoring to be safe system. 3 months Project, 2 weeks iteration

1st Sprint: Done nothing(typical failure)

2nd, 3rd Sprint: Well done!

4th Sprint: Team Improved velocity! but I stopped Project.

SCRUM Training

RetrospectiveOutputs clearly showed the limit of the existing system.

First SCRUM Refactoring to be safe system. 3 months Project, 2 weeks iteration

The output of this project was not release source codes but the evidence that the life-time of the system soon will end.

Our proposal is “Renew everything to be safe and secure before wasting resources”.

…and accepted and going on.

This is a hyper jump to our team’s mission!

Today’s Summary

Left-winger of Agile Right-winger of Agile

“Team env.” towards the goal with collaboration

“Tech. env.” delivers

quickly and safely

Scrum, Project Facilitation, Open information,

Self-organized team, Retrospective,

Iteration, Daily stand-up meeting

..

Technical Practices of XP, Continuous Integration,

Continuous Delivery, Automatic “build”,

“regression test”, “deploy”, ticket, version control,

Test Driven Development, Refactoring

http://blogs.itmedia.co.jp/hiranabe/2012/09/rightwing-and-leftwing-of-agile.html

The Goal of AgileBusiness Value,

Customer satisfaction, Market creation

“Agile” need all

Kano Model

Satisfaction

Execution

Performance (One dimensional) - Included: Positive - Missing: Negative

Basic(Must Be’s) - Included: Neutral - Missing: Negative

Excitement(Delighter’s) - Included: Positive - Missing: Neutral

Time

Mind set is most important after all.

We are looking for “Agile” BrSE. contact: Truong-san [email protected]

Xin cảm ơn!

Hiroshi Kurabayashi mail: [email protected] fb: /hiroshi.k