文档章节

谈谈需求变更

netkiller-
 netkiller-
发布于 2017/03/27 14:05
字数 551
阅读 106
收藏 0

为什么会变更

为什么会出现变更呢?常规变更我们先不提(正常的变更例如部署的变化,软件的升级等等),软件开发中存在的变更更多是需求上的变化,为什么会出现需求变更呢?很多开发人员非常困惑。

我们再逐一分析:

  1. 岗位的变化

  2. 专业的问题

  3. 缺乏详细设计文档

岗位的变化,早期软件开发是没有产品这一岗位,那时的需求分析是由系统分析员完成的,同时还要做一个详细设计文档,前者需要一定的技术背景,后者更资深,那时的变更反倒很少。

进入互联网时代,出现了产品这个岗位,这个岗位总体上参差不齐,年龄偏低,经验少,常常工作3~5年,产品这个岗位再大学里并没有这个专业,也就没有一个标准,所以这个行业的人来自五花八门的专业。任何一个岗位都需要时间来积累经验,一个经验不足的产品人员给出的需求往往存在很多问题,甚至不合理,另一方面企业更注重产品部门,导致产品比较强势,开发只能配合,常常是做到一般才发现需求不合理,接下来就是变更了......

这导致了一个问题,非常有经验的开发人员不再指出产品的不合理之处,按照需求开发,出现问题走变更流程,产品害怕需求变更承担责任,即使需求是错误的也要求开发完成,坚持需求没有问题。有很多功能就不了了之

缺乏详细设计文档,互联网快速变化,导致一个问题没有时间做详细设计文档,软件的生命周期也短,大家都不愿意为了这么短周期的开发去写设计文档,通常是按照需求直接开发,这也是需求变更频繁的一个原因。

文章出处: http://www.netkiller.cn

 

© 著作权归作者所有

netkiller-

netkiller-

粉丝 698
博文 273
码字总数 376699
作品 10
深圳
部门经理
私信 提问
在定制项目的接单中 应该是先接单还是评审需求然后让需求分析作为合同的附件?

在甲方招标的时候往往需求都是说的很松散。所以在签订合同的时候往往一笔代过。 重点在于对需求的不断更改偏偏在合同范围内。 现在谈谈我目前项目上遇到的一个问题。 在项目开发合同书上只写...

caiw
2013/04/27
199
1
CPR式的IT运维管理,我们不要!

什么是CPR式的IT运维管理?CPR(Cardiopulmonary Resuscitation),是医学术语“心肺复苏”的简称,是指心搏骤停一旦发生,就必须立即在现场进行心肺复苏CPR,以挽救患者的生命。 想想我们的...

勤智运维
2017/09/22
0
0
又到了入学季,谈谈软件研发的团队建设

半个月前,蛮牛游戏专栏作家群中有一个“很好说话的李总”,提了一个问题: “一个问题:程序员是文臣还是武将?” 答案众说纷纭,但是回答“武将”的居多,我意同之。 原因有三: 程序员绝大...

润物互动技术团队博客
2015/09/05
0
0
也谈谈交互变更对开发的影响

什么是交互设计? 交互,Interaction,指的是沟通、互动,是一种信息的流转;设计,Design,则指的是艺术性,在沟通过程中让人去发现、探索,甚至是身心愉悦。 在互联网产品开发过程中,产品...

溪西
2016/04/26
0
0
MES实施中最可怕的是需求变更!

转载:http://www.51testing.com/html/00/n-3725700.html   辛辛苦苦熬了几个月的通宵,终于确立了MES需求,规范了工作流程,系统配置也完成了,正准备按部就班MES系统上线时,企业用户突然...

软件测试网
2018/04/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring系列教程八: Spring实现事务的两种方式

一、 Spring事务概念: 事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生过一样。...

我叫小糖主
43分钟前
4
0
CentOS 的基本使用

1. 使用 sudo 命令, 可以以 root 身份执行命令, 必须要在 /etc/sudoers 中定义普通用户 2. 设置 阿里云 yum 镜像, 参考 https://opsx.alibaba.com/mirror # 备份mv /etc/yum.repos.d/CentO...

北漂的我
昨天
2
0
Proxmox VE技巧 移除PVE “没有有效订阅” 的弹窗提示

登陆的时候提示没有有效的订阅You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options. 用的是免费版的,所以每次都提示......

以谁为师
昨天
3
0
Java设计模式之外观模式(门面模式)

什么是外观模式   外观模式(Facade),他隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。这种类型的设计模式属于结构性模式。为子系统中的一组接口提供了一个统一的访问接口...

须臾之余
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部