二、需求分析

1.需求分析的目的

        客户会告诉需求是什么,但往往不会说明需求背后的问题。需求的终极目的就是挖掘客户的问题,实现客户价值。

        客户所描述的需求有时可能是不准确的。同样的需求,可能背后要解决的问题并不一样,挖清需求背后要解决的问题。

        需求分析三重境界:

            记录员 —— 记录客户所描述的需求,以及客户所反映的问题

            分析员 —— 分析客户的需求,结合反映的问题,总结出合理的需求描述

            引导员 —— 根据行业经验,根据客户的问题,分析客户所描述的需求的合理性,并加以改进。

2.需求分析的方法

        5W1H8C大法

        5W,WHO, WHERE, WHEN, WHAT, WHY

        1H, HOW

        8C,PERFORMANCE, COST, TIME, RELIABILITY, SECURITY, COMPLIANCE, TECHNOLOGY, COMPATIBILITY

        5W代表了需求产生的环境。需求的确定和环境有很大的联系。例如:

            WHAT 这个就是客户需要的什么,最基本的需求,可能是一份文档、一份报告、一张图片等

            WHERE 一个垃圾桶的需求,在平民窟垃圾桶需要的是坚固,耐用,体积大。在高档写字楼,垃圾桶的外观则另有讲究。

            WHY 为什么提出这样的需求,这是客户的初衷,也就是客户面临的要解决的问题,痛点。

            WHO 系统的参与者,有可能是人,也有可能是外部系统。

            WHEN 系统中部分对时间有要求的功能点。

        1H 需求系统的实现,也就是系统的业务流程。并不是某个功能具体如何实现。

        8C Constraint 8个约束或8个要求

            Performance 系统的性能要求,例如:吞吐量、响应时间。

            Cost 系统成本,系统开发要根据客户愿意出的价钱来做合适的设计。

            Time 客户对交付时间的要求。

            Reliability 系统可用性的要求,例如:银行,对宕机时间有严格的要求。

            Security 对系统各层面的安全性要求。

            Compliance  对行业标准、法律法规、规范协议等的要求。

            Technology 客户要求的一些业务技术规范的要求。例如,有的客户希望平台必须在windows上运行。

            Compatibility  对外部系统、已有产品等的兼容性要求。

posted @ 2018-02-17 15:31  MysticGrrrr  阅读(323)  评论(0编辑  收藏  举报