一个星期没看书,没记录笔记,没能坚持下来,感觉好罪过。现在我要重新上路!

收集需求

收集需求就是与项目的所有干系人坐在一起,得出他们的需求是什么,这就是收集需求过程中要做的事情。你的项目要想成功,你就必须知道怎样才能让所有干系人认可你的项目已经满足目标。你要提前清楚地了解你的项目有什么需求,否则项目进行中将很难知道你的工作表现是好是坏。正式因为这个原因,你要把所有项目需求和产品需求写下来,而且要有足够的详细信息,以便考核你的团队进展情况。

关于需求,要理解的最重要一点是每个需求都要满足一个特定干系人的需要。

输入:项目章程、干系人列表

工具:

三种工具和技术来收集需求

访谈(Interviews):是很重要的方式,可以让干系人解释他们将如何使用你的项目所创建的产品或服务。通过与人们一对一地交谈,可以让他们明确地解释他们需要什么,以便你确定你的项目能够满足其目标。

专题小组讨论会(Focus Groups):是与一群人讨论他们的需求的另一种方法。通过一组人员共同讨论最终产品,可以让他们告诉你原先他们自己可能都没有想到的需求。

辅助工作室(Facilitated Workshops):是最为结构化的小组会谈,由一个调解人领导小组通过头脑风暴共同得出需求。在辅助工作室中,误会和问题可以立即得到调解,因为所有干系人都可以在合作定义需求。

做出需求决策

有四种决策技术:

一致同意(Unanimity)表示所有人都同意这个决定

多数同意(Majority)表示小组中超过半数的人同意这个决定

少数服从多数(Plurality)表示多数人投票的结果得到认可

总裁制(Dictatorship)由一个人为整个小组做出决定

群体创新技术:就是指收集需求时启动这些创新性思维

思维导图:是一种很好的方法,可以采用可视化的方式描述你的想法相互之间如何关联。完成一个想法时,可以创建一个导图来说明你是如何得到这个想法的,并展示哪些想法可以归组在一起,有时这会很有帮助。

德尔菲法:可以让小组中每个人对产品中应当有什么给出想法,并保证这些想法是匿名的。使用德尔菲法时,关于产品需要做什么会提出一些问题,每个人要对同样的这些问题写下他们各自的答案,然后交给一个调解人。这些问题可能涉及产品应当具有的特定特性。

亲和图:如果你有 很多想法,需要分组来对它们做些处理,亲和图就很适合。很多人在墙上用贴纸做亲和图。采用这种方式时,你可以移动这些想法,并在考虑到需要研究的新领域时可以改变分组。有时将需求归类就可以帮助你找到新的需求。

头脑风暴:这是收集需求最常用的方法之一。只要与人群坐下来考虑新的想法,就是在做头脑风暴。

名义群体法:这是头脑风暴的一种形式,你在发现新想法时把他们写下来,让群体投票看哪些想法最受欢迎。然后使用这些投票对所有想法排序,将不重要的想法与希望进一步深入的想法区分开。

使用问卷从更多人那里得到需求

原型为用户展示产品将是什么样子

有时要让干系人对你的产品给出看法,最好的办法就是向他们展示一个原型。原型是你要建立的产品的模型,可以让你的干系人更好的了解你的团队在想什么。有时尝试过原型的用户会提出他们此前从未想到过的一个全新的需求。如果能让干系人通过原型找到新的需求,与等到项目结束再把产品展示给他们相比,处理这个需求会容易得多。你在建立一个相当复杂的产品时,可以作为需求收集过程的一部分建立原型,这很有道理,这样一来,你可以较早地发现用户将会提出的变更。敏捷开发的话,原型是一个很棒的工具。

输出:

需求文档:

列出产品的所有功能和非功能需求。功能需求是新特性、bug修正、新行为;非功能需求有时成为“质量属性”,因为这是你对可交付成果的期望,并不是具体的特性。非功能需求包括:性能、可靠性、错误处理及易用性。

需求管理计划:

指出如果收集和分析需求。

需求追溯矩阵:

显示需求来自哪里,在哪里实现,如果得到验证。 这是一种很好的方法,可以快速得到所有需求的一个高层试图,并确保他们映射到具体的测试用例。

针对考试的要点:

产品范围表示所建立产品或服务的特性和功能。项目范围表示建立产品需要做的工作。

功能需求是产品的行为,非功能需求是产品的隐含期望。

范围管理就是要确定完成项目需要做的所有工作,并确保只完成这些工作——而不做任何多余的工作。

范围管理计划作为项目管理计划的一部分建立。它定义了用来定义范围并管理相应变更的过程。

为准备考试需要知道这些过程的顺序。要记住这个顺序,一个好办法是理解一个过程的输出如何用作为另一个过程得的输入。

