《有效需求分析》一书聚焦于需求分析环节,介绍了18个按需求组合的关键任务,针对每个任务的一步步指导,以及每个任务输出的“软件需求规格书”片段模板。
1、业务驱动的需求思想
1.1 变更/优化性需求分析任务分解
在软件需求分析实践中,用户提出变更、优化型需求也通常都是直接提出“方案级需求”,因此我们需要还原出“问题级需求”。
1.2 变更/优化型需求分析模板
2、组织应用类软件系统需求全景图
组织应用类软件系统需求可分为价值需求和详细需求量大部分。
价值需求主线包括目标场景,干系人关注点和阻力点两个角度;详细需求则由行为需求/功能需求、数据需求、非功能需求三条主线组成。
3、价值需求主线
价值需求简单来说,就是从黑盒子视角回答“整个软件系统为客户解决了什么问题、创造了什么机会”,“对于系统而言,最关键的干系人有哪些”,“各关注点是什么?有哪些担心”三个本质性问题。是组织应用类软件系统需求的灵魂和方向。
4、详细需求
详细需求简单来说,就是从灰盒子视角完成三个主题的分析:“为了给客户提供业务、管理、维护支持,需要提供哪些功能?”“系统所涉及的问题域中有哪些数据,之间是何关系?”“所处的业务环境会带来哪些约束和质量要求?” 即详细需求中的功能需求、数据需求、非功能需求三条主线。
4.1 功能主线
组织应用类软件系统最核心的功能:
(1)通过系统固化、优化业务流程,提升流程执行效率、节约成本、降低风险等
(2)通过系统拓展业务的渠道,使其延伸到电话、互联网、移动互联网等通道上。
(3)通过系统将个人知识、能力转化为组织知识、能力。
(4)通过系统实现数据的信息化,辅助管理、决策。
很显然,前3种实际上可以归结为一类,用于业务支持 ;而第4种则是另外一类,用于管理支持,体现在三个方面:(1)事前风险避免,通过增加管理流程;(2)事中风险控制,通过“规则”和“审批”;(3)事后总结优化,通过“数据分析”;
此外,软件系统不是一次性的,而是不断演变与优化的,因此还需要提供用于维护支持的功能。也就是说,功能主线的梳理可以从业务支持、管理支持、维护支持三个角度展开。
5、信息系统需求分析任务小结
原创文章,作者:DevilStefan,如若转载,请注明出处:https://www.pmtemple.com/fengsaitao/13052/