软件企业关注的焦点:软件需求 谁说了算
作者:网络转载 发布时间:[ 2011/11/4 10:40:13 ] 推荐标签:
在需求过程方面增加投入
培训项目管理人员更多地关心需求过程
明确项目重要人物:项目倡导者、重要客户
明确项目前景和范围的定义)
依靠需求工程师,并且利用领域专家完成需求工程任务(这方面系统分析员大有作为)
完善开发文化:培养开发人员不要作出需求决定,不要自行发挥。(有正式途径)
使用不同手段启发客户,获取用户需求和期望,收集来自多种观点的需求
培训需求工程师编写好的需求,记录每条需求的基本原理(开发需求表达模板)
分析和跟踪需求,并为需求划分优先级
对需求进行评审(需求测试)
基线(Baseline)
四、优先级的话语权
优先级在“说了算”中的地位(音量)
划分需求优先级
定义优先级类别
对需求分类,与客户一起优先级达成共识
解决分歧,对有分歧的需求达成一致
创建基于优先级的开发进度表
维护优先级。当业务需求发生变化时,重新检查优先级。
五、项目中的沟通机制
外部沟通??联合团队(专业角度)
内部沟通??保持一致性(工具角度)
项目配置管理(需求文档的一致)
有效会议沟通
共同词汇的价值(元数据、数据字典)
尽可能避免多地点开发
项目干系人的沟通(项目管理角度)
使用“专业”语言,例:SOW、WBS、 CCB、基线、变更、配置管理
六、控制非正式需求
变更需求有很多来源,了解有哪些来源
承认这些来自多方面的利益要求是很正常的,但是并不能保证满足需求
开放的、明确的协商过程,在对需求划分优先级时要考虑各方的需求
制度上保证所有需求只通过一个渠道采集(需求接收渠道要统一)。
CCB
相关推荐
最新发布
性能测试之测试环境搭建的方法
2020/7/21 15:39:32软件测试是从什么时候开始被企业所重视的呢?
2020/7/17 9:09:11Android自动化测试框架有哪些?有什么用途?
2020/7/17 9:03:50什么样的项目适合做自动化?自动化测试人员应具备怎样的能力?
2020/7/17 8:57:06几大市面主流性能测试工具测评
2020/7/17 8:52:11RPA机器人能够快速响应企业需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消灭吗?为什么?
2020/7/17 8:43:03软件测试基本概念是怎么来的?软件测试生命周期的形成历经了什么?
2020/7/16 9:11:10