PMP项目管理学习笔记(10)——范围管理之收集需求的更多相关文章

  1. PMP项目管理学习笔记(12)——范围管理之创建工作分解结构(WBS)

    创建工作分解结构过程是范围管理知识领域中最重要的过程,因为要在此过程明确所要做的全部工作 输入:收集需求和定义范围过程的输出会成为创建工作分解结构过程的输入(需求文档.组织资产过程.项目范围说明书) ...

  2. PMP项目管理学习笔记(9)——范围管理

    关于范围管理的几个名词定义 产品范围:表示你和你的团队正在构建的产品或服务的特性和功能:产品范围与最终产品有关,包括产品的特性,组件和组成部分.人们谈论确定产品的范围时,大多都是在谈论确定产品的特性, ...

  3. PMP项目管理学习笔记(8)——整个管理之监控项目工作、综合变更控制、结束项目或阶段

    监控项目工作 输入:企业环境要素.组织过程资产.项目管理计划.绩效报告 工具:专家判断 输出:变更请求.项目管理计划更新.项目文档更新 综合变更控制 输入:企业环境要素.组织过程资产.项目管理计划.变 ...

  4. PMP项目管理学习笔记(7)——整合管理之指导和管理项目执行过程

    过程剖析 输入:组织过程资产.企业环境要素.项目管理计划.批准的变更请求 工具:专家判断.项目管理信息系统 输出:工作绩效信息.可交付成果.变更请求.项目文档和计划更新 指导和管理项目执行过程包括: ...

  5. PMP项目管理学习笔记(6)——整合管理之制订项目管理计划

    制订项目管理计划 输入:项目章程.组织过程资产.企业环境要素.计划过程的输出(): 工具:专家判断 输出:项目管理计划 项目管理计划使你在问题发生之前做出规划 你要在计划过程组中明确如何完成项目——因 ...

  6. PMP项目管理学习笔记(4)——项目整合管理

    六个整合管理过程. 1.制定项目章程 一个新项目要完成的第一件事,就是项目章程的制定.这是授权你开展工作的文档.不过并不总是需要你介入,通常情况下会由赞助人交给你.如果没有项目章程,你就没有权利告诉你 ...

  7. PMP项目管理学习笔记(5)——整合管理之制定项目章程

    关于两个输入 在很多过程中,会用到这两个输入: 企业环境要素 是关于你的公司如何开展业务所需要知道的所有信息. 在你计划项目时,有很多关于公司的信息会非常有用,你需要知道各个不同部门是如何运作的,你所 ...

  8. PMP项目管理学习笔记(11)——范围管理之定义范围

    定义范围过程组 定义范围包含将项目分解为团队成员要完成的具体工作之前你需要知道的所有一切. 输入:需求文档.项目章程.组织过程资产 工具:辅助工作室.产品分析.代理方案识别.专家判断 辅助工作室: 与 ...

  9. PMP项目管理学习笔记引言(1)——为啥要取得认证?

    (一)为啥要取得认证? 如果你参与过很多项目,就会发现,你总是在周而复始地面对同样的一些问题.一些常见的问题目前已经有了通用解决方案.经过多年的实战,项目经理已们已经掌握了很多应验教训,而通过PMP( ...

随机推荐

  1. Java变量和常量声明

    一.变量     1.变量的定义           变量是内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型),Java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内 ...

  2. HDU 1711(KMP)字符串匹配

    链接  HDU 1711 Number Sequence KMP 算法 我以自己理解写的,写的不对,不明白的地方海王子出来,一起共同学习: 字符串匹配 就是KMP,一般思想,用一个for循环找开头   ...

  3. python批量读取txt文件为DataFrame

    我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...

  4. OpenCV——PS滤镜算法之 Ellipsoid (凸出)

    // define head function #ifndef PS_ALGORITHM_H_INCLUDED #define PS_ALGORITHM_H_INCLUDED #include < ...

  5. 编译含有Servlet的java文件

    直接在命令行方式下用javac HelloWorld.java编译HellowWorld Servlet是不行的,因为Java SE JDK不含Servlet类库. 解决方法:在环境变量CLASSPA ...

  6. 「网络流24题」「LuoguP2774」方格取数问题(最大流 最小割

    Description 在一个有 m*n 个方格的棋盘中,每个方格中有一个正整数.现要从方格中取数,使任意 2 个数所在方格没有公共边,且取出的数的总和最大.试设计一个满足要求的取数算法.对于给定的方 ...

  7. [Codeforces 914D] Bash and a Tough Math Puzzle

    [题目链接] https://codeforces.com/contest/914/problem/D [算法] 显然 , 当一个区间[l , r]中为d倍数的数的个数 <= 1 , 答案为Ye ...

  8. 【JSOI 2007】建筑抢修

    [题目链接] 点击打开链接 [算法] 将T2从小到大排序,当决策当前建筑修或不修时,若当前花费时间 + T1 <= T2,则修,否则判断T1是否小于之前修的 T1最大的建筑,若小于,则修,我们可 ...

  9. python自动化运维-编写rsync+sersync安装脚本实现文件实时同步

    rsync+sersync组合可以实时监听目录的变化,实现实时同步数据. 具体安装教程可查看:http://www.osyunwei.com/archives/7447.html. 安装着实有些复杂, ...

  10. this调用属性

    示例: class Person{ private String name; private int age; public Person(String name,int age){ this.nam ...