标签:
在我们改进需求过程是要注意把理论方法付诸于实践活动是改进软件过程的核心所在,我们改进软件开发过程的两个主要目标一是解决在以前项目中或目前项目中遇到的问题,另一个是防止和避免你可能在将来的项目中遇到的问题。在软件开发过程中一定要掌握一些其他的很有价值也颇有效的需求工程方法以防止软件组织面临一些突发情况是力不从心。
需求过程是软件项目成功的关键所在,当其他项目过程变更时会对需求过程的影响下面列举了一些变更会产生影响的项目过程:制定项目计划过程(在基线确定前缩小项目范围或采用版本计划从而使项目计划在允许的资源和时间内完成),项目跟踪和控制过程,变更控制过程,系统测试过程(验证计划中的功能是否按期完成)用户编制文档过程(要编写出用户显示界面及性能的最终变更版本),构造过程。在软件改造的过程中要牢记1,改进过程应该是革命性的,彻底的,连续的,反复的。2,人么和组织机构都只有在他们获得激励时才愿意变更3,过程变更是面向目标的4,将改进活动看作为一些小项目。
在我们进行任何过程改进活动时首先要评估当前在组织中使用的方法找出其优势和劣势,我们可以采用自我问卷的方法进行评估不过更彻底的方法是让来自外部的顾问客观的评估你目前的软件开发方法。我们在改进过程的时候应分析所考虑的每一项改进活动以确保他能在允许的费用下实施,选择那些可能给投资带来相当回报的改进活动
接下来我们开始制定改进活动计划,我们要注意的是每项战术行动计划应该知名行动的目标,风险承担者和一些必须完成的活动条目。
制定完计划后就开始实施计划了,再实施新计划时要为自己建立的心过程或者文档模板计划一个实验,防止看起来不错的方法付诸实施后变得既不实用又低效,书中提出了关于引导实验的建议:1,选择实验参与者,他们将尝试新方法并提供反馈信息。2,确定用于评估实验的标准是得到的结果易于解释。3,通知那些需要知道实验是什么以及为什么要实施的工程风险承担者。4,考虑在不同的项目中实验新过程的不同部分。5,作为评估的一部份工作,询问实验参与者,如果他们不得不回头采用他们原有的工作方法,他们觉得怎样。
改进过程最后一步就是评估结果,评估结果有助于在接下来的改造中做得更好。
需求过程的积累材料包括检查清单,实例,计划,方针,过程,过程描述,模板。需求开发过程的积累材料:项目视图与范围模板,需求开发过程,需求分配过程,使用实例模板,软件需求规格说明模板,需求优先级确定过程,SRS和使用实例审查清单。需求管理过程的积累材料:变更控制过程 ,变更控制委员会过程, 需求变更影响分析清单和模板,需求状态跟踪过程,需求跟踪能力矩阵模板,需求过程改进路标。
接下来就是软件需求与风险管理,软件项目管理者必须要明确和控制他们的项目风险来避免潜在的威胁阻碍项目按计划进行。风险管理就是在风险给项目带来损失之前,就指明、评估并加以控制风险。风险管理的意思是在一种担忧转变为危机或实际困难之前处理它。
软件风险管理活动要与工程规模相适应小规模的工程可以只列出一张简单的风险清单,但对于一个大规模项目的成功,正式的风险管理计划则显得非常重要。风险管理的要素包括风险评价 (检查工程项目并识别潜在风险区域的过程),风险避免(是处理风险的一种方法:尽量别作冒险的事),编写项目风险文档(有利于在整个项目开发过程中风险承担者了解风险情况和状态)。
标签:
原文地址:http://www.cnblogs.com/laozhanghahaha/p/4896311.html