本文主要是介绍高效程序员的45个习惯之交付用户想要的软件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
高效程序员的第十个习惯:让客户做决定
让你的客户做决定。开发者、经理或者业务分析师不应该做业务方面的决定。用业务负责人能够理解的语言,向他们详细解释遇到的问题,并让他们做决定。
高效程序员的第十一个习惯:让设计指导而不是操纵开发
好的设计是一张地图,它也会进化。设计指引你像正确的方向前进,它不是殖民地,它不应该标识具体的路线,你不要被设计操纵。
高效程序员的第十二个习惯:根据需要选择技术
首先决定什么是你需要的,接着为这些具体的问题评估使用技术,对任何要使用的技术,多问一些挑剔的问题,并真实的做出回答。
高效程序员的第十三个习惯:保持可以发布
保持你的项目时刻可以发布,保证你的系统随时可以编译、运行、测试并立即部署。
高效程序员的第十四个习惯:提早集成、频繁集成
代码集成是主要的风险来源,要想规避这个风险,只有提早集成,持续而有规律的进行集成。
高效程序员的第十五个习惯:提早实现自动化部署
一开始就实现部署,使用部署系统安装你的应用,在不同的机器上用不同的配置文件测试依赖的问题。质量保证人员要像测试应用一样测试部署。
高效程序员的第十六个习惯:使用演示获得频繁反馈
清晰可见的开发,在开发的时候要保持应用可见。每隔一到两周,邀请所有的客户,给他们演示最新完成的功能,积极获得他们的反馈。
高效程序员的第十七个习惯:使用短迭代,增量发布
增量开发。发布带有最小却可用功能块的产品。每个增量开发中,使用1-4周左右迭代周期。
高效程序员的第十八个习惯:固定的价格就意味着背叛承诺
基于真实工作的评价。让团队和客户一起,真正的在当前项目中工作,做具体实际的评估。有客户控制他们要的功能和预算。
这篇关于高效程序员的45个习惯之交付用户想要的软件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!