380 likes | 509 Views
Building Software Development Team in China. 建立中國軟件開發團隊. Don Hsi dhsi@yahoo.com (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.
E N D
Building Software Development Team in China 建立中國軟件開發團隊
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