工程师开发必看的 10大建议!
i黑马 i黑马

工程师开发必看的 10大建议!

先介绍一下 Tim Berry 这个人吧。他在软件产业已经有 30 多年的历史,在这领域曾扮演过构想提出者、程式开发人员,以及专业諮询顾问等角色。从自身经历中,他发现自己在这软件业看过太多充满创意的构想者,野心勃勃地捧着他们的计划到程式开发人员面前,最后,又眼睁睁看着这些数不尽的创业者,溃败在程式开发的现实面上,成了一具具冲刷在梦想沙滩上的无名尸。

以下分享他的软件创业建议:

1. 软件是一种妥协下的产物(Software is usually a compromise)

你梦想中要开发的产品是一回事,但事实上能不能做到又是另外一回事。真正的产品开发者,应该懂得和现实做出妥协;重点是把产品做出来,不要僵在那边。

2. 打开你的耳朵(You have to listen)

不要老是以为程式开发人员都把你的话当耳边风,反过来,你应该去倾听与了解程式开发人员的思考模式,包括他的构思原因,以及程式开发的局限在哪?

3. 体会你与程式开发人员间的结构关系(Understand critical relationship factors)

程式开发人员是你的合伙人,或只是你付钱请他来写写程式,这两种结构关系真的差很大!

程式开发绝对不是一件简单的工作,尤其是在一开始时,必须要大量的脑力激烈与讨论,相当耗费心力,如果你希望花钱找个程式开发人员,然后一切都照着你的意思去做,那,失败的机会真的很大,建议你重新去读上面的第 1、2 条法则。

4. 谁拥有最终产品?(Who owns the product)

和程式开发人员谈这个问题有点尴尬,或甚至让你感到不舒服,但为了建立一个稳固的企业体,你不得不为之。

原文作者的建议是:让成品属于你自己吧,因为帐单都是你付的。

5. 计价的标准应该是成果而非时间(Pay for results, not hours)

事前别支付太多、与程式开发人员共同设立目标,并且只为最终结果买单;这是原文作者经历过谈判桌上双方角色的经验之谈。

6. 辨识程式开发人员的心态(Identify which developer personality is which)

有些程式开发人员的心态很不稳定,有时候想要当老想赚大钱、有时候只想有稳定安全的生活、有时候又想当个大人物需要很多权力,什么都要有掌控权、有的时候又什么都不想管,只想好好放假连电话都不想接。

这时候你需要搞清楚的是,你的程式开发人员现在正处于何种状态下,顺着毛摸,让他把工作完成,和他硬碰硬绝对不是聪明的主意。

7. 清楚程式开发人员的来历(Know your developer)

在雇佣前先清楚调查底细,如果有认识的推荐人选,或者有共事经验的人会更好。

程式开发人员都很聪明,但不一定会对你忠心耿耿,看看《社交网战》那部电影,你就会明白原文笔者的意思。

8. 设计一个有可行里程碑的专案(Design an early check-in point into the project)

不要把整个专案绑在一起打一个大约,把它切开来,一部分一部分去签约、去推动。

9. 明确的权利归属文件(Get the key points in writing)

这并不是指一分多大的合约,或者多正式的法律文件,短短的备忘录或简单几句话,表明哪个部分程式的权利属于谁,日后会减少许多争议。

10. 记住!你就像哥伦布!(Remember the dragons)

哥伦布当初规划到亚洲的印度群岛去,看准了天象、定好了罗盘,谁想得到最后发现了新大陆?程式开发也是如此,你会到达的地方,可能往往和你一开始想得并不相同。



本文由“TechOrange ”与“i黑马”联合出品,原文地址:http://techorange.com/2012/11/27/entrepreneurs-and-developers/文章由TechOrange 撰写。如果在阅读过程中遇到什么问题,请联系post@chuangyejia.com ,期待您宝贵的意见和建议!

\

i黑马也诚邀第三方媒体入驻“开放实验室”,合作联系:@老雅痞

赞(...)
文章评论
匿名用户
发布