标签归档:业务需求

最佳实践变化的影响分析

负责任的影响分析是一个关键的方面需求管理。它提供了一个准确的理解提出改变的影响,这有助于团队做出明智的业务决策的建议批准。

分析探讨了提出变化来识别可能要创建的组件,修改或丢弃,估计与实施相关的努力改变。

不影响分析不改变任务的大小。只是大小变成一个惊喜。在产品开云足球app下载官网最新版开发的惊喜很少是好消息。前开发人员说,“当然,没问题”在回应一个变更请求,他或她应该花一点时间影响分析。


相关:一个好的系统工程最佳实践指南:基础知识


影响分析过程

影响分析有三个方面:

  1. 了解可能影响的变化。经常改变产生大的连锁反应。填料过多功能产品可以降低其性能不可接受的水平。开云足球app下载官网最新版
  2. 确认所有的文件、模型和文档可能必须修改如果团队包含所请求的改变。
  3. 确定所需的任务来实现改变,估计所需的努力来完成这些任务。

可追溯性数据将影响需求与其他下游交付帮助极大地影响分析。与成千上万的工件,复杂项目手动确定什么,谁是影响变化是耗时且容易出错。或者,你可以采取产品开发解决方案开云足球app下载官网最新版开云官网手机网页版入口Jama连接,其中包括对端到端的跟踪能力和内置功能影响分析,会自动突出显示项和人发生变化时的影响。


相关:当评估产品开发软件工具,并不是所开云足球app下载官网最新版有的云都是平等的开云官网入口下载手机版


哪个路线你,理解影响使得团队能够快速、准确地应对变更请求。团队可以响应,同时保持控制范围和客户期望。

最后,项目影响分析是至关重要的质量和安全是一个问题,如在医疗、汽车和航空航天项目。在这些情况下,关键的是要了解具体的需求和特性,实现改变后需要重新测试。

步骤在一个典型的影响分析过程是这样的:

  1. 确定的顺序必须执行的任务以及如何与目前计划任务交叉。
  2. 确定项目的关键路径上的变化。如果一个关键路径上的任务,项目的完成日期就会下滑。每一个变化消耗资源,但如果你能计划改变,以避免影响关键路径上的任务,目前,变化不会导致整个项目。
  3. 估计的影响提出变更对项目进度和成本。
  4. 评估变化的估计相对效益优先,点球,成本,技术风险相对于其他可自由支配的需求。
  5. 影响分析结果报告给所有的利益相关者,这样他们就可以利用这些信息来帮助他们决定是否批准或拒绝变更请求。

在大多数情况下,这个过程花费的时间不会超过两个小时才能完成。这可能看起来像一个忙碌的开发人员大量的时间,但它是一个小的投资确保项目明智地投资有限的资源。如果你能充分评估变化的影响没有这样的系统评价,一直往前走;只要确保你不走进流沙。


相关:一个好的系统工程最佳实践指南:基础知识


白花钱

如果你能发生什么事花时间来执行影响分析深入实施重大改变之前的请求吗?

想象两个开发人员团队估计,需要四个星期添加一个增强你的产品线。开云足球app下载官网最新版客户批准估计,开发人员开始工作。两个月后,增强只有大约一半是和客户失去耐心:“如果我知道这是真的要花多长时间和多少成本,我就不会批准。让我们忘记整个事情。”

急于获得批准并开始实施,开发人员没有足够的影响分析,建立一个可靠的估计,会让客户作出相应的业务决策。因此,你浪费几百小时的工作,本来是可以避免的,花几个小时在一个预先的影响分析。

学习需求管理解决方案消除了许多budget-draining头痛的产品开发开云足球app下载官网最新版卡尔Wiegers”纸”,最从需求管理工具。”

相关的



定义项目范围

每一个产品开开云足球app下载官网最新版发团队讨论项目范围和团队成员经常抱怨没完没了范围蠕变。远景和范围文档(通常包括一个用例图环境图),否则称为MRD(营销需求文档)或商业案例,是一个防御的关键可交付成果范围蠕变。你不一定需要一个独立的小项目远景和范围文档。任何规模的项目,将受益于这样的战略指导,哪怕只是一段或者两段的开头要求规范。

愿景和项目范围

和用例diagrams-1定义项目

远景和范围都是组件项目的业务需求。我认为的开云足球app下载官网最新版视野和项目范围。我产品愿景定义为:“一个长开云足球app下载官网最新版期战略概念的最终目的和形式的新系统。”的product vision could also describe the product’s positioning among its competition and in its market or operating environment.

一个定义明确的范围设置在项目干系人的期望。它标识之间的外部接口系统和世界其他地区。范围定义帮助项目经理评估项目所需的资源来实现,使现实的承诺。范围声明定义了边界的项目经理的责任。

范围定义还应该包括一系列特定的限制或exclusions-what出去了。显然,你不能列表一切范围,因为这将包括宇宙中的每一个细节,除了极小一部分,这是在为您的项目范围。相反,限制应该识别功能,读者可能会包含在项目,但不包括。我知道的一个项目,建立一个网站,一个国家运动队的最初版本,包括下列除外:

  • 就没有虚拟或幻想游戏通过网络。
  • 不会有售票设施。
  • 没有赌博设施可用。
  • 的人口信息通讯不会被收集。
  • 留言板是超出了第一阶段的范围。

一些利益相关者参与这个项目可能预计这些功能将包括在内。列作为除外责任明确表示,他们不会。这是一种期望管理,项目成功的一个重要贡献者。


相关:项目管理最佳实践

环境图

可敬的环境图可以追溯到1970年代的结构化分析革命。尽管古代,上下文图仍然是一个有用的方法来描述软件系统存在的环境。开云官网入口下载手机版图1演示了一个假想的部分背景图公司餐厅订购系统。环境图显示感兴趣的系统或产品的名称围成一个圈。开云足球app下载官网最新版这个圆的周长代表了系统边界。圆圈外面的矩形表示外部entitie年代,也叫结束符。外部实体可以用户类、演员、组织、其他软件系统的连接,或硬件设备接口系统。开云官网入口下载手机版

