版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zergskj/article/details/6303404
不管是作为客户、老板都希望项目能又快又好的做完,但中国有句古话叫“欲速则不达”。
真正想要做到快速开发,我觉得以下几点是必不可少的:
1.组建作风良好的技术团队;
一个作风良好的团队就是指团队成员对项目都要有信心有团队归属感,包括所有成员一起活动,所有成员对项目都有主人翁意识。
2.强调基础,要想保证高质量的项目产品,必须要有好的基础;
所谓基础就是指统一的编程约束、统一的作息时间等等,也许总会有人对这些嗤之以鼻认为规范搞得太死,约束了程序员的个性。其实权衡一下“个性”牛人对整个团队的得失,我宁可要80分的团队,也不要99分的个人;
3.适度的项目规划;
按照目前国内IT环境来看,80%-90%的项目都无法按前期的规划按时完成,不是说程序员不努力,也不是说客户太刁钻,而是项目规划本身就存在问题,大而笼统,微软从不给笼统的项目定最后期限就是这个道理。
4.严格控制需求;
这点也许是客户最不愿意看到的,但若是不严格对需求进行界定和控制,需求将不断泛滥,这点会不断打击你的团队的士气,直到整个项目失控。控制需求的做法也有很多:比如可以将需求界定在下一个版本中出现等等。
5.严格控制成本;
任何项目都是以挣钱为目的,不挣钱的项目,除非是为了扩大影响力,很少有公司愿意这么干的。不管是出于哪种目的,成本控制都是必不可少的。成本控制不能只能要求下属、约束下属,应该从自己做起,先约束好自己做行动的表率,节约勤俭的美德任何时候都不能丢。
综上所述,我觉得项目能做到以上几点,就能问心无愧了,即使没能按要求完成,也能博得客户的同情与好感。