SlideShare a Scribd company logo
How to outsource software project
And Tips to preventing failure
如何外包开发软件项目
以及预防失败的一些提议

By LiuKai
Feb, 2011
Outsourcing is easy
      软件外包很简单
You have a need
      你有一个需求




              I want a flying object
              我想要一个飞行器
You do not have resources
               or experience

你没有足够的开发资源
     戒者开发经验
You find some specialist
       你找到丏业人士
You pay
 付钱
then you get…
然后你收获…
A big “surprise”!
一个大大的“惊喜”
Outsourcing will bring
more productivity
外包可以带来更多的生产力
But it does not reduce
Management

但是并不减少管理成本
Some tips to help you
一些对你有帮助的提议

&
    BEST PRACTISE
    最佳实践
TIP 1 : Make Clear Goals
                   目标描述得再清楚也不为过




Objective of boeing777 worth 1 billion US$
波音777的目标文档价值10亿美元
TIP 2 : Know EVERY member of the team
               了解外包团队的每个成员




at lease meet them all once
至少面谈一次
TIP 3 : Say NO to requirement changes
                  对需求的更改说“不”



        Requirement expanding is the most popular reason leads to
        exceeding cost and time
        需求蔓延是造成费用和时间超出限制的最普遍的原因

                                            ——   Vosburgh et al. 1984,
                                                 Lederer and Prasad 1992,
                                                 Jones 1991,
                                                 Standish Group 1994




Don’t start the project untill being sure
about requirement
在没有确定需求前不要开始外包项目
TIP 4 : Do not imagine
             不要充满想象
                                                     I think they understand me
                                                     我想他们明白我的需求




                   I think they already start to …
                   我想他们已经开始…




Especially about schedule!
尤其是进度!
TIP 5 : Start from smallest step
      从一小步走起




                   plan 1st interation in few weeks, or even days
                   第一周期的计划定在几周内,甚至是几天内完成
TIP 6 : Test and deploy ASAP
               尽早测试和部署




Establishing source code control and continuous integration will be helpful
搭建好代码控制和持续集成会很有帮助
TIP 7 : Have UI well designed
              好好设计用户界面




Having UI designed before outsourcing could be a good idea
在外包前就设计好用户界面是个不错的主意
TIP 8 : Try to understand the tech
               even though you don’t have a tech background

              试着了解一些技术,即使你没有太多技术背景




Involve the future IT support team at
the beginning of the project
外包项目开始时就让将来的维护人员参
与其中
AGAIN,
再说一次…

Outsourcing does not reduce
Management

外包不减少管理成本
SO, Most important tip is
所以,最重要的提议是
TIP 0 :Spend no less time on it
than your inhouse projects
花不少于内部项目的时间在外包项目上
Thanks & glad to be helpful!
谢谢!很高兴能对大家有帮助!




                                     刘开
                           CTO of Wildfire

       7 years of software dev management
                             7年软件项目管理
                          20+ R&D projects
                            20+软件研发项目

                  liukai@xingxinghuo.com

More Related Content

PDF
Onboarding Greater :: People 4 People 2020
PDF
Full stack developer: What do you wanna be when you grow up?
PDF
For slide show
PPT
Digital arts showcase information meeting 2013
PDF
For Slide Show
PDF
מהו זרחן?
ODP
第三回R勉強会
PDF
Tips to outsource software projects in china
Onboarding Greater :: People 4 People 2020
Full stack developer: What do you wanna be when you grow up?
For slide show
Digital arts showcase information meeting 2013
For Slide Show
מהו זרחן?
第三回R勉強会
Tips to outsource software projects in china

Viewers also liked (11)

PDF
The Illustrated Guide to Great Meetings
KEY
How To Go To Market (a Dangerous Kitchen primer)
ODP
第2回R勉強会1
PPT
Capital Allowances
PDF
Design For Continuous Deployment
PDF
הכל על שדה בריר
PPT
A magdy when 2 pci after mi
PPT
Referato pristatymas
PDF
Mighty Notes Note-taking System
PDF
Managing marketing programs
The Illustrated Guide to Great Meetings
How To Go To Market (a Dangerous Kitchen primer)
第2回R勉強会1
Capital Allowances
Design For Continuous Deployment
הכל על שדה בריר
A magdy when 2 pci after mi
Referato pristatymas
Mighty Notes Note-taking System
Managing marketing programs
Ad

Similar to Tips to outsource software projects in china (20)

