您的位置:首页 > 职场人生

高效程序员的45个习惯之交付用户想要的软件

2015-05-03 23:52 316 查看
高效程序员的第十个习惯:让客户做决定

让你的客户做决定。开发者、经理或者业务分析师不应该做业务方面的决定。用业务负责人能够理解的语言,向他们详细解释遇到的问题,并让他们做决定。

高效程序员的第十一个习惯:让设计指导而不是操纵开发

好的设计是一张地图,它也会进化。设计指引你像正确的方向前进,它不是殖民地,它不应该标识具体的路线,你不要被设计操纵。

高效程序员的第十二个习惯:根据需要选择技术

首先决定什么是你需要的,接着为这些具体的问题评估使用技术,对任何要使用的技术,多问一些挑剔的问题,并真实的做出回答。

高效程序员的第十三个习惯:保持可以发布

保持你的项目时刻可以发布,保证你的系统随时可以编译、运行、测试并立即部署。

高效程序员的第十四个习惯:提早集成、频繁集成

代码集成是主要的风险来源,要想规避这个风险,只有提早集成,持续而有规律的进行集成。

高效程序员的第十五个习惯:提早实现自动化部署

一开始就实现部署,使用部署系统安装你的应用,在不同的机器上用不同的配置文件测试依赖的问题。质量保证人员要像测试应用一样测试部署。

高效程序员的第十六个习惯:使用演示获得频繁反馈

清晰可见的开发,在开发的时候要保持应用可见。每隔一到两周,邀请所有的客户,给他们演示最新完成的功能,积极获得他们的反馈。

高效程序员的第十七个习惯:使用短迭代,增量发布

增量开发。发布带有最小却可用功能块的产品。每个增量开发中,使用1-4周左右迭代周期。

高效程序员的第十八个习惯:固定的价格就意味着背叛承诺

基于真实工作的评价。让团队和客户一起,真正的在当前项目中工作,做具体实际的评估。有客户控制他们要的功能和预算。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: