软件企业关注的焦点:软件需求 谁说了算
作者:网络转载 发布时间:[ 2011/11/4 10:40:13 ] 推荐标签:
在需求过程方面增加投入
培训项目管理人员更多地关心需求过程
明确项目重要人物:项目倡导者、重要客户
明确项目前景和范围的定义)
依靠需求工程师,并且利用领域专家完成需求工程任务(这方面系统分析员大有作为)
完善开发文化:培养开发人员不要作出需求决定,不要自行发挥。(有正式途径)
使用不同手段启发客户,获取用户需求和期望,收集来自多种观点的需求
培训需求工程师编写好的需求,记录每条需求的基本原理(开发需求表达模板)
分析和跟踪需求,并为需求划分优先级
对需求进行评审(需求测试)
基线(Baseline)
四、优先级的话语权
优先级在“说了算”中的地位(音量)
划分需求优先级
定义优先级类别
对需求分类,与客户一起优先级达成共识
解决分歧,对有分歧的需求达成一致
创建基于优先级的开发进度表
维护优先级。当业务需求发生变化时,重新检查优先级。
五、项目中的沟通机制
外部沟通??联合团队(专业角度)
内部沟通??保持一致性(工具角度)
项目配置管理(需求文档的一致)
有效会议沟通
共同词汇的价值(元数据、数据字典)
尽可能避免多地点开发
项目干系人的沟通(项目管理角度)
使用“专业”语言,例:SOW、WBS、 CCB、基线、变更、配置管理
六、控制非正式需求
变更需求有很多来源,了解有哪些来源
承认这些来自多方面的利益要求是很正常的,但是并不能保证满足需求
开放的、明确的协商过程,在对需求划分优先级时要考虑各方的需求
制度上保证所有需求只通过一个渠道采集(需求接收渠道要统一)。
CCB

sales@spasvo.com