building software development team in china 建立中國軟件開發團隊

Post on 03-Jan-2016

289 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Building Software Development Team Building Software Development Team in Chinain China

建立中國軟件開發團隊建立中國軟件開發團隊

Don HsiDon Hsidhsi@yahoo.com

(408) 891-2023(408) 891-2023

胥囯棟胥囯棟

About

• ’81-’82 University of Kansas, MSCS

• ’83 – ’90 Hewlett Packard

• 1990-2002 Halcyon Software

• 2002-2003 Stryon Inc.

• 2003 – Mirrors Int’l

China Connection

• 1990 - founded Halcyon in San Jose

• 1993/1994 – Outsource to China software companies.

• 1995 – Built Halcyon China (中國神鳥) at DongGuan city (廣東省,东莞市 )

• 1997 – Built Halcyon Pakistan at Karachi

• 2000 – Built Halcyon China ChangSha city (湖南省,長沙市 )

Short Film

短片

Outsourcing Experience

• 1993/1994• Lack infrastructure• High communication overhead• No consistency• No quality assurance• Low ROI• Cost is low!

China Office

• July 1995

• Located in DongGuan City 廣東省,东莞市

• Hired 20 from 120 people

• Grow to 120 in 4 years

Recruiting

招工

Recruiting

• Newspaper

• Internet

• Campus road show

• Agency (Head Hunter)

• Referral

• Job Fair

Probation Period

試用期

Probation Period

• 3 to 6 month

• Reduced pay

• Early termination penalty

• Employment contract

• Training program

• On the job training

• Most critical period

Location

地點

Non Prime Location

• Less competition

• Lower cost

• More loyalty

• Less turn over

Salary

薪水

Salary

• Should not the be main/only attraction

• Entry Level– 5000rmb in prime location– 3000rmb in 2nd tier cities– 2000rmb in inner cities

• Growth plan

• Load factor: ~1.87

Benefit

福利

Benefit

• Insurance

• Retirement

• Medical

• Housing & food & transportation allowance

• Company sponsored events and activities

• Special gathering and outing

IP Protection

智慧財產保護

IP Protection

• Physical protection

• Limit employee access

• Establish water proof procedure

• Regular audit

Security

保安

Security

• Armed security guard

• Access control

• Employee safety

• Install security monitor devices

Software Development

軟件開發

Software Development

• Clear documentation

• Modular design

• Comply to coding standard

• Regular code review and walk through cycle

• Distributed Software Manufacturing (DSM)

Software Testing

軟件測試

Software Testing

• Well written test plan

• Leverage test tools

• Establish measurable quality index

• Acceptance criteria

• Strong management support for QA team

Process Management

流程管理

Process Management

• Leverage industry standard process management methodology - ISO, CMM, CMMi

• Adopt MDA (Model Driven Architecture) with UML (United Modeling Language)

• Recognize and allow process overhead

Language Ability

語言能力

Language Ability

• English remain to be a concern

• College level text book is translated

• Need continuous language training program

• Reading, writing, and verbal

• Level 4 is norm, level 6 and above is more desirable

Room & Board

住宿伙食

Room & Board

• Housing & food allowance is the norm

• Company ran kitchen with chef is challenging

• Catered food service is desirable

• Company provided dorm for new employees

Deadly Small Circle

致命的小圈圈

Deadly Small Circle

• Break down small circle whenever possible

• Regular mixer can be counter productive, yet necessary

• Break down barrier with regular group event and team building exercises

• Consensus on company salary / bonus policy

Think Like A Chinese

設身處地

Think Like A Chinese

• Understand the “communist” mentality and how they function

• Put culture and up bringing into consideration

• Practice “reverse brain wash” whenever possible

• Build loyalty with incremental goal setting and rewards

Summary

• Timing has never been better

• Abundant of resources

• Excellent infrastructure

• Process Management discipline

• Focus on Team Work

• Maintain tight control

• Retain a good advisor

Don HsiDon Hsidhsi@yahoo.com

(408) 891-2023(408) 891-2023

Q&AQ&A

top related