系统之间的接口,这些外部实体与标注箭头所示,。如果“系统”是严格电子系统涉及到软件和硬件组件,将代表数据流或控制信号。开云官网入口下载手机版然而,如果“系统”包括一个软件应用程序和手动操作,流也可以代表物体的运动。开云官网入口下载手机版双头流动显示更新操作涉及的数据对象流。

和用例diagrams-2定义项目

环境图描绘了项目范围在较高的抽象级别。这个图故意揭示了系统内部对:没有信息功能,架构,或外观。也不明确识别哪些特性或功能范围,哪些不是。系统的功能行为仅仅是隐含的标记流系统连接到外部实体。甚至流标记在较高的抽象层次,只是为了保持图的复杂性可控的。

尽管认为高水平的抽象规定,有限的环境图是一个有用的表示范围。它作为一个工具来帮助项目涉众沟通关于位于系统边界之外。


相关:高成本的可怜的需求管理

用例图

用例是一个强大的技术探索用户需求。统一建模语言(UML)包括一个用例图符号。图2显示了部分用例图我们的自助餐厅订购系统。矩形框代表了系统边界,类似于一个上下文圆图。把盒子外面的数字表示演员、实体驻留系统的上下文之外,但在某种程度上与系统交互。演员对应大约(确切地说,在这个例子中)外部实体上下文图上所示的矩形。

和用例diagrams-3定义项目

与环境图不同,用例图并提供一些系统的可视性。每个椭圆系统内部边界框代表一个用例。的用例图显示了系统与用户的交互和一些内部系统之间的连接操作,虽然在较高的抽象级别。

上的箭头用例图指示哪些演员参与每个用例。箭头在图2中,从顾客到椭圆形标记“提交反馈”意味着顾客演员可以开始提交反馈使用情况。箭头从提交反馈到菜单管理器演员表示菜单管理器以某种方式参与执行提交反馈。箭在用例图不显示数据流上下文图上一样。除了显示这些连接到外部演员,用例图可以描述逻辑关系和用例之间的依赖关系。


相关:特征有效的软件需求和软件需求说明书(SRS)开云官网入口下载手机版

用例图提供了一个丰富的范围比内容图表表示,因为它提供了一个高层看系统的能力,不仅仅是在其外部接口。不过,有一个实际的限制。任何规模的软件系统将有几开云官网入口下载手机版十个用例,其中许多连接和用例与角色之间的关系。试图显示所有这些对象在一个系统边界盒很快就会变得难以处理。因此,分析师需要模型组相关的用例包或创建多个用例图。

许多分析家发现环境图用例图是有用的方法来表示和交流共享的了解项目的范围。在本系列的第2部分中,我将描述两个其他技术定义范围、功能水平和系统事件。

看看第2部分,定义项目范围:功能水平和系统事件

看看第3部分,定义项目范围:管理范围蠕变


下载我们的电子书,最佳实践指南要求和需求管理,学习的基本要求以及如何有效的需求管理可以保持你的项目时间和预算。

阅读电子书


这是一个升级版的2014年的一篇文章卡尔Wiegers。你可以在这里阅读归档的原始https://www.开云官网手机网页版入口jama开云官网入口下载手机版software.com/blog/context-and-usecase-diagrams-defining-scope/


需求管理计划

开发人员常常要冻结后软件需求一些初始的工作,然后继续发展,不受那开云官网入口下载手机版些讨厌的变化。这是典型的瀑布模式。它不会在大多数情况下很好地工作。这是更现实的定义需求基线,然后管理基线的更改。

什么是需求基线?

一个需求基线快照在代表一个商定的时间,审查和批准的需求,一直致力于特定的产品发布。开云足球app下载官网最新版

“释放”可能是一个完整的交付产品或产品的任何临时开发增量。开云足球app下载官网最新版当涉众“签字”需求,他们真正做的是同意和承诺一个特定需求基线(他们是否认为在这些条款)。

一旦项目团队建立需求基线,团队应该遵循务实的变更控制流程,让良好的业务和技术决定添加newly-requested功能和改变或删除现有的需求。

变更控制流程不是令人窒息的变化;这是为决策者提供信息,让他们及时修改计划和适当的决策功能。基线计划功能。

通常,一个基线给出一个唯一的名称,这样所有项目参与者可以明确地引用它。和良好的配置管理实践允许团队准确地重现以往任何基线及其所有组件。

实现需求基线

而范围定义区分什么从什么,只需求基线明确识别那些要求规范,该项目将实现。基线不是一个有形的物品,而是一个定义的项目列表。一个可能的存储位置是软件需求说明书(SRS)文档。开云官网入口下载手机版

