软件研发那些事儿——做需求约定的事情
来源:互联网 发布:宫村优子 知乎 编辑:程序博客网 时间:2024/05/14 08:32
6月底,正是华北平原郁郁葱葱一片茂盛的时候,高树低草笼罩在氤氲之中。
我带着团队在用户现场奋战了几天,然后就留下两个技术和两个测继续在现场提供服务,其余人在周六就一起撤离了。
周一来到公司,打开微博后,映入眼帘的是这样一行字:下半年的第一天开始了。时间过得真快,不由得感慨。
接下来的几天,陆续接到测试人员打过来的电话,多是反馈软件中一些不太确定的问题,我耐着性子一一作答。后来感觉不对,为什么反馈来的大多是完善性的问题?测试的根据又是什么?应该是需求,如果脱离开需求测试,即使测出太多的问题,对于项目的质量保证和进度推动也没有太大意义。
这是很多软件公司普遍存在的问题,测试人员以测出问题的多少表现自己的工作成果,开发人员以完成功能的多少来表现自己的能力。而实际工作中,无论测试还是开发应该以满足需求的程度来衡量工作的质量。
绝大多数的技术人员对自己的作品有着很高的认同感和欣赏欲,就像对待自己的孩子一样,一旦全身心的投入到研发工作时,就会尽情的发挥自身的能力和特质,不断的完善自己的作品,直到满意,这时候,项目的需求已经失去了目标的作用。于是我们看到很多人在加班,但进度还是慢了,公司的成本投入还是超支了。原因之一,可能就是我们脱离了用户需求去做一些事情。
从事软件研发多年,一个很深的感触是,很难做出自己满意的东西,因为我们总是在有限的资金成本、人力成本和时间成本下做事情,这些因素制约了技术人员的发挥,这一点必须要承认。当然,大多数的技术人员能力也是有限的,高投入也未必有高回报,因为能力就是如此。所以还不如功利一点,设定一些需求目标,约定一些规范,让技术人员在要求范围内发挥,既能保证质量,又能保证公司收益。这样说虽然功利了点,但对大多数的软件项目还是管用的,提升研发的管理水平也许能在完美和收益之间达到较好的平衡。
- 软件研发那些事儿——做需求约定的事情
- 软件研发那些事儿——有效地收集需求
- 软件研发那些事儿——项目计划的控制
- 软件研发那些事儿——软件系统维护流程
- 软件研发那些事儿——不断给下属出难题
- 软件研发那些事儿——产品与项目的区别
- 软件研发那些事儿——项目和产品的前期准备
- 软件研发那些事儿——让团队的目标一致
- 软件研发那些事儿——把自己树立成靶子
- 做对的事情,把事情做对——中创软件董事长景新海访谈
- 编译器做的那些事儿
- 监控系统的那些事儿3——到底有什么需求
- 需求那些事儿
- 关于软件需求必须知道的事情
- 动手做automation之前的那些事情
- 软件需求分析—做什么
- “大柳说事儿”第二期——企业的那些事儿
- 需求:做软件的基础
- 中关村-DIY电子书之Nook2 Root 完全操作手册
- Cocos2D-x——动作类备忘
- 网络基础知识学习1-路由器
- 第3讲:Abstract Factory 抽象工厂模式
- Cocos2D-x——动画
- 软件研发那些事儿——做需求约定的事情
- Cron表达式
- ./configure 参数解析
- 如何在linux系统中安装python
- virsh 创建 centos6.4
- [工作问题总结]MyEclipse 注册
- 用pyExcelerator和win32com.client从mysql中导出数据到excel。
- JTextArea append() 方法的每次循环不能正常显示的有关问题(刷新)
- 第4讲:Builder 生成器模式