产品经理需要掌握并管理产品的全部需求,需求是软件项目成败的关键所在,好的需求应具备“内涵一致,外延完整”的特质,这个特质可以保证需求分析无歧义、完整、一致、正确、可行、必要、可检验、可跟踪。

软件需求是多层次的,包括业务需求、用户需求、功能需求和非功能需求。如下图所示:

启动一个新产品时,产品经理需和各方进行充分的沟通,深刻理解客户或者公司高层对系统、产品高层次的目标要求,将业务需求反映在产品的创意阶段、策划阶段的《产品项目策划书》、《产品项目规划方案》中予以说明。

用户需求主要描述了用户能使用系统来做什么,用例、场景描述都是表达用户需求的有效途径。这部分需求通常在用例文档或方案脚本说明中予以说明。

功能需求定义了开发人员必须实现的软件功能,用户能够利用这些功能完成任务,从而满足业务需求。功能需求通常是通过对系统特性的描述表现出来的,它记录在《软件需求规格说明书》(SRS)中。《软件需求规格说明书》完整地描述了软件系统的预期特性,是开发、测试、质量保证、项目管理的重要依据。因设计的产品功能一般都较为复杂,业务规则的描述也需尽可能详尽,所以通常情况下《软件需求规格说明书》并不是一份文档,而是根据功能模块的划分由多个子文件组成。每一篇需求说明文档中均必须包含功能列表和功能详细描述,可依据实际业务情况增加数据字典方面的描述。《软件需求规格说明书》中的功能列表需要和《需求跟踪矩阵》一一对应,包括功能点编号、功能点名称。需要强调一点,需求文档的重点是说明功能所在,无需描述界面中的Icon、色彩、像素等信息,为避免和界面设计稿等展示高保真产品原型的文档发生冲突,需求文档中应尽量全部采用低保真界面,界面类描述交由《交互设计说明书》及界面设计稿、Html文件去说明。

《软件需求规格说明书》中还应包括非功能需求,非功能需求描述了系统展现给用户的行为和执行的操作等,它包括产品必须遵从的标准、规范和约束,操作界面的具体细节要求,性能要求,设计或实现的约束条件及质量属性。通俗地讲,非功能需求是这样一种需求,它不是解决“我想要我的系统实现这种功能”,而是解决“如何使这个系统能在实际环境中运行”。在非功能需求中,针对性能方面一般需要有单点、混合、持续三方面的要求:

1、在单点方面,要求延迟和吞吐量有对应关系,假如我们设计一款BS软件,要求打开登录页面的延迟要求为响应时间3秒、抖动2秒,那么一定要在吞吐量的要求上写上针对这一点的高峰并发人数,比如100人。

2、在混合方面,产品经理依据业务的实际情况,定义混合并发值,并依据单点定义的部分或全部点以百分比的形式分配并发比例,注意混合下的并发值不得高于单点下的并发值。比如定义混合并发值200人,其中20%访问首页,20%登录,20%上传文件,40%浏览页面。

3、在持续方面,通常定义为单点最高并发值二分之一情况下的2*24小时或3*24小时持续测试。比如定义50人并发下持续性测试时间2*24小时。

《需求跟踪矩阵》主要是跟踪及统计功能需求和非功能需求。当需求基线第一次形成时就需要填写这个文档,这篇文档中的功能点名称和编号需和需求文档中对应,不得存在差异,每个功能点都需要定义它的级别(P1、P2、P3,P1为最高级别)。通常,重要程度为P1级的功能点数,不超过50%;或者P1级和P2级的功能点数,不超过80%。需求发生变更时,需填写《需求跟踪矩阵》中的需求变更记录表用以记录新增、修改、删除的功能点,并需在各模块的功能点列表中标记变更状态,通常如有新增功能,则增加在相应模块底部,字体设置为红色,如有删除功能,用蓝色标记。

在《需求跟踪矩阵》的需求变更统计表中,有一组图表可以直观地展现各阶段需求变更工作量、项目整体需求变更率、项目整体功能点变化的情况,如下图所示:

以上主要解释并分析了需求的四个层次,以及如何管理需求跟踪矩阵,希望能对产品经理们有所启发。

最后附上Jan L.A. Van de Snepscheut的一段话,可以细细品味:就理论而言,理论和实践并无差异。但真付诸实行之时,差异即开始显现。

转载于:https://www.cnblogs.com/mianshibaodian/archive/2010/10/20/1856550.html