PDF
8 Outsourcing Tips For Beginners
PDF
5 Top Tips for Task Project Management
PPTX
The art of execution
PDF
Virtual Assistants - How To Guide For Successful Outsourcing
PDF
5 Mistakes Business Should Avoid During Outsourcing Software Development
PDF
Efficiently managing a web development project
PPT
Pm For Fun And Profit
PPT
Project Management for Fun and Profit
PDF
Being a consultant developer
PPTX
10 Keys To Outsourcing By Ryan Mortland
PDF
The 7 Keys to Outsourcing Success
PPTX
Tips for Managing Outsourced Projects
PPTX
Outsourcing. 10 Tips for Web Developers.
PDF
The 10 commandments for starting the great IT outsourced project
PDF
Catalyze Webcast - Carey Schwaber From Forrester Research - 10 Tips For Drivi...
PDF
How to avoid project management hell
PDF
Plan Before You Outsource
PDF
ISHIR: Plan before you Outsource
PPTX
Outsourcing 101
PPTX
political concepts tx
8 Outsourcing Tips For Beginners
5 Top Tips for Task Project Management
The art of execution
Virtual Assistants - How To Guide For Successful Outsourcing
5 Mistakes Business Should Avoid During Outsourcing Software Development
Efficiently managing a web development project
Pm For Fun And Profit
Project Management for Fun and Profit
Being a consultant developer
10 Keys To Outsourcing By Ryan Mortland
The 7 Keys to Outsourcing Success
Tips for Managing Outsourced Projects
Outsourcing. 10 Tips for Web Developers.
The 10 commandments for starting the great IT outsourced project
Catalyze Webcast - Carey Schwaber From Forrester Research - 10 Tips For Drivi...
How to avoid project management hell
Plan Before You Outsource
ISHIR: Plan before you Outsource
Outsourcing 101
political concepts tx
Ad

Recently uploaded (20)

PPTX
TLE Review Electricity (Electricity).pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
project resource management chapter-09.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
The various Industrial Revolutions .pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
Modernising the Digital Integration Hub
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
August Patch Tuesday
TLE Review Electricity (Electricity).pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
project resource management chapter-09.pdf
Hindi spoken digit analysis for native and non-native speakers
NewMind AI Weekly Chronicles - August'25-Week II
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
What is a Computer? Input Devices /output devices
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
The various Industrial Revolutions .pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Assigned Numbers - 2025 - Bluetooth® Document
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Developing a website for English-speaking practice to English as a foreign la...
Getting started with AI Agents and Multi-Agent Systems
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
OMC Textile Division Presentation 2021.pptx
Modernising the Digital Integration Hub
A novel scalable deep ensemble learning framework for big data classification...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
August Patch Tuesday

Tips to outsource software projects in china

  • 1. How to outsource software project And Tips to preventing failure 如何外包开发软件项目 以及预防失败的一些提议 By LiuKai Feb, 2011
  • 2. Outsourcing is easy 软件外包很简单
  • 3. You have a need 你有一个需求 I want a flying object 我想要一个飞行器
  • 4. You do not have resources or experience 你没有足够的开发资源 戒者开发经验
  • 5. You find some specialist 你找到丏业人士
  • 9. Outsourcing will bring more productivity 外包可以带来更多的生产力
  • 10. But it does not reduce Management 但是并不减少管理成本
  • 11. Some tips to help you 一些对你有帮助的提议 & BEST PRACTISE 最佳实践
  • 12. TIP 1 : Make Clear Goals 目标描述得再清楚也不为过 Objective of boeing777 worth 1 billion US$ 波音777的目标文档价值10亿美元
  • 13. TIP 2 : Know EVERY member of the team 了解外包团队的每个成员 at lease meet them all once 至少面谈一次
  • 14. TIP 3 : Say NO to requirement changes 对需求的更改说“不” Requirement expanding is the most popular reason leads to exceeding cost and time 需求蔓延是造成费用和时间超出限制的最普遍的原因 —— Vosburgh et al. 1984, Lederer and Prasad 1992, Jones 1991, Standish Group 1994 Don’t start the project untill being sure about requirement 在没有确定需求前不要开始外包项目
  • 15. TIP 4 : Do not imagine 不要充满想象 I think they understand me 我想他们明白我的需求 I think they already start to … 我想他们已经开始… Especially about schedule! 尤其是进度!
  • 16. TIP 5 : Start from smallest step 从一小步走起 plan 1st interation in few weeks, or even days 第一周期的计划定在几周内,甚至是几天内完成
  • 17. TIP 6 : Test and deploy ASAP 尽早测试和部署 Establishing source code control and continuous integration will be helpful 搭建好代码控制和持续集成会很有帮助
  • 18. TIP 7 : Have UI well designed 好好设计用户界面 Having UI designed before outsourcing could be a good idea 在外包前就设计好用户界面是个不错的主意
  • 19. TIP 8 : Try to understand the tech even though you don’t have a tech background 试着了解一些技术,即使你没有太多技术背景 Involve the future IT support team at the beginning of the project 外包项目开始时就让将来的维护人员参 与其中
  • 20. AGAIN, 再说一次… Outsourcing does not reduce Management 外包不减少管理成本
  • 21. SO, Most important tip is 所以,最重要的提议是
  • 22. TIP 0 :Spend no less time on it than your inhouse projects 花不少于内部项目的时间在外包项目上
  • 23. Thanks & glad to be helpful! 谢谢!很高兴能对大家有帮助! 刘开 CTO of Wildfire 7 years of software dev management 7年软件项目管理 20+ R&D projects 20+软件研发项目 liukai@xingxinghuo.com