项目快速开发的几点感悟

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zergskj/article/details/6303404 不管是作为客户、老板都希望项目能又快又好的做完,但中国有句古话叫“欲速则不达”。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zergskj/article/details/6303404

不管是作为客户、老板都希望项目能又快又好的做完,但中国有句古话叫“欲速则不达”。

真正想要做到快速开发,我觉得以下几点是必不可少的:

1.组建作风良好的技术团队;

  一个作风良好的团队就是指团队成员对项目都要有信心有团队归属感,包括所有成员一起活动,所有成员对项目都有主人翁意识。

2.强调基础,要想保证高质量的项目产品,必须要有好的基础;

  所谓基础就是指统一的编程约束、统一的作息时间等等,也许总会有人对这些嗤之以鼻认为规范搞得太死,约束了程序员的个性。其实权衡一下“个性”牛人对整个团队的得失,我宁可要80分的团队,也不要99分的个人;

3.适度的项目规划;

  按照目前国内IT环境来看,80%-90%的项目都无法按前期的规划按时完成,不是说程序员不努力,也不是说客户太刁钻,而是项目规划本身就存在问题,大而笼统,微软从不给笼统的项目定最后期限就是这个道理。

4.严格控制需求;

  这点也许是客户最不愿意看到的,但若是不严格对需求进行界定和控制,需求将不断泛滥,这点会不断打击你的团队的士气,直到整个项目失控。控制需求的做法也有很多:比如可以将需求界定在下一个版本中出现等等。

5.严格控制成本;

  任何项目都是以挣钱为目的,不挣钱的项目,除非是为了扩大影响力,很少有公司愿意这么干的。不管是出于哪种目的,成本控制都是必不可少的。成本控制不能只能要求下属、约束下属,应该从自己做起,先约束好自己做行动的表率,节约勤俭的美德任何时候都不能丢。

综上所述,我觉得项目能做到以上几点,就能问心无愧了,即使没能按要求完成,也能博得客户的同情与好感。

相关文章
|
12月前
|
安全 测试技术 持续交付
软件开发、测试常用知识点总结与拓展
脚本(Script): 定义:脚本是一系列计算机指令的文本文件,通常用于自动化任务或执行特定的操作。它可以包括编程语言的代码或一系列命令。 用途:脚本用于自动化重复性任务、批处理作业、配置系统设置等。例如,Shell脚本、Python脚本和JavaScript脚本用于执行各种任务。 图解:通常,脚本的图示是一张文本文件图标,包括文件名和脚本内容的代码段。 队列(Queue): 定义:队列是一种数据结构,遵循FIFO(先进先出)原则,其中最早加入队列的元素最早被移除。队列通常用于管理和协调多个任务或进程之间的顺序执行。 用途:队列在计算机科学中用于任务调度、消息传递、数据缓冲等。例如,操作系统使
238 1
|
JSON 前端开发 JavaScript
框架学习前期知识点回顾
框架学习前期知识点回顾
|
设计模式 安全 关系型数据库
2w行代码、200个实战项目,助你修炼5大编程基本功
2w行代码、200个实战项目,助你修炼5大编程基本功
156 0
|
设计模式 机器学习/深度学习 算法
软件测试|测试开发之路--UI 自动化常用设计模式
软件测试|测试开发之路--UI 自动化常用设计模式
192 0
软件测试|测试开发之路--UI 自动化常用设计模式
|
敏捷开发 Devops 测试技术
深聊测开领域之:一文搞懂什么是敏捷测试,如何做敏捷测试,建议先收藏再学习。
深聊测开领域之:一文搞懂什么是敏捷测试,如何做敏捷测试,建议先收藏再学习。
778 0
深聊测开领域之:一文搞懂什么是敏捷测试,如何做敏捷测试,建议先收藏再学习。
|
敏捷开发 关系型数据库 MySQL
用敏捷开发的思想,带你快速上手实战项目
教你学会如何看文档 教你学会如何“抄作业”,也就是官方示例,或者其他优秀项目的源码 教你学会如何用敏捷开发的思路,聚焦实现阶段性的目标
152 0
|
关系型数据库 MySQL Linux
开发者ETC服务器的使用体会
简介:这是我的一篇服务器使用心得,很高兴可以和大家一起分享进步
|
存储 前端开发 JavaScript
项目开发学习总结
经历了一周的实训,我对项目开发又有了新的认识,在此,我对这一周的学习任务做一次总结。
246 0
项目开发学习总结
|
前端开发
前端也要学习基本的UI设计原则与实践套路
有的人可能说,我是技术研发人员,UI的事情我们团队内会有别的人去操心这个,我只管技术即可。 在一天之前,我也是这么觉得的,但是我前些日子听了字节的《给开发看的UI设计》这节课后,觉得一个前端工程师也是要具备一定的UI设计能力的。 依赖市面上的组件库已经不能让产品维持在好用的状态了,还需要将一些设计元素添加进去,才能让我们开发的作品,达到一个更好的层次,给与用户最好的体验。 你的团队可能没有UI同学,也可能有UI同学,但是不一定专业,他们经常会是外包人员,UI给出的设计稿通常只是静态文件,是某一交互切面的,很多的交互细节都体现不出来,在大厂中,许多的B端产品是没有专职UI角色的,前端可能要
|
存储 移动开发 前端开发
从零开始搞基建(1)——前端代码规范
对所有引用都使用 const,不要使用 var。原因:这样做可以确保你无法重新分配引用,以避免出现错误和难以理解的代码。 如果引用是可变动的,使用 let 代替 var。原因:let 是块级作用域的,而不像 var 属于函数级作用域。 坚持使用全等 === 摒弃相等 ==,原因:相等会进行隐式的类型转换。 使用浏览器全局变量时加上 window 前缀,document 和 navigator 除外。