如何进行需求矩阵管理相关推荐

  1. 矩阵管理——本质是职能分工,例如所有部门都执行财务部门制定的财务制度而不会各自为政...

    矩阵管理概述 矩阵管理是一种组织结构的管理模式,由专门从事某项工作的工作小组形式发展而来.矩阵管理结构中的人员分别来自不同的部门,有着不同技能.不同知识和不同背景,大家为了某个特定的任务(项目)而共同 ...

  2. DSM-830源网荷系统控制终端(源网荷智能互动终端)-新型电力负荷控制终端(电力负荷管理终端装置)-互动式需求侧管理终端-专变采集终端的功能。DSM-830交互式需求侧管理终端(需求侧管理互动式终端

    DSM-830源网荷系统控制终端(源网荷智能互动终端)-新型电力负荷控制终端(电力负荷管理终端装置)-互动式需求侧管理终端-专变采集终端的功能.DSM-830交互式需求侧管理终端(需求侧管理互动式终端 ...

  3. 抖音seo,抖音搜索排名,抖音优化系统,矩阵管理

    场景:抖音seo,抖音搜索排名,抖音优化系统,矩阵管理,关键词是seo优化的基础,布局的关键词越多,精准性越高,关键词排名越好,流量也就越大,抖音矩阵系统即是在抖音平台的基础上进行多账号的布局,形成客 ...

  4. 矩阵管理——和visitor模式没有本质区别,都是为了避免资源重复

    矩阵管理中的员工是双线汇报的模式.其上司有两个,一个是流程上司,一个是专业上司.流程上司负责你的日常考核,专业上司负责你的晋升和任免. 管理条件 相对于矩阵管理的矩阵式组织,适合于某些较为庞大的全球性 ...

  5. 【DevCloud · 敏捷智库】如何进行需求优先级管理?

    需求优先级管理四步走 需求优先级的管理,其实是为了帮助我们确定先做哪个需求后做哪个需求,从而可以最大化我们的回报.最小化我们的风险或投入.要做好优先级管理,或者更直接来说是优先级顺序管理,我们需要做到 ...

  6. 如何进行需求优先级管理?

    需求优先级管理四步走 需求优先级的管理,其实是为了帮助我们确定先做哪个需求后做哪个需求,从而可以最大化我们的回报.最小化我们的风险或投入.要做好优先级管理,或者更直接来说是优先级顺序管理,我们需要做到 ...

  7. 规范有效的需求变更管理,分7步走。

    1.建立需求基线 需要提前建立需求基线,需求基线是需求变更的依据,并需制定双方皆认可的需求变更流程. 需对用户需求进行明确分析,颗粒度越小越好.基准文件定位范围越详细,双方对需求越清晰,用户交流顺畅, ...

  8. 抖音seo源码,抖音矩阵管理,抖音搜索排名

    抖音seo源码,抖音矩阵管理,,抖音搜索排名 思路:在这套逻辑基础上我们针对每个功能都做了深度的开发,但是抖音作为视频内容平台,核心为视频的内容生成,所以抖音seo矩阵系统是建立在优质的视频内容上的. ...

  9. 基于改进A3C算法的微网优化调度与需求响应管理

    编程语言:python平台 主题:基于改进A3C算法的微网优化调度与需求响应管理 内容简介: 代码主要做的是基于深度强化学习的微网/虚拟电厂优化调度策略研究,微网的聚合单元包括风电机组,储能单元,温控 ...

最新文章

  1. Virtual host / experienced an error on node rabbit@wohu-rabbit and may be inaccessible
  2. linux下kill命令小结
  3. android开发模式,Android开发中无处不在的设计模式
  4. 变参模板、完美转发和emplace
  5. android系统可以破吗,你的手机系统破到什么程度?一键查安卓漏洞
  6. Spark创建RDD的四种方式(二):从外部存储(文件)创建 RDD代码示例
  7. 浅谈三个星期零基础入门学习Thinkphp5开发restful-api接口的心得和总结
  8. Java开发中Netty线程模型原理解析!
  9. CentOS赋予一个普通用户root权限
  10. 第8篇:Flowable快速工作流脚手架Jsite_请假实战_查看历史任务
  11. vc++中ListBox用法
  12. 8个Python高效数据分析的技巧
  13. 高斯低通滤波 matlab_一维和二维高斯函数及其一阶和二阶导数
  14. CMatrix类 矩阵类 C++
  15. windows虚拟显示器开发(二)WDDM hook(USB转HDMI驱动、USB手写屏开发)
  16. 视频剪辑计算机配置要求,视频剪辑需要电脑的什么配置
  17. java格式化xml字符串_XML串的格式化输出
  18. oppo系统工程师暑期实习生面经(已OC)
  19. MySQL - 设计游戏用户信息表
  20. ANSYS中按照X坐标提取节点应力值

热门文章

  1. flink sink jdbc没有数据_No.2 为什么Flink无法实时写入MySQL?
  2. 北海焊接机器人_东方自动焊接专机价格优惠
  3. python类方法是什么_python中什么是类方法
  4. 结构体指针memcpy出错_关于memset和memcpy的使用,尤其对结构体进行初始化和拷贝的问题 | 学步园...
  5. C语言学习笔记---字符读取函数scanf()、gets()、fgets()
  6. Hadoop系列之FieldSelectionMapReduce用法
  7. C++访问控制符内容相关介绍
  8. Nginx详解一(理论)
  9. 【bzoj 4455】小星星(树型DP+容斥原理+dfs建树和计算的2种方式)
  10. 线程的同步与互斥,死锁