软件需求十步走读后感5

  需求过程改进的目标

    需求工程的改进过程需要需求过程和软件开发过程协调起来。

     过程改进的目标有三个:

      解决在以前项目或者当前项目中遇到的问题。

      防止和避免可能在将来项目中遇到的问题

      能够把软件需求的质量持续提高

     而我们可能会因为我们当前使用的方法非常有效,就觉得没有必要再去改进可,进而失去了对过程持续改进的动力。我们要知道即使是成功的软件组织在面临大项目,不同客户群、是假进度要求紧或者是全新的领域时也会力不从心。所以我们应该积极地探索,大胆的借鉴,找到一些更有价值和更有效的需求工程的方法将其加入到软件开发活动中来。

     从书中割草的故事来看当你不知道你做的是否完美的时候你可以换一个身份,然后去问问题,可以去问自己没实现的问题,也可以从侧面问出来自己的软件是否真的让人满意,是否真的像你自我感觉一样完美,这样你就明白了,其实自己想的和用户想的并不太一样,然后自己如何改进也就知道了。

      需求过程的改进当然不是想怎么改就怎么改也是有原则的。

      1.改进过程应该是革命的、彻底的、连续的、反复的:不要期望一次就能改进全部的过程,并且要能接收第一次尝试变更时,可能没做好每一件事。不要奢求完美,要从某一些过程的某些方法改进入手。当有了一定的经验后再去逐步调整方法。

      2.组织机构只有在他们获得激励或痛苦时,才有过程改进的动力。我们要将软件项目中那些引起大家痛苦的事项提炼出来和大家回味,从而对软件过程改进产生强烈的愿望。

      3.过程变更是面向目标的,再开始运用某种新的过程时,要先确定变更的目标。

      4.将改进活动以项目的方式来运作。把每个改进行为看做一个项目,把改进所需的资源和任务纳入项目的计划中,并对项目计划和成果进行跟中,从而获得改进后的实际效果。  

      

原文地址:https://www.cnblogs.com/tkg1314/p/14103444.html