如果这SRS文档包含跨(要求一个特定的产品发布,SRS构成的需求基线版本。开云足球app下载官网最新版然而,SRS文档可能包含额外的低优先级的需求,仅供稍后发布。

相反,一个大的项目可能需要几个软件,硬件和接口需求规格完全定义的基线的组件。开云官网入口下载手机版我们的目标是向项目干系人提供一个清晰的理解到底是什么打算进入即将发布。

也许你存储你的需求在需求管理解决方案,而不是在文件。在这种情况下,您可以定义一个基线的特定子集的数据库中存储需求计划对于一个给定的释放。


相关:之间的差距日益复杂的产品和需求管理开云足球app下载官网最新版

存储需求的解决方案允许您维护一个聚合组目前提交需求和未来需求计划。一些商业需求管理工具包括一个基线功能来区分这些需求(甚至到特定版本的每一个需求),属于一个特定的基线。

另外,你可以定义一个需求属性在解决方案的版本号码或另一个基线标识符。从一个基线需求转移到另一个是一个简单的改变,要求属性的值。

属性方法将工作当每个需求只属于一个基线。然而,你可能会分配相同的要求(或不同版本的相同的要求)几个基线如果你同时开发多个版本的产品,如家庭和专业版本。开云足球app下载官网最新版为此类复杂基线管理工具支持是至关重要的。

当后增量或迭代开发生命周期中,基线为每次迭代将代表整个系统的功能的一小部分。

一个小项目我的团队曾经在采取这种方法。这个项目在为期三周的发布周期。对于每个周期,英国航空公司指定的软件需求设计、编码、集成,和验证在接下来的开云官网入口下载手机版三个星期。因此每个需求基线都很小。在一个典型的敏捷方法,产品增长逐步向全功能开发人员定期发布版本的用开云足球app下载官网最新版户有用。


相关:如何更好地执行影响分析在上游和下游的关系

当执行需求基线

业务分析师有时还是会挣扎在定义需求基线的确切时间。这是一个重要的决定,因为建立基线有以下影响:

正式的变更控制的开始。变更请求是针对一个建立基线。基线。因此,每个提出的改变提供了的参考点。确保你的变更控制过程和球员之前定义任何项目基线。

项目经理确定所需人员编制和预算。有五个维度的软件项目必须管理:功能,质量,进度,人员和预算。开云官网入口下载手机版一旦特性和质量目标中定义的基线,项目经理调整其他三个维度来实现项目的目标。它也可以以另一种方式。如果员工,预算,和/或计划受到外部力量的预先设定,基线组合是一定限制符合项目框有限的范围内。


相关:最从需求管理工具

项目经理做出计划承诺。前基线,需求仍不稳定和不确定,所以估计是类似的动荡和不确定的。一旦建立一个基线,发布的内容应该足够了解,以便经理能够作出实际可行的承诺。经理还需要预测需求的增长(/需求管理计划),包括合理的应急缓冲区的时间表。

过早是基线需求会推动你的变化过程上场了。事实上,定义一个基线后收到的变更请求可能是一个线索,你需求抽取活动是不完整的或者无效的。另一方面,等待太长的时间来建立一个基线可以分析瘫痪的标志:也许是英航竭尽全力去完善的需求集之前移交给开发团队。

记住,需求抽取试图定义一组需求足够好让团队继续建设一个可接受的风险水平。在表1中使用检查表来判断当你准备定义需求基线作为持续发展的坚实基础。

表1。因素考虑之前定义一个需求基线

业务规则 确定你是否已经确定了影响系统的业务规则,是否你指定的功能来执行或遵守这些规则。
变更控制 确保一个实际的变更控制过程是在处理需求变更和变更控制委员会是组装和特许。确保变更控制工具您计划使用和配置和工具用户培训。
客户
的角度来看
核对是否与你的关键客户代表他们的需求改变了自从你上次说。有新业务规则发挥作用吗?现有规则被修改吗?优先考虑改变了吗?有新客户不同的需要被确认吗?
接口 看看功能被定义为处理所有外部接口标识用户,其他软件系统、硬件组件、和通讯服务。开云官网入口下载手机版
模型验证 检查任何分析模型与用户代表,也许通过测试用例,基于这些模型的系统是否会让用户执行必要的活动。
原型 如果你创建任何原型,适当的客户评估他们吗?英航的使用获得的知识修改SRS吗?
对齐 检查定义的需求可能会达到项目的业务目标。寻找一致性之间的业务需求、用户需求和功能需求。
评论 有几个下游消费者的需求评审。这些消费者包括设计师、程序员、测试人员、文档和帮助作家,人为因素专家和其他人谁会基于他们自己的工作需求。
范围 确认所有的需求正在考虑基线的定义目前的项目范围内。定义的范围可能已经改变了,因为它最初是在项目的早期。
tbd 扫描的文档tbd(细节有待确定)。tbd代表剩余需求开发工作要做。
模板 确保每个部分的SRS文档模板已填充。另外,寻找一个迹象表明,某些部分不适用于这个项目。常见的疏忽是质量要求、约束和假设。
用户类 是否你已经收到适当的代表所有用户输入类你确认的产品。开云足球app下载官网最新版
可验证性 确定每个需求是如何判断正确实施。用户验收标准是有帮助的。


相关文章:写作8守则的要求

你永远不会得到完美的,完整的需求。英航和项目经理必须判断需求汇聚成一个产品描述满足一些客户需求的定义部分和已知的项目中是可以实现的约束。开云足球app下载官网最新版

建立一个基线,建立了项目利益相关者之间的相互协议和期望有关产品时,他们会就完成了。开云足球app下载官网最新版没有这样的一个商定的基线,很有可能有人会感到惊讶的结果项目。

和软件意开云官网入口下载手机版外很少是好消息。


了解更多关于如何编写需求,所有涉众的发展有一个清晰的理解的需要,下载我们的电子书,编写需求的最佳实践。

阅读电子书


开云官网手机网页版入口Jama软开云官网入口下载手机版件与卡尔Wiegers共享许可从他的书籍和文章内容。卡尔Wiegers是一个独立的顾问,而不是一个雇员的《美国医学协会杂志》上。开云官网手机网页版入口他可以达成的ProcessImpact.com



部署软件,软件采用开云官网入口下载手机版

我参加的一次会议上最近,我听团队讨论他们面临的挑战在他们的组织部署软件。开云官网入口下载手机版的共识是,软件是很开云官网入口下载手机版容易的;这些人是很难的。也就是说,提高速度一个新的开云官网入口下载手机版解决方案本身相比相对比较容易让人们改变他们的行为成功地采用新软件开云官网入口下载手机版

ROIRequires,团队实际上我们e的年代解决

一位发言者说,真的把我难住了。这个人说:“没有投资回报没有采用,无采用用户验收。”虽然这可能是显而易见的,很多时候,结束用户的软件是遗忘开云官网入口下载手机版其他优先级像预算,时间表,和各种各样的议程- - - - - -部署计划施加了很大的压力。T他是人类方面,一样重要,丢失。

得到认可后在实现将花费你

当执行一个新解决方案,这是必要的使您的团队从一开始— 而不仅仅是为了保持他们快乐。只是因为它是更昂贵的确定不准确的需求在产品交付周期的后期,同样的原则适用于用户验收。开云足球app下载官网最新版Resistance从用户确定晚总是更昂贵的比采用问题提前发现并解决了。

而实现荷兰国际集团(ing)一个新的解决方案可能是一个顶级- - - - - -下决定,重要的是要记住,用户是那些需要适应变化。主要利益相关者的影响(即结束- - - - - -用户)会更接受 主要变化如果   参与这个过程,而不是被告知他们  必须采用一个新工具。 吗

改变是困难的,没有一个完整的理解的好处一个新的解决方案, 团队 可能感到沮丧或耐药。先发制人打击电阻的一种方法是通过识别每个 长期和短期的目标团队成员和encourag荷兰国际集团(ing)用户参与实现的过程。

下载我们的白皮书:三大挫折的产品经理和技巧来避免他们开云足球app下载官网最新版

用户采用的关键是人

有工作在专业服务十年,我看到它是多么有价值的了解人们的部署年代。在我年的生意分析师,我看到从里面是多么的困难可以让人们在船上开云足球官网解决方案,尤其是那些也随过程变化,如何做出这些更改。

我对这个话题的兴趣更加深入的合作。几年前,我完成了一个星状体的程序荷兰国际集团(ing)ydF4y2Bapsychology在哪里研究人类行为和人们为什么做或不做改变。我发现我学到了什么在我学习心理学咨询世界翻译得很好。

在这篇文章中我不会的能够采用轮廓完美的计划为你的组织;这将是徒劳的,因为没有两家公司有相同的需求或挑战。但我将讨论计划解决方案时,我们推荐的方法推广最大化。

如果你旅行,使整个团队

我要开始一个类比:

假设你已经几乎确定团队中每个人都可以受益于一个假期。Y你已经听到人们这么说。你有一些不错的对话关于人们想要什么和需要,而这些知识你挑选一个目的地的给每个人。

接下来,你必须找出你要用什么样的交通工具让每个人都确定位置。你已经走了在线和跟其他年代什么样的车适合像你这样的团队。

所以,你的信息,你去买完美的汽车旅行。它拥有所有你需要的东西

如果你还没找到我的类比的作品如何适应推出一个新的解决方案,这是:

  • 人民是那些受益于一个新进程解决方案以满足其业务目标
  • “目的地”是终极目标,好处是实现
  • “汽车”开云官网入口下载手机版软件解决方案,让你的终极目标

但有件事你必须考虑在你开始之前旅程:你必须找出每个人的生活,什么样的行李他们带着,和你将如何组织接他们所有人你都可以在车里同时,愉快地享受旅程的目的地。更多精彩,尽在一点。

关键因素在规划一个成功的软件部署开云官网入口下载手机版

如果你曾经计划一个外地的经验同事(或家庭),你知道这是不可能的让每个人都快乐。介绍一种新的工作方式你的团队可以更加困难。W为什么?

在我回答,记住,这些是主要的事情的思想在规划一个成功的部署:

  • 新团队进入一个新的解决方案,新流程,不是简单的一个功能或技术问题;这是一个以人为中心的变化。
  • 福利,要求人们采用解决方案本质上要求人们改变行为。
  • 再采用问题无法解决更加困难和昂贵的他们的地址。

2019年的新数据揭示了日益增长的之间的差距开云足球app下载官网最新版产品的复杂性和需求管理。了解更多通过下载我们的报告。

设计你的方法基于你的团队的具体需求

改变是困难的,尤其是当人们参与其中。你可以把你的饼图和线形图与预期的好处,每个人都点头同意,你可以找到完美的“车”B但你不能假定指着地图上惊人的度假胜地或炫耀你的了不起的新车辆将翻译动机和接受吗的人必须在船上。

当然,有些人会在董事会立即ly,所以一定要识别和训练他们传福音的人努力这些提倡是一个伟大的资产当你完成你的推出的其他组织。成功的组织经常对这些早期采用者和新用户,帮助他们达到速度与新过程。 

O这些可能需要更多的关注,必须注意他们的担忧和反对,尽早并且经常和他们说话。

考虑之间的增量,今天是你的团队和你想要的地方

你必须考虑成熟的你组织和团队年代。当然,它没有任何与个人的心理成熟(虽然这可能发挥作用),但的成熟他们的流程和工具集他们是如何习惯了今天的完成他们的工作。以我的经验作为一个顾问,我发现团队成熟度范围广泛,特别是当涉及到管理流程和要求支持工具

知道团队- - - - - -their水平的成熟- - - - - -很重要的原因,不仅仅是预测阻力。思考的人目前使用一个Word文档,他们保持在他们的笔记本电脑管理的要求很复杂的产品。开云足球app下载官网最新版这可能被视为一个漂亮成熟的基本水平。

现在,在把这个人带到一个全新的解决方案,是很重要的考虑改变这个人的被要求的程度。什么来源单一的协作系统,感觉一个人来自Word文档的电脑吗?抵抗你能预料到什么,将你的方法?再一次,沟通尽早并且经常是关键让这个人参与一个新的解决方案。

了解更多关于变更影响分析的最佳实践阅读我们的博客。

参与P人们对CounteractResistance

当改变介绍,大多数的最初的反应是拒绝。这并不一定是件坏事,并不是所有的改变都是好的。但是如果你不解决阻力,它可以导致刚度,导致团队挖他们的高跟鞋和被困。

当你将在一个新的团队为您的部署努力,不只是建立培训如何使用该工具。你会想engage与你的人民在个人层面上,这样你就可以发现他们的焦虑和解决这些问题你会需要一个nticipate他们的问题,欢迎他们的担忧。当你知道他们担忧,你可以解决这些问题;这是你不知道的担忧关于能体现很晚,导致整个问题部署

例如:考虑一个人尚未登录软件甚至deploymen后一个月开云官网入口下载手机版t。我们不知道这个人,让他们成为漏网之鱼?是一种快速的方法来找到简单的问他们。

记住,今天悬而未决的问题明天变成阻力。早期为人们提供机会表达他们的问题,这样你就可以解决这些问题。考虑建立荷兰国际集团(ing)清晰的沟通渠道与用户

探讨系统工程师的开云足球app下载官网最新版产品开发策略下载我们的白皮书。

采用改变管理模式给您的项目结构

有许多改变管理模式,我建议研究这些,直到你找到一个对你的公司的规模,有意义它的文化,和你的战略目标。我个人喜欢从Prosci ADKAR模型。

它的五个部分具体的变更管理模型很适合我们一直在讨论如何把团队改善采用:

  • 意识到需要改变
  • 参与和支持改变的愿望
  • 知识如何变化
  • 实现所需的技能和行为的能力
  • 强化维持变化

我们还看到了巨大的成功团队的人读过这本书:“变更管理:人的改变”,杰弗里·m·Hiatt和蒂莫西·j·Creasey

一个好的变更管理模型,比如ADKAR,将帮助您考虑的方法你想要当你开始你的部署计划你会想思考:

  • 你将如何构建意识,不仅新流程吗西文和解决方案年代,为什么你承担这个项目,你希望它会为你的组织吗
  • 你将如何沟通使用解决方案的好处,特别是“为我”为每个单独的或每个团队
  • 你将如何构建知识解决方案是如何工作的,相对于当前的工具,以及如何获得最大的呢
  • 你将如何确保人们获得使用解决方案的能力和适当的培训他们的立场,在一个风格,这将帮助他们感觉授权而不是通过学习负担
  • 什么样的增援部队可以使用,以确保过程改变棍棒和倡议的目标得到满足

这些只是几个例子如何使用ADKAR模型关键是要与这种思路和调整当你学习更多的知识。

为了了解更多,w青岛我们的网络研讨会到李尔王n关于其他实现新技术的最佳实践。

在他作为卡尔Wiegers准确状态论文写作更好的需求,“质量是在读者的眼睛…无论多么好作者认为需求,最终仲裁者是那些必须他们自己的工作基于这些需求。”

避免歧义在编写需求是至关重要的建立你想要的产品。开云足球app下载官网最新版在我们最近的帖子里,“五种模糊语言会毁了你的要求,“我们在需求编写和共享歧义的例子给了专业的建议帮助澄清。

这里有四个模棱两可的来源,再加上其他的最佳实践来保存你的需求和你的产品。开云足球app下载官网最新版

负需求

负面或逆需求造成很多不必要的歧义。积极要求主动语态更容易理解。这里有一些之前和之后的例子清晰当从消极到积极增加。

负需求创建模棱两可

缩写,即,如。

一些读者可能误解的使用即。如。缩写即。代表拉丁短语那就是,这意味着”。“缩写如。代表拉丁短语例如,这意味着“例如”。

这两个缩写是如此常见的困惑——的作者或读者——他们是最好的避免完全赞成明确说出你的意思。

A / B构造

一些要求作家使用A / B构造,如,“数据应该被记录在一个审计/历史表。”This construct is rarely used in formal writing because it is so vague it could be interpreted in a variety of ways. Some examples include:

  • b是一样的。在这种情况下,同义词你应该坚持一项一致。
  • A和b,在这种情况下,使用显式的结合“和”。
  • A或b。在这种情况下,使用显式的连词“或”。

副词

单词,最终以某方式经常是模棱两可的。他们可能会描述一些可取的属性的产品,但是,究竟什么是想要的是留给每一个读者的解读。开云足球app下载官网最新版下面是一些例子:

  • ”他的利益,允许用户编辑可能搜索结果…”用户可以编辑搜索结果?
  • “优化上传和下载很快”。5秒被认为是快速?
  • “提供显著更好的下载时间。”年代tate exactly how much better or give a range for precisely what the download time should be.
  • “用户正在改变内容选择(有效地目前订阅用户)的一个子集…”他们一个子集吗?
  • “公开信息适当地…“什么被认为是适当的?

具体在描述目标产品的特点,所以所有的读者共享一个共同的愿景期望的结果时,就大功告成开云足球app下载官网最新版了。

阅读卡尔Wiegers纸,”撰写高质量的需求,“学什么进入制作成功的需求。

当一个需求可以解释的方法不止一种,问题接踵而来。在他的论文”,撰写高质量的需求,“专家卡尔Wiegers给歧义问题要求和最佳实践的例子成功地澄清。这里有五个模棱两可的来源和技巧来克服。

复杂的逻辑

布尔逻辑提供了许多机会歧义和失踪的需求。尝试使用决策树揭示差距,确保清晰。
使用决策树来消除歧义从复杂的逻辑

遗漏

当需求缺乏重要的信息,它不太可能,所有的读者会解释它们以同样的方式,除非他们做同样的假设。一定要包括触发原因导致的行为,表明由于需要发生什么或以后的行为。此外,指定动作以及反向操作的要求。例如:

”系统将显示用户定义的书签在一个可折叠的分层树结构。”

更改:

”系统将显示用户定义的书签可折叠、可扩展的分层树结构。”

边界

边界值的数值范围是模棱两可的共同来源,他们是一个好地方去寻找失踪的需求。一个简单的方法来解决边界混乱是指表中的信息。如果你看到一个数字代表在两个范围,你知道需要修改的东西。相反,如果没有值在表的一个细胞,你可以快速识别丢失的要求。
使用边界值表来消除歧义

同义词

使用同义词来描述同一件事在不同的需求引入了不必要的歧义。将自动读者知道你的意思是同样的事情也可能他们认为他们是不同的?如果他们真的是相同的,使用相同的词。如果有差异,即使是细微的,这样的定义在一个共享的词汇所以团队成员理解的条款和一贯地使用它们。

代词

代词可以是一个头痛的需求规范。肯定,前提是十分清楚当你使用代词。如果你使用一个词等,不应该有混乱在读者的心中你指的是什么。

了解更多需求从专家卡尔Wiegers最佳实践。在他的论文”,撰写高质量的需求”,他解释说他们以适当的语法开始,构建良好的句子和逻辑组织。

在当今激烈竞争的市场,企业发布产品比以往任何时候都要快。开云足球app下载官网最新版然而,更加强调上市时间不会改变的期望:生产优质产品的同时,在必要的时候,符合所有相关开云足球app下载官网最新版安全和质量标准

发现临界速度和质量之间的平衡是至关重要的产品团队,这就是开云足球app下载官网最新版需求管理发挥作用了。不幸的是,很多团队不花时间充实要求细节——或者他们有相反的问题并提供太多的细节,和混淆了需求与设计规范。这里有一些例子和建议,以确保你得到的最有价值的需求。

场景1:我需要更多的细节!

在这种情况下,球队落入圈套不花时间定义需求。例如,一个营销团队——倾向于认为更多的战略——往往会给高层问题直接声明一个工程团队,通常能应付细节。

接下来会发生什么是:

    1. 工程团队构建的产品并不能解决高层次的问题开云足球app下载官网最新版

  1. 工程团队将轰炸营销团队提供额外信息的请求,直到双方都感到沮丧和晚交货

无论是场景的顺利发展过程,都可以繁殖之间的不信任团队的最终目标是一样的,尽管他们的不同的角色。

格式良好的和审查要求明确路径的一种高质量的产品满足市场的需求和期望。开云足球app下载官网最新版

他们确保每个团队成员在同一页,和每个人都确切地知道他们所构建和为什么。

场景2:太多的细节,我不能创新!

在这种情况下,团队成员负责编写需求有时会融人太多的设计细节的要求自己。例如,我曾经看见一个要求,上面写着:“按钮应应当位于右上角的红色和控制台。”

首先,这实际上是两个条件语句,但无论哪种方式,它描述的实现细节,在它自己的,我不知道“什么”按钮应该做或“为什么。“这是应该给苏打水从自动售货机或火导弹从一艘战舰? ! ?

这样的需求创建工程团队内摩擦力,限制他们的创新能力而陷入困境,过于具体的指示。

工程团队应该是免费的迭代和创新设计而不是简单地做他们告诉。需求应该关注的需要,保持团队一致需要“什么”和“为什么”,而工程专家指出“如何”实现。

建议:建立一个通用分类法和跟踪模型

引人注目的一个重要步骤的细节在你的需求是建立在产品开发过程中常见的术语。开云足球app下载官网最新版

许多团队使用不同的术语指同样的事情(例如“规范”——这个词意味着很多不同的事情在不同的团队)。

拥有一个术语表或标准,明确指出重要的条款和可交付成果促进清晰整个开发过程,减少了混乱上面引用的。

使用一个可追溯性模型建立适当的层次结构和帮助分解高层问题详细需求的需要。它还可以促进需求的测试覆盖率。这清晰在处理生死攸关的系统尤其重要,如医疗设备或自主车辆系统。在这些情况下,缺少需求或设计和测试可以从生活成本不足。

最后,团队应该能够区分需求和设计。换句话说,“需要”与“如何。”Bundling both together inside requirements can lead to added complexity, unnecessarily constrained design, and friction between teams.

迅速把质量、安全的产品市场是一个挑战。开云足球app下载官网最新版需求和设计都是关键要素。确保团队罢工的详细的需求是至关重要的在避免混乱和减少摩擦。

对分离深潜水需求和设计规范,检查我们这网络研讨会”,编写需求的最佳实践101开云官网手机网页版入口车间。”《美国医学会杂志》还提供了需求请查询如果你有兴趣改善需求过程在你的组织中!

QA2

下次你觉得你的职业生活变得太复杂,得到一些面临时间和一位经验丰富的质量保证。这份工作?容易的事情暴露产品缺陷等嵌入式系统,集成系统和连接设备。开云足球app下载官网最新版

什么似乎是一个消极的焦点需要积极的决心跨越理想和现实之间的界线。会吓到凡人的术语如“安全至上”,“保证合规”和“life-and-economy关键”管理每一个QA动作。一旦设置基准,QA是肌肉和意志力,使它在的地方。

当你的工作是确保只有高质量的产品推向市场,坚定承诺质量保证原则是必需的,因为你的工作是如此的要求:开云足球app下载官网最新版

高的任务:

  • 为了保证一致的产品质量,开发、验证和执行可靠的自动化测试实践。开云足球app下载官网最新版

压力点:

  • 缺乏可见性变化的需求。
  • 缺乏适当的、全面的测试覆盖率。
  • 努力捕捉和跟踪所有相关的缺陷。
  • 最后才知道当障碍出现。

燃烧的欲望:

  • 建立一个明确的工作流程的需求,需求变更时能够理解的影响,最终确保适当的和有意义的测试覆盖率。

Jama,开云官网手机网页版入口质量保证就可以把任性的“失落的空间”集变成通航《星际迷航》史诗。

所以如何?你能…

  • 加快测试计划过程。
  • 启用和确保可靠的测试覆盖所有的需求和缺陷。
  • 使用一个平台创建和执行测试用例。
  • 使用一个平台捕获和跟踪所有相关的缺陷。
  • 容易集成Jama缺陷跟踪和你已经使开云官网手机网页版入口用自动化测试工具。
  • 轻松地与整个项目团队沟通以得到澄清问题和决策,而不考虑它们的位置。

产品质量值得战斗开云足球app下载官网最新版的机会Jama如何帮助质量保开云官网手机网页版入口证团队确保只有高质量的产品市场。开云足球app下载官网最新版

Jama看看其他方式可以帮助业务和工程团队开云官网手机网页版入口获取和保持一致:

Jama开云官网手机网页版入口如何帮助VPs的销售吗

Jama开云官网手机网页版入口如何帮助VPs的产品开云足球app下载官网最新版

Jama开云官网手机网页版入口如何帮助系统工程师吗

Jama开云官网手机网页版入口如何帮助项目经理吗

Jama开云官网手机网页版入口如何帮助业务分析师吗

Jama开云官网手机网页版入口如何帮助产品经理开云足球app下载官网最新版

analyzing_risks-01

这个两部分系列的第一部分我描述的价值管理风险正式上市软件项目和众多不同类别中常见的风险。开云官网入口下载手机版本文描述了各种活动与风险管理的做法和建议具体信息你应该记录对每个风险识别。

风险管理组件

风险管理与其他项目活动一样,开始通过开发一个计划,也许使用风险管理计划模板可以在www.ProjectInitiation.com。小型项目可以包括一个简洁的风险管理计划作为一个部分在整个项目计划。风险管理包括活动如图1所示,下面描述。

风险评估

风险评估是研究一个项目的过程来识别潜在风险领域。风险识别可以方便的帮助下一个清单共同风险领域的软件项目,正如我在本系列的第一篇文章中描述的。开云官网入口下载手机版风险分析检查项目的结果可能如何改变输入变量修改的风险。换句话说,怎么能伤害你的项目风险。

2014-04-02上午10.25.39屏幕截图

图2:风险是一个函数的概率和潜在损失。

风险优先级帮助项目专注于最严重的风险评估风险。风险发生的概率的乘积是一个损失由开云足球app下载官网最新版于风险和潜在损失的大小。我通常估计的概率从0.1(不太可能),1.0(一定会发生),和损失(也称为影响)的相对规模1(没问题)到10(深木薯)。乘以这些因素结合在一起提供了一个估计的风险由于每个条目,可以运行于0.1(不要给它另一个想法)到10(退后,这来了!)。简单估计概率和损失高,中等或低。图2显示了如何评估风险水平高、中或低的结合概率和损失估计。

风险规避

风险规避是处理风险的一种方法:不要做危险的事!你可能会避免风险不承担某些项目,或依靠证明而不是尖端技术。你可以风险转移到其他政党,如分包商。

风险控制

风险控制是管理风险的过程来实现想要的结果。风险管理规划产生一个计划来处理每个重大风险,包括缓解方法、所有者和时间表。风险的解决需要处理每一个风险的执行计划。当你真正控制的风险。最后,风险监控解决每个风险项包括跟踪你的进展。

让我们来看一个风险管理计划的例子。假设“项目”是徒步穿过沼泽自然保护区。你听说过沼泽中可能含有流沙,流沙的风险在于,我们可能一步和受伤甚至死亡。一个策略来减轻这种风险是减少风险的概率实际上成为一个问题。第二个选择是要考虑的行动可以减少风险的影响如果它实际上成为一个问题。所以,减少介入流沙的概率,我们可以寻找流沙的迹象,我们走,画一个地图我们可以避免这些地区未来的走。减少的影响如果有人一步流沙,旅行团的成员可以一起绳本身。这样如果有人遇到一些流沙其他人可能很快就把他拉到安全的地方。

更好的是,有一些方法可以防止风险在任何情况下成为一个问题?也许我们建立一个木板路,我们去避免流沙。我们慢下来,花费一些钱。但是,我们不必担心流沙。最好的策略是完全消除风险的根源。也许我们应该排出沼泽,但它不会是一个非常有趣的性质。通过采取过于激进的风险的方法,可以消除使项目具有吸引力的因素放在第一位。

记录的风险

只是确定一个项目所面临的风险是不够的。我们需要写下来,让我们沟通的性质和地位的风险在整个社区影响的利益相关者对项目的持续时间。图3显示了我找到一种形式方便记录的风险。是一个好主意保持风险列表本身独立于风险管理计划,当你在整个项目中会经常更新风险列表。您可以从www.ProjectInitiation.com下载另一个模板为您的风险列表。这种格式包括基本相同的信息,在图3中,但它是在一个适合的方式存储在电子表格或文字处理文档中的一个表。

ID:> <序列号或更有意义的标签
描述:<列出每个项目面临的主要风险。描述每个风险形式“条件-后果。”>
概率:<这种风险的可能性成为什么问题? > 失:<有什么损伤,如果风险成为一个问题吗? > 曝光:<概率乘以损失。>
第一个指标:<描述最早的指标或触发条件,可能表明,风险是变成一个问题。>
缓解方法:<国家控制的一个或多个方法,避免,最小化,或减轻风险。>
老板:<分配每个风险缓解行动一个人决议。> 截止日期:<状态日期的缓解方法是实现。>

图3:风险文档形式。

使用一个condition-consequence当记录风险报表格式。即国家风险情况(条件),你是担心,紧随其后的是至少有一个潜在的不良结果(结果)如果风险应该变成一个问题。通常,人们认为风险状态的条件——“客户不同意产品需求”——结果——“我们只能满足我们的主要客户之一。开云足球app下载官网最新版”Pull those together into the condition-consequence structure: “The customers don’t agree on the product requirements, so we’ll only be able to satisfy one of our major customers.” This statement doesn’t describe a certain future, just a possible outcome that could harm the project if the condition isn’t addressed.

保持高的项目风险暴露你的优先级列表的顶部集中你的风险控制能量。设定目标时确定每个风险项已经满意地控制。你的缓解方法有些物品可能关注的概率减少,而其他风险的方法可以强调减少潜在损失或影响。运气好的话,你的一些缓解策略将帮助你控制多个风险因素。

风险跟踪

与其他项目管理活动一样,你需要进入一个节奏的定期监测。您可能希望任命一个风险项目的项目经理。风险经理负责保持可能出错的事情,就像项目经理保持顶部的活动导致项目完成。是一个好主意别人比项目经理作为风险经理。项目经理关注他必须做些什么来让一个项目获得成功。相比之下,风险经理是识别可能阻止这个项目成功的因素。换句话说,风险经理正在寻找周围的黑色云项目经理看到一线希望。要求同一个人把这些项目的两种对立观点会导致认知失调;在一个极端的例子,他的大脑可以爆炸。

十大风险保持高度可见并定期跟踪您缓解方法的有效性。新的风险可能会浮到十大当你逐渐击败了初始屈服的首要任务列表项。你可以减少风险雷达时缓解方法减少了项目的风险从一个可接受的水平。不要认为仅仅因为所选控制风险缓解行动已经完成。控制风险可能要求您更改风险控制策略如果你认为它不工作。

一个学生在一次研讨会上说:“你应该怎么做,如果你有同样的五大风险一周又一周吗?“静态风险列表表明你的风险缓解行动不工作。有效的减排措施降低风险概率、损失,或者两者都减少。如果你的风险列表没有变化,检查是否计划减排措施已经实施,是否取得了预期的效果。

同时,寻找新的在项目过程中可能出现的风险。条件可以改变,假设可以被证明是错误的,和其他因素可能导致的风险没有明显的或者甚至没有存在在项目的开始。升级的风险没有被控制高级经理或其他利益相关者的关注。他们可以刺激纠正措施或其他使有意识的商业决定继续尽管风险。

从过去学习

我们不能准确预测的许多威胁我们的项目可能会通过。然而,我们大多数人可以做得更好的学习从以前的经验避免在未来的项目相同的痛苦和折磨。当你开始实施风险管理方法,记录你的行动和结果备查。存在的风险。找到他们之前找到你。

也读了解你的敌人:风险管理概论,第1部分

开云官网手机网页版入口Jama软开云官网入口下载手机版件与卡尔Wiegers共享许可来自他的书和文章的内容在我们的网站上通过一系列的博客文章、白皮书和网络研讨会。卡尔Wiegers是一个独立的顾问,而不是一个雇员的《美国医学协会杂志》上。开云官网手机网页版入口他可以达成的http://www.processimpact.com。享受这些免费需求管理资源

estimating-balance-01

第一部分第二部分本系列的,改编自我的书实际的项目启动,我十五实践项目经理可以适用于描述为一个成功的项目奠定基础,计划项目,评估工作要做。在这最后一篇文章我分享两个额外的评估实践,三个好实践在整个项目中跟踪你的进展,学习如何执行你的未来和一个实践项目更成功。

估算工作(继续)

练习# 16:使用评估工具。许多商业工具可以帮助项目经理估计整个项目。基于方程来源于大型数据库的实际项目经验,这些工具可以给你一个光谱可能的安排和人员分配选项。他们也会帮助你避免“不可能的,”组合产品规模、工作量和进度,没有已知的项目取得成功。开云足球app下载官网最新版工具包含许多“成本驱动”你可以调整项目工具更准确的模型,基于所使用的技术,团队的经验,和其他因素。可以比较的估计与自下而上估算工具生成的工作分解结构。调和任何重大断开,这样你就可以生成最现实的总体估计。

练习# 17:计划应急缓冲区。项目按计划不会准确。谨慎的项目经理结合预算和进度应急缓冲阶段的末尾,依赖任务序列,或者迭代以适应意料之外的。使用您的项目风险分析来估计可能的安排影响如果几个风险成为现实,那么,预计风险构建到你的时间表作为应急缓冲区。一个更加复杂的方法是关键链分析,技术池估计的不确定性和风险成理性的整体应急缓冲区。第十章的实际的项目启动都是关于应急缓冲区。

你的经理或客户可能认为这些应急缓冲区填充,而不是现实的明智的承认。帮助说服持怀疑态度的人,一点不愉快的惊喜在以前的项目中作为一个理由你的远见。如果一个经理选择丢弃应急缓冲,他默默吸收输入缓冲区的所有风险,假设所有的估计都是完美的,没有范围增长将发生,也没有会有突发事件发生。现实的声音吗?当然不是。我宁愿看到我们处理reality-however unattractive-than生活在梦境中。

跟踪你的进展

练习# 18:记录实绩和估计。除非你记录实际工作或时间花在每个项目任务和比较他们的估计,估计会永远的猜测。有人曾问我哪里有历史数据来提高她的能力来估计未来的工作。我的回答是:“如果你写下今天到底发生了什么,明天变成历史数据。“这是没有比这更复杂。每个人可以开始记录估计和实绩,项目经理应该追踪这些重要数据项根据项目任务或里程碑。除了工作和进度,你可以估计和跟踪产品的大小,用开云足球app下载官网最新版需求、用户故事、行代码,功能点,GUI屏幕,为您的项目或其他有意义的单位。

练习# 19:计数任务完成只有当他们百分之一百完成。我们给自己很多部分信贷任务我们已经开始但尚未完全完成:“我想到的算法模块今天早上洗澡,和算法是困难的部分,所以我做了大约百分之六十。“很难准确评估分数相当的任务已经完成了在给定的时刻。

使用的一个好处inch-pebbles(见练习# 6在本系列的第2部分)的任务规划是可以大活动分解成很多小任务(inch-pebbles)和分类每个小任务完成或不做什么。项目状态跟踪然后分数的基础上完成的任务和他们的大小,不是每个任务的完成百分比。如果有人问你是否一个特定的任务已经完成,你的回复是,“这是所有做除了…”,那就不做了!不要让人们“围捕”任务完成状态。相反,使用明确的标准来确定一个活动是否真正完成。

练习# 20:公开和诚实地跟踪项目状态。一个古老的谜题问:“软件项目如何成为六个月晚吗?开云官网入口下载手机版“可怜的答案是,一次一天。”的painful problems arise when the project manager doesn’t know just how far behind (or, occasionally, ahead) of plan the project really is. Surprise, surprise, surprise.

如果你是点,创建一个气候的团队成员感到他们是安全准确地报告项目状态。运行项目从准确的基础上,基于数据的事实,而不是误导的乐观情绪可能出现恐惧的报道坏消息。使用项目状态信息和指标数据在必要时采取纠正行动和庆祝。你只能有效地管理一个项目,当你知道是什么做的,什么不是,哪些任务是落后于他们的估计和为什么,什么问题,问题和风险仍有待解决。

五大领域的软件测量大小,精力,时间,质量,和地位开云官网入口下载手机版。这是一个好主意在上述每个类别中定义一些指标。测量文化逐步融入到一个组织并不简单。有些人讨厌收集数据的工作,往往因为他们害怕经理如何使用的测量。软件度量的基本规则是,管理层必须永远使用收开云官网入口下载手机版集的数据奖励或惩罚的人做这项工作。你第一次做这将是你最后一次可以指望从团队成员获得准确的数据。

对未来的学习

练习# 21:进行项目回顾。回顾(也称为事后检讨和结项评审)为团队提供一个机会反思过去的项目,如何阶段,或迭代去获取经验教训,这将有助于提高你的未来的表现。在这样的审查,确定的事情很顺利,所以你可以创造一个环境,使您可以重复这些成功因素。还没有去寻找东西这么好,所以你可以改变你的方法,防止这些问题在将来。此外,觉得很惊讶你的事件。这些可能是危险因素,寻找下一个项目。最后,问问自己你还不了解这个项目,所以你可以试着学习如何更好地执行未来的工作。

重要的是要进行回顾一个建设性的和诚实的氛围。别让他们有机会分配负责先前的问题。15章实际的项目启动描述了项目的回顾过程和提供了一个工作表帮助你计划你的下一个回顾。这是一个好主意来捕获每个回顾探索并分享他们的经验教训与整个团队和组织。这是一种帮助所有团队成员,现在和未来,从你的经验中获益。

21个项目管理最佳实践我在本系列文章中描述不保证您的项目一个伟大的结果。然而,他们将帮助你获得一个坚实的处理您的项目并确保你做所有你可以使它成功的一个不可预知的世界。

也读项目管理最佳实践,第1部分
也读项目管理最佳实践,第2部分

开云官网手机网页版入口Jama软开云官网入口下载手机版件与卡尔Wiegers共享许可来自他的书和文章的内容在我们的网站上通过一系列的博客文章、白皮书和网络研讨会。卡尔Wiegers是一个独立的顾问,而不是一个雇员的《美国医学协会杂志》上。开云官网手机网页版入口他可以达成的http://www.processimpact.com。享受这些免费需求管理资源