23
How to outsource software project And Tips to preventing failure 如何外包开发软件项目 以及预防失败的一些提议 By LiuKai Feb, 2011

Tips to outsource software projects in china

Embed Size (px)

Citation preview

Page 1: Tips to outsource software projects in china

How to outsource software projectAnd Tips to preventing failure

如何外包开发软件项目以及预防失败的一些提议

By LiuKai

Feb, 2011

Page 2: Tips to outsource software projects in china

Outsourcing is easy软件外包很简单

Page 3: Tips to outsource software projects in china

You have a need你有一个需求

I want a flying object我想要一个飞行器

Page 4: Tips to outsource software projects in china

You do not have resources or experience

你没有足够的开发资源戒者开发经验

Page 5: Tips to outsource software projects in china

You find some specialist你找到丏业人士

Page 6: Tips to outsource software projects in china

You pay付钱

Page 7: Tips to outsource software projects in china

then you get…然后你收获…

Page 8: Tips to outsource software projects in china

A big “surprise”!

一个大大的“惊喜”

Page 9: Tips to outsource software projects in china

Outsourcing will bring more productivity

外包可以带来更多的生产力

Page 10: Tips to outsource software projects in china

But it does not reduce Management

但是并不减少管理成本

Page 11: Tips to outsource software projects in china

Some tips to help you一些对你有帮助的提议

&

BEST PRACTISE最佳实践

Page 12: Tips to outsource software projects in china

TIP 1 : Make Clear Goals目标描述得再清楚也不为过

Objective of boeing777 worth 1 billion US$波音777的目标文档价值10亿美元

Page 13: Tips to outsource software projects in china

TIP 2 : Know EVERY member of the team了解外包团队的每个成员

at lease meet them all once 至少面谈一次

Page 14: Tips to outsource software projects in china

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在没有确定需求前不要开始外包项目

Page 15: Tips to outsource software projects in china

TIP 4 : Do not imagine不要充满想象

Especially about schedule!尤其是进度!

I think they understand me我想他们明白我的需求

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

Page 16: Tips to outsource software projects in china

TIP 5 : Start from smallest step从一小步走起

plan 1st interation in few weeks, or even days第一周期的计划定在几周内,甚至是几天内完成

Page 17: Tips to outsource software projects in china

TIP 6 : Test and deploy ASAP尽早测试和部署

Establishing source code control and continuous integration will be helpful搭建好代码控制和持续集成会很有帮助

Page 18: Tips to outsource software projects in china

TIP 7 : Have UI well designed好好设计用户界面

Having UI designed before outsourcing could be a good idea在外包前就设计好用户界面是个不错的主意

Page 19: Tips to outsource software projects in china

TIP 8 : Try to understand the techeven though you don’t have a tech background

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

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

Page 20: Tips to outsource software projects in china

AGAIN,再说一次…

Outsourcing does not reduce Management

外包不减少管理成本

Page 21: Tips to outsource software projects in china

SO, Most important tip is所以,最重要的提议是

Page 22: Tips to outsource software projects in china

TIP 0 :Spend no less time on it than your inhouse projects花不少于内部项目的时间在外包项目上

Page 23: Tips to outsource software projects in china

Thanks & glad to be helpful!谢谢!很高兴能对大家有帮助!

刘开CTO of Wildfire

7 years of software dev management7年软件项目管理

20+ R&D projects20+软件研发项目

[email protected]