赞
踩
1、基准文件定位范围要明确
需对用户需求进行明确分析,颗粒度越小越好。而基准文件定位范围越详细,双方对需求越清晰,用户交流顺畅,才有利于软件的顺利开发。如果需求没做好,基准文件范围含糊不清,后期需求频繁变更直接影响开发进度。
另外在划分用户需求时,需秉承需求迭代紧跟核心业务指标,按照一定的准则进行优先级的划分。
2、需求划分优先级
在划分用户需求时,需秉承需求迭代紧跟核心业务指标,按照一定的准则进行优先级的划分。
常见需求优先级划分规则有:四象限法则/矩阵分析法、KANO模型、成本效益核算模型、二八原则、谁的权力大听谁的模型…做需求迭代。
3、需求变更流程化
需求方会提出很多需求,但并不是所有的需求都必须要做。因此我们需要从不同的角度来进行分析,判断某一需求是否有必要做。面对客户的变更要求,不仅仅要控制需求,更要控制需求变更流程。
在前期与用户签订合同时,可以增加一些相关条款,如限定用户提出需求变更的时间,规定何种情况的变更可以接受、拒绝接受或部分接受,还可以规定发生需求变更时必须执行变更控制流程。
而在需求变更确认后,需对变更需求做评估,并预测其对软件架构产生的影响以及实现的难易程序和可能需要的工期等。针对需求更变,需要即使建立统一的反馈渠道。需明确各方对变更需求的了解和要求,减少各方的沟通成本,降低需求变更对工作的影响。
4、保障用户需求分析质量
CoCode平台针对这一问题,不仅对用户需求进行三级分类,更通过开发工具进一步提升用户需求质量。
CoCode需求分析工具,快速分析用户需求缺陷,对用户完整性以及全面反应用户需求有非常重要的警示作用,工具提升了用户需求质量,能够在一定程度上预防需求变更风险。另外工具自动生成UML用例图,直观表达用户需求,为系统设计提供基础并为估算项目规模提供依据。
目前CoCode发布了四大开发工具:Co-Project智能项目管理工具、需求分析工具、评审分析工具、故事点估算工具。目前限时免费,欢迎大家使用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。