需求分析-基本模型 (1.分析需求本身 2.分析角色与数据与系统 3.定义手段 4.质量要求 )
-
区分客户提出的是需求还是方案. (比如客户让你加xx功能是方案,客户想提高库存周转率是需求)
-
业务场景
-
业务目的, 业务价值 (比如提高库存周转率以加快新产品上市时间,抢占市场先机的目的)
-
哪些角色, 上下游关系与内部关系 (哪些部门的角色参与,几个系统的交互)
-
哪些数据, 如何处理, 从哪来, 到哪去
-
用什么手段完成 (如何设计功能?)
-
质量要求 (如何把握尺度?)
功能性:特性、功能、安全性。
可用性:人性化因素、帮助、文档。
可靠性:故障频率、可恢复性、可预测性。
性能:响应时间、吞吐量、准确性、有效性、资源利用率。
可支持性:适应性、可维护性、国际化、可配置性。
-
客户确认 (客户一直方案不满意怎么办? 过程中变更怎么办? 完成后客户不满意怎么办?)
-
监督执行 (如何确保不跑偏? 如何任务管理?)
-
验收 (如何验收?)
如何降低了复杂度, 如何拆分子问题.
系统层面: 之前的单体项目
1.A改了代码, B说你不能改这个代码,
2.或A不知道改自己的功能时, 也要把B的代码改了.
任务管理层面: