项目思考:需求讲解可以重复一次
来源:互联网 发布:tensorflow 1.3 whl 编辑:程序博客网 时间:2024/04/30 00:25
每次增加新的需求或是功能做变更时
一般的开发流程是:
提出需求(一般是用户或者策划工程师)
讲解需求(提出需求者或者需求工程师对开发者讲解)
开发者理解需求
开发者开发
测试
完成验收。
我经历过的开发基本就是这样的步骤,但是做了这么久开发,我总能经历到这样一个现象:
一般新增需求更明显一些,那就是当讲解完需求后,一般来说很少再开全体会议再次讲解需求了。但是当开发者第一次听一个新的需求时,可能并不能完全理解这个需求,或者需求工程师也不完全就将所有情况考虑到位了;开发者也不可能在听完一次需求会议后就完全理解了需求的含义。
如图:
所以导致,开发者在听完需求后,开始着手设计程序,编写代码中,有了需求不明白的地方只好单独找提出需求者求证,而对于那些几个人联合开发的功能就会导致沟通不畅,浪费不少时间进行不断修改。不利加快项目进度。根据我的经验,一般耗费时间较多的就是对需求的不明确和理解偏差导致做了很多事情,结果发现出现了错误,又返回去修正。
因此我觉得,在第一次需求会议后,开发者消化了需求后,提出需求方再进行一次需求讲解。为了避免浪费提出需求者的时间,在第二次需求会议时可以对需求重点讲解,或者专门解决开发者的疑惑。这样比开发者单独求证需求效果要好,因为大家都在一块,对于联合开发的功能在会上就能沟通了。这样开发者对需求理解的好了,就能一次性设计和完成编码,避免了错误,节省项目的时间。一般来说只要再多占用提需求方的一次会议时间,就能提高项目开发进度,我觉得还是比较划算的。
如下图:
对于需求的理解是关系项目进度的关键,所以一定要在初期将需求讲解明白,理解透彻。
一般的开发流程是:
提出需求(一般是用户或者策划工程师)
讲解需求(提出需求者或者需求工程师对开发者讲解)
开发者理解需求
开发者开发
测试
完成验收。
我经历过的开发基本就是这样的步骤,但是做了这么久开发,我总能经历到这样一个现象:
一般新增需求更明显一些,那就是当讲解完需求后,一般来说很少再开全体会议再次讲解需求了。但是当开发者第一次听一个新的需求时,可能并不能完全理解这个需求,或者需求工程师也不完全就将所有情况考虑到位了;开发者也不可能在听完一次需求会议后就完全理解了需求的含义。
如图:
所以导致,开发者在听完需求后,开始着手设计程序,编写代码中,有了需求不明白的地方只好单独找提出需求者求证,而对于那些几个人联合开发的功能就会导致沟通不畅,浪费不少时间进行不断修改。不利加快项目进度。根据我的经验,一般耗费时间较多的就是对需求的不明确和理解偏差导致做了很多事情,结果发现出现了错误,又返回去修正。
因此我觉得,在第一次需求会议后,开发者消化了需求后,提出需求方再进行一次需求讲解。为了避免浪费提出需求者的时间,在第二次需求会议时可以对需求重点讲解,或者专门解决开发者的疑惑。这样比开发者单独求证需求效果要好,因为大家都在一块,对于联合开发的功能在会上就能沟通了。这样开发者对需求理解的好了,就能一次性设计和完成编码,避免了错误,节省项目的时间。一般来说只要再多占用提需求方的一次会议时间,就能提高项目开发进度,我觉得还是比较划算的。
如下图:
对于需求的理解是关系项目进度的关键,所以一定要在初期将需求讲解明白,理解透彻。
2 0
- 项目思考:需求讲解可以重复一次
- 由一次WCF项目的需求扩展想到的
- 我对IT项目需求发掘的一些思考
- 一次乘的士引发的有关项目管理的思考
- 一次curl超时引发的项目问题思考
- 产品需求思考
- 项目管理-工作随笔(一次特殊项目的学习和思考)
- 一次监控体系思考
- 项目需求
- 项目需求
- 我的一次需求访谈
- 关于一条需求的思考
- 做好需求工作的思考
- 软件需求分析、程序设计思考
- 项目思考
- 项目思考
- 【软件项目管理】需求规格说明可以包括系统的运行环境
- <java EE 项目 : MyForum (听说可以当毕业设计?)> 需求说明
- u-boot 到 kernel 传递参数的流程
- "蓝桥杯“基础练习:杨辉三角形
- Websphere MQ对象之队列
- NYOJ-58 最小步数 AC
- 内网利用nat123端口映射,个人电脑phpstudy搭建发布discuz网站做网站服务
- 项目思考:需求讲解可以重复一次
- ios开发(二十五)数据的保存
- 递归算法
- Websphere mq对象之队列管理器
- Android程序老是报错
- SDL游戏之路(十九)--对话框
- 官网下载Google Chrome离线安装包
- 利用批处理命令下载SOF文件的方法
- 16进制颜色(html颜色值)字符串转为UIColor【RGB】