阅读笔记七软件需求十步走
需求过程改进的目的是高效、高质地产生能够指导和约束软件开发的软件需求。改进需求过程的原则如下:
改进过程应该是革命性、彻底性、连续性、反复的:
不要期望一次就能改进全部的过程,并且要能接受第一次尝试变更时,可能并没有做好每一件事,不能奢求完美,要从某一过程的某些方法改进入手。当有了一定的经验后,再逐步调整方法。
组织机构只有在他们获得激励或痛苦时,才有过程改进的动力。
我们要将软件项目中那些引起大家痛苦的事项提炼出来和大家回味,从而对软件过程改进产生强烈的愿望。
过程变更是面向目标的,在开始运用某种新的过程时,要先确定变更的目标。
我们是想减少需求问题引发返工的工作量问题,还是要更好地控制需求变更,或者是想确保软件需求的完整性,一份明确的需求过程改进的蓝图将有助于在改进过程活动中取得成功。
将改进活动以项目方式来运作。
把每个项目行为看做一个项目,把改进所需的资源和任务纳入项目的计划中,并对项目计划和成果进行跟踪,从而获得改进后的实际效果。
改进软件开发机构和组织的需求工程过程是一件慎重的事情。没有计划地进行改进很容易失败,且导致混乱。应当为实施改进需求过程设定一个路标,该路标应是软件开发全过程改进战略计划中的一部分内容。
过程的改进重点放在以下三个方面:
需求评审方式的改进
需求开发方式的改进
需求管理方式的改进。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架