软件研发的无效劳动1

       成本的高歌猛进,屏除少数没有职业素养的蛀虫外,绝大部分是无效劳动和重复劳动所带来的。压缩差旅费用等等措施,只能解决表面的饥渴,我们最大的浪费,在于大量的无效劳动,不仅拉高了现实成本,也丧失了很多机会成本。        笔者工作在研发,研发成本表现在帐面上的,没有市场的差旅费招待费等等显眼。很多人认为研发的成本仅仅在于人力成本和部分管理成本,其实,研发的成本更多的是无形的不能体现在帐面上的。比如说时间成本,一个产品系列推迟推出,会影响整片市场的收益,付出成本高昂;再比如维护成本,一个产品系列质量不过关,会造成大量的维护成本飚升,从市场到技术支援到研发,都要为之买单,而如果因而影响了公司在客户中的地位,这样的机会成本更是无法估量了。站在研发的角度上讲,所谓成本,不能仅仅是产品研发过程中的人员工资,不能仅仅是硬件资产价格,而是要看产品从预研到后期维护的整个生命周期。        对于软件研发,有些人认为,质量控制松些无所谓,反正软件更改起来很容易。这样的人,应该拖出去打!他没有看到,目前产品中软件的戏份越来越重;他没有看到,一旦爆发网上问题,无分软硬件,都增加了售后维护经费,拉升了公司的机会成本;他仅仅看到了硬件出错改板造成的实际金钱支出,却没有看到软件出错的隐性支出甚至更为可怕。        只要研发在质量上把好关,其实后期的销售和维护过程中,很多工作都是没必要的无效劳动,往往一个产品的质量不好,售后的维护升级费用就能把这个产品的利润全吃进去!因此,我们要从源头控制,真正的降成本,其根本应该是提升研发的质量!        软件研发本身,也存在大量的无效劳动,而正是这些无效劳动,降低了质量,拉升了成本。        下面列举些软件研发中典型的无效劳动: 1、需求,十面埋伏! 无论是产品级还是项目级,都存在一种需求描述。往往只是一句话,没有Actor ,没有Stakeholder ,没有主流程,没有备选流程,没有场景分析…… 什么都没有。比如简单写了个“XX 版本主机上需要实现XX 功能”。而事后,在开发和测试过程中,又不断的对这句话进行补充和修正,往往一句话的需求,到最后可能要改动十几次。这还算好的,如果又同其他功能需求有交互了,互相间的牵扯可能就根本扯不明白,越来越乱了,搞得软件不断的修补,拆东墙补西墙。其实有时候,如果事先搞清楚关联需求,这样的需求或许根本就不需要做!

来源:xiao22508

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2011年4月7日
下一篇 2011年4月8日

相关推荐