1 需求评审重性
软件项目中需求分析开始工作时重工作需求分析果做够详细者偏离户需求者存缺陷话会项目带灭绝性灾难重视需求程项目团队食果保证需求分析正确准确性成决定软件项目成败关键素实际项目程中需求阶段两位需求分析员户沟通户需求然根理解输出软件需求说明书软件原型
接项目计划软件设计编码测试等环节基准俗话说局者迷旁观者清验丰富需求分析员犯错谓智者千虑必失永远变客观规律外受需求分析员理解户表达等素影响需求传递程中存偏差
需求分析员输出需求分析说明书设计员编码员测试员里会理解软件需求分析说明书正确性必须彻底验证利益相关方必须彻底理解需求达成致达成目标降低需求风险需求评审行效方法
目前型软件企业需求阶段需求员写完需求户沟通直接进入设计开发阶段设计编码测试员前期没参进根没进行需求评审少企业需求评审存走场情况员根关心软件需求认软件需求需求分析员事情写家做提需求异常时简单找错字提应付事没提出效需求异常时候需求评审会议中家关注点常常会知觉转设计结果需求评审会议成设计讨会议家想需求实现需求文档身问题
者没做前期准备工作导致评审时间长效率低结果问题样评审终效果想知
2 需求评审关键
文根笔者年参软件项目理切身体会验角度需求评审方法进行述
2·1 充分准备评审
软件需求说明书进行效需求评审前提
首先需求员户确认需求程中定放细节仔细体会户求户求需求员需加梳理合理需求合理需求必户没想需求
软件需求说明书应该户意愿表达应该软件层面户需求总结
软件需求说明书需求例描述般分基流扩展流基流家容易想业务流程实际设计开发测试程中耗费时间实现扩展流程注重基流软件需求说明书扩展流定远远基流扩展流写越完善说明需求员考虑越周全
实质果扩展流写完善期设计开发测试员相应细节处理适
2·2分层次评审
户需求分层次般言分成层次
①目标性需求定义整系统需达目标
②功性需求定义整系统必须完成务
③操作性需求定义完成务具体机交互目标性需求企业高层理员关注功性需求企业中层理员关注操作性需求企业具体操作员关注
层次需求描述形式区参评审员果具体操作
员评审目标性需求会容易导致捡芝麻丢西瓜现象果高层理员评审操作性需求疑种资源浪费
分层次评审类型参分评审关注容角度找需求异常提高评审效率
2·3 正式评审非正式评审结合
正式评审时指通开评审会方式需求涉员集合起定义参评审员角色职责需求进行正规会议评审时候需求容太正式评审会议中细节涉评审员理解需求程短短会议中发现太问题需非正式评审相结合评审会前先开会家进行需求讲解然需求通邮件等方式发送相关员留天时间便相关员仔细研究记录异常正 式评审会讨
2·4 分阶段评审
需求评审应该需求形成程中进行分阶段评审需求终形成进行评审根需求员进行需求分析进度整体软件需求分阶段组织规模评审形成目标性需求进行次评审形成系统初次概需求进行次评审概需求细分成部分部分进行评审终整体需求进行评审样降低需求返工风险提高评审质量
2·5 评审员选择
需求评审涉层次员进行评审员选择时定层次员囊括进户需求分析员产品理项目理架构师概设计员详细设计员编码员测试员质量保证员等等
户进行需求评审时关注点更求功否软件需求说明书中囊括进架构师概设计员更关注现技术条件否够实现需求中求果法实现需求者代价太需求员户沟通更改需求编码员更关注某细节例界面元素等测试员关注否需求测试质量保证员关注点输出物否符合规范层次员充分参便理解需求通需求评审达成致意见需求环节理解出现偏差
层次员立场问题法相观点系统目标关系关系观点形成互补关系果漏掉某层次员会漏掉重需求
2·6 评审员进行培训
常常见项目需求评审会议持进行需求讲解时会员似懂非懂没提出价值问题致会议没取预期效果改日重新进行项目需求评审会议针某细节问题会纷纷提出意见家争执结果会议出现混乱状况持法控制局面致会议超出计划评审时间层次评审员关注点评审需技巧握关键点应该层次评审员进行针性培训便参评审员够紧紧围绕评审目标进行够控制评审活动节奏提高评审效率
2·7 予评审员充足评审时间
实践证明需求异常存细节方面评审员理解软件需求需程想找异常必须充足时间便充分理解需求找出中缺陷提出行性建议需求讲解非正式评审正式评审需预留足够时间
果评审员项目中成员项目负责需项目成员专门达需求评审时间果评审员额外抽时间研究需求恐怕简单提条质量高异常事评审然达预期目实践证明需求评审花实践值谓磨刀误砍柴工
2·8握需求评审关键点
(1)注意软件需求说明书正确性进行评审需求规格说明正确性通常方面体现
①否需求需求相互突者重复
②否清晰简洁二义表达需求(清晰够读懂简洁愿意读二义决定读效果家需求描述理解够达成致)
③否需求通演示测试评审分析否验证
④否需求项目范围
⑤否需求没容语法错误
⑥现资源否实现需求
⑦条特定错误信息否唯具含义
(2)注意软件需求说明书实践性进行评审谓实践性指需求身否源目前企业相关业务规文件制度非源分析师验义臆测实践性判断需求规格说明理联系实践密切户联系关键性指标
(3)注意需求规格说明书完整性进行评审面问题清单评审需求说明书否完整
①编写需求详细程度否致合适
②需求否设计提供足够基础
③需求部引否正确
④否包含需求实现优先级
⑤否定义功说明算法
⑥否包含已知客户需求系统需求
⑦否遗漏必信息⑧否预期错误条件产生系统行编制文档
需求说明完整性体现需求说明详细程度样判断该需求描述否详细呢笔者认需求需精化仅仅提出精化功象考虑涉众参者做什需什数信息受什业务规条件限制系统会什响应等
(4)注意需求方案行性成预算进行评审
(5)注意需求质量属性进行评审评审需求规格需说明否合理确定性目标否合理确定安全性方面考虑问题
(6)注意需求实施性进行评审
①否需求设置唯性正确识
②否功需求踪高层需求
需求必须测试需求特定输入条件应出已知输出结果时需求应层次分明需单需求面相关需求综合起形成组需求功需求实施性踪性包括测试性事实分析员测试员编写代码前需求模型分析模型测试例综合起通盘考虑检查出遗漏错误必需求软件需求概念测试种必技术项目早期阶段发现需求歧义错误
(7)注意需求包含例文档进行评审例参者系统参者交互程达成种契约需求说明书基例分析方法前较流行需求开发方式例文档作需求重成果性文档需求评审体
需求评审确认重点关键户常重例进行深入细致评审首先通测试例干程否撰写效例方面着手评审例目标价值度量否明确例否独立分散务
否明确说明例会参者带处编写例详细程度否恰否必设计实现细节预期分支程否编写文档说明预估异常程否编写文档说明否存普通动作序列分解成独立例
路径步骤否清晰明歧义完整例中参者步骤否执行务关例中定义选路径否行验证例前置条件置条件否合理分析师必须确认例前置条件置条件准确界定例边界范围区分例例间界限
2·9建立评审流程
正规需求评审会需建立正规需求评审流程流程中定义活动进行规范评审程评审流程定义中规定评审进入条件评审需提交资料次评审会议员职责分配评审具体步骤评审通条件等等
2·10建立评审制度
效需求评审相关评审制度必少方面
①限制项目评审员提交效异常数量纳入考核必须达定数量算合格
②制定评审准入准出条件限制意通评审③质量保证员参评审监督评审进行④质量保证员评审流程进行全程监控
2·11踪工作
需求评审需根评审员提出问题进行评价确定问题必须纠正纠正出充分客观理证
确定需纠正问题形成书面需求变更申请进入需求变更理流程确保变更执行变更完成进行复审切忌评审完毕没问题进行踪法保证评审结果落实前期评审努力付东流
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档