《软件需求十步走》阅读笔记三

需求既然是项工程,就有其完整的过程。需求工程研究领域可以划分为需求规划、需求开发、需求管理三个部分,新一代的需求工程过程由10个业务活动构成,分别是业务研究、应用建模、系统规划、分析计算、报告编制、规划评审、需求获取、需求分析、需求编制、需求验证。

传统的需求分析中有着三种角色,客户角色、分析角色和团队角色,三种角色领域不同,思维方式也不同,就产生了很多矛盾的问题。产生这样的问题是由于各个领域都在其自己的轨道上运行,并没有相结合起来,产生很多分歧。所以为了解决这样的问题,我们引入了一个新的领域,叫需求规划领域,这个领域的角色称为需求架构师。其实顾名思义,架构师就是确定一个方向问题,不关注开发细节,也不关注管理规模,就是为所有的工作决定了一个前提,而且这个前提至关重要。

当然,需求工程的过程并不是一成不变的,随着新的理论,新的实践总结,新的经验都会对其进行适度的改造。那么,为什么要改进呢?改进的目标一定是解决问题,既要解决以前项目以及当前项目的遇到问题,还要防止避免遇到问题,将软件需求的质量持续提高。

一直都在说需求是软件项目的核心,那么在开发过程中,定然有诸多的业务活动与软件需求相关联。

也就是说,需求工程的过程改进时刻需要对软件开发的各个业务活动做关注,我们每一个改进其实都是为了让客户、用户、开发人员等满意。

改进也需要一定的原则,不追求一次完美,反复的打磨逐步的调整,确定改进的目标,有目标才有方向才有动力,把改进的活动当做项目来运作,及时查看改进效果,总之其实就是为了“更快、更高、更强”。

原文地址:https://www.cnblogs.com/weiyao/p/6013062.html