标签归档:需求工程和管理

需求工程

需求管理(RM)是许多公司的挑战,部分原因是软件开发所涉及的模棱两可。开云官网入口下载手机版首先,你必须了解客户的需求。其次,你必须匹配这些要求对关键流程。

RM是需求工程的一个组成部分(RE)的桥梁之间的划分客户的需求和开发人员创建。如果做得好,重新有能力创建一个坚实的软件开发框架,这是至关重要的,因为可怜的软件工程需求管理是很多项目失败的根源。开云官网入口下载手机版

一个CIO杂志研究发现“分析师报告,多达71%的软件项目,不能这样做,因为可怜的需求管理,使项目失败的最大原因。”开云官网入口下载手机版

1999年,NASA火星气候轨道器探测器建造了1.25亿美元。探测器失败,因为它太靠近火星进入轨道100公里。误差的来源是不兼容的规范;再保险公司的一个重要组成部分。

了解需求工程所涉及的细节和最佳实践可以设置你的道路上成功地满足客户期望。

需求工程是什么吗?

客户有一长串的目标在创建新软件时,和为实现这些目标提供了框架。开云官网入口下载手机版重要的需求是清点和转换为一组详细的需求。需求开发决定未来的开发活动和创建一个成功的蓝图。

需求管理和需求工程往往交替使用,但他们是不同的。RM是需求工程的一部分,它使所有的差异。

是确保客户端想要解决的问题是明确和解决方案是准确和有效的。从本质上说,是将实际问题转化为一个高度功能性软件解决方案。开云官网入口下载手机版


相关文章:需求管理工具和软件开云官网入口下载手机版


需求工程过程的四个步骤

需求工程过程有很多潜在的缺陷。增强你的过程可以避免许多共同的挑战。流程作为指南针,指导你在决定确切的交付和这样做更大的准确性。重要的各方都在相同的页面上需要采取哪些步骤来获得期望的结果。加强你的再保险过程通过考虑以下:

引起需求引出对熟悉所有项目所涉及的重要细节。客户将提供他们的需求的详细信息并提供关键的背景信息。您还将研究这些细节和熟悉类似的软件解决方案。开云足球官网开云官网入口下载手机版这一步的发展提供了重要的上下文。

需求规范。在规范阶段,你收集项目功能和非功能需求。在这个阶段使用各种工具,包括数据流图,添加更多的清晰的项目目标。

需求验证和确认。验证确保软件是实现正确的功能。开云官网入口下载手机版相比之下,验证确保软件是建立客户的需求。开云官网入口下载手机版如果需求不经过验证阶段,存在潜在的耗时和昂贵的改写。

需求管理。在RM,你匹配所有相关流程要求。你会分析、文档和优先级的需求,与利益相关方沟通。任何要求,需要修改一个有效的、系统的方式处理。

当你实现的不同组件,它还能帮助你了解什么应该被排除在需求。这将帮助你理解更准确地关注发展需求,更好的满足客户期望。

应该排除在需求什么信息?

要求应被视为解决一个问题,但不一定提供一个解决方案。要求应写明你想解决什么,不是你想怎么解决它。让我们来看看好的需求指南:

  • 要求准确定义利益相关者的需要。
  • 要求是可测试的。

一个需求需要明确和可以理解的,没有模棱两可的风险。的重要一步发展良好的需求评审过程。并要求准确表达利益相关者的需要?确保建立在足够的客户评论,这样您就可以获得早期反馈并根据需要调整。


相关文章:非功能性需求和功能需求,有什么区别呢?


常见的错误,以避免

有很多挑战,可能发生当你开发框架。了解潜在的问题可以帮助你避免它们。考虑下面的开发流程:

  • 避免范围渐变。有一种诱惑,“只是一个小小的新要求”添加到让客户快乐。但是这些小改变加起来和可能影响未来的活动,如测试、文档等等。
  • 抵制过当”的冲动。”过度设计可以诱人,尤其是当你想确保一切都是正确的客户端。但这反应过头可能适得其反。添加一些额外的代码,因为“我这样做,我也可以做,“似乎是合乎逻辑的,这些变化可以创建一个连锁反应,使需求在将来的风险。
  • 建立足够的反馈和评论。早期反馈对项目的成功至关重要。在频繁的评论和坚实的可追溯性经常获得反馈和早期。
  • 搜索所有重要的利益相关者。你可能会认为你已经包括了所有重要的利益相关者,只有学习你错过了一个。在过程的早期投入时间找到任何和所有重要的利益相关者为了避免昂贵的改写后的过程。
  • 在过程的早期识别潜在的阻力。电阻可以无形的但严重的工程问题。学会在这个过程中早期识别电阻,这样你可以通过它有效,早期的工作,让每个人都在同一页上。

对这些潜在的缺陷可以节省你的时间,金钱和资源的过程中。同时,看看你的现有流程,是否包含足够的可追溯性。确保交付满足需求,例如,要容易得多,如果每个需求与至少一个测试。和可追溯性是一个重要的组成部分,这一过程。

工程师可以投入他们的能量需求失败的测试,得到该项目很快回到正轨。

成功的利用合适的工具

需求工程项目的成功是至关重要的,因为它告诉每个人都参与项目需要做什么。一位项目经理,安排任务,可以基于更精确的需求。需求管理软件工具可以极大地支持成功的再保险,它使更有开云官网入口下载手机版效和优化产品和系统开发。开云足球app下载官网最新版

这种类型的工具可以提供:

  • 清晰和可见性。得到更广泛的可见性所构建的对象以及为什么。
  • 生活可追溯性。确保产品质量和开云足球app下载官网最新版改善与完整的可追溯性的变更管理。
  • 快速跟踪和审查的决定。进行虚拟评审需求、测试用例、用户需求和更多。
  • 实时协作。立即注意和优先考虑的重要决策,引入所需的利益相关者和参考历史背景消除通信错误。

合适的工具可以帮助你改变RM容易跟踪、审查、签署和真正理解如何以及为什么你做某些事情。作为一个结果,你可以简化产品开发过程,提高效率,理解和应对变化,并建立一个开云足球app下载官网最新版更高层次的清晰和可见性。

看到Jama连接开云官网手机网页版入口可以通过下载我们的帮助需求工程解决方案概述



开云足球app下载官网最新版产品开发和交付今天比以往任何时候都更复杂。现代产品是多方开云足球app下载官网最新版面和多学科,硬件,软件,和各种工程方法的名义聚在一起更好的客户体验。开云官网入口下载手机版许多行业,医疗器械、汽车、航空航天和国防,例如——也要求复杂产品开发人员遵守严格的安全标准和法规。开云足球app下载官网最新版公司必须有效且高效地工作,如果他们要保持他们的竞争优势。

尽管如此,许多团队仍在使用Word和Excel来管理这些非常复杂的产品的要求。开云足球app下载官网最新版这意味着他们失踪的实时协作和见解,端到端的跟踪能力,和与产品的集成测试,至少可以这么说。开云足球app下载官网最新版

学习为什么设计一个可靠的测试策略需要广泛,战略思考通过下载我们的论文,“验证、验证跟踪&测试”

一个最近的报告从Engineering.com发现,虽然90%的设计和工程团队一致认为产品已成为更复杂的在过去的五年里,只有15%依赖于专门的需求管理解决方案。开云足球app下载官网最新版其余仍然依赖于一个纯粹的文档的方法,即使使用这些工具专门设计,管理和执行需求提出了一系列问题,包括版本控制问题,缺乏沟通,合作效率低下,缺乏协调。

研究发现,可怜的需求管理的影响也不可小视。没有一个专门的解决方案,团队坚持无效需求管理和更有可能面临产品结果失败(83%的受访者)和训斥,监管机构(62%的受访者)。开云足球app下载官网最新版

另一方面,该报告发现,使用一个专用的组织需求管理平台不仅在管制行业获得更少的警告,回忆说,罚款,比那些没有或训斥,近一半报道经历这些问题。

下载我们了解的白皮书需求管理的五大挑战,如何克服它们

数百页的Word文档,Excel电子表格挤满了数千行——分享这些不断变化的文件在多个利益相关者之间和不同的团队在开发和测试过程是繁琐的,令人沮丧的,耗时的,更不用说有风险的。和市场要求完美的产品交货速度记录,创新者再也负担不起这样的低效率。开云足球app下载官网最新版

然而,使用一个专用的需求管理解决方案允许团队停止浪费时间,开始创新。例如,我们的客户,Jama MediSync,报道称,投资连接开云官网手机网页版入口节省了80%的时间,否则他们就会被花在会议,整理版本Word文档和邮件,在回顾和巩固反馈周期。

更多地了解越来越多的机构采用产品开发解决方案来管理连接的复杂性系统,下载我们的电子书,开云足球官网开云足球app下载官网最新版你的选择正确的指导产品开发平台。开云足球app下载官网最新版

Word和Excel无疑为一个目的服务。早期阶段的文档和协调小,简单的项目,他们仍然有效的工具。但随着产品开发开云足球app下载官网最新版越来越复杂,团队需要的解决方案,提供有目的的合作;开云足球官网连接全球分布的团队成员;而准确地捕捉和促进反馈、决策、和环境需求。

学习更多的关于一个基于文档的方法的局限性以及如何充分利用您的需求管理工具,我们的电子书下载。


了解更多关于需求管理,我们编译一个方便的额外资源列表你!

总线上一个机会坐下来MLK Jama我们办公室几个月前,我碰巧与我们工程部开云官网手机网页版入口的同事分享一个座位,科比赛姆。他只对Jama工作了几个月,是完全诚实的我没有和他说过话。开云官网手机网页版入口我们在办公室谈了很多关于最近发生的事件,但也谈到了一些他以前的工作经历。这是我第一次听说过暴徒编程和许多潜在好处它可以带给一个工程师团队。它种植的种子我介绍一下我自己的团队,最终开始宣传我们部门。

VC1A8278_male

它是什么?

暴徒成对编程的编程是一种风格,但涉及整个团队,而不是两个开发人员。每个人参与的故事应该是暴民编程会话和积极贡献,包括产品经理、DevOps和QA工程师。开云足球app下载官网最新版

认为暴徒编程是一个工具,通过更大、更多的故事和史诗。团队将围聚在单一屏幕和一个人驾驶,将讨论从验收标准和设计决策,实现的代码,甚至测试用例。

暴徒编程有很多好处:

  • 共享所有权的决定。
  • 质量更好的代码。
  • 轻松突破大型任务的能力。
  • 团队结合在一起工作。
  • 一个很好的方法教其他团队成员的各种技能。

这种风格的工作不需要局限于编程。也可能是伟大的任何项目,从写一个文档到未来工作计划,做性能测试。

暴徒编程的原则

暴徒编程,每个人都应该遵循的主要原则是:

  • 使用一个键盘和屏幕
  • 用一个私人房间
  • 选择一个计时器旋转在键盘上每15或30分钟。
  • 每个人都在键盘,甚至非程序员。
  • 故事从开始到结束,或者换句话说:从规划到编码、测试,完成了。
  • 你想要休息的时候。
  • 一个会话应该跨越了整整一天的时间。

这些原则是灵活的,应该与小组讨论开始前。有一件事我目前有很多运气是暂停计时器白板规划,例如。然而我们也通常需要多少时间我们需要在会议开始的素描一个粗略的计划,我们要做的,为了保持任务随着人们开关。

一个键盘和屏幕

这允许团队集中没有分心的电子邮件,聊天应用程序或其他工作。团队成员可能会相信,他们需要工作在其他活动因为不足以帮助当他们没有键盘。我有这样一个遇到我的一个队友谁是肯定不会有足够的为他去做。你需要提醒他们,这不是一个正常的会议,你需要全部的注意力。对于我的队友,我承认,他可以把他的电脑,只要他保持注意力集中在手头的任务。他同意了,最后被订婚,他很少,如果有的话,看着自己的屏幕上。

一个规则可以弯曲是研究在一个屏幕上可以为团队看无聊和帮助。这是一个合适的时间给其他团队成员使用自己的电脑来帮助做研究(只要每个人都停留在任务)。

iStock_000055460038_male

用一个私人房间

这举动团队另一个空间身心,也防止外部干扰。其他团队应该尊重你关上了门,不应该打扰你。但是如果你打断,团队成员应该自愿和那个人聊天以外的空间允许其他人继续工作。

旋转在键盘上每15或30分钟

决定好会议的时间间隔开始时。我建议15或30分钟根据组中有多少人,但其他时间的增量也不错。我发现一群4或更少的人使用30分钟间隔的效果最好,wheras 5或更多与每隔15分钟效果最好。只是足够的时间来完成一些工作,但也足以让每个人通过在大群旋转。

带着一个计时器一声警报。我通常使用我的iPhone上的时钟程序,把声音。当闹钟响起的时候,谁在键盘应立即脱掉他们的手,让下一个人旋转,即使他们在打字。要记住的是,这不是一个人的工作,而其他的手表,因为它是关于每一个人在同样的事情。谁还在旋转也能很容易地拿起最后一个离开的地方。

时钟重置本身也是理想,因为你不想忘记启动计时器。

VC1A1815_male

每个人都在键盘,甚至非程序员

谁是帮助应该有机会在键盘,即使他们在QA,点或DevOps角色。记住,每个人都在相同的任务看,指导司机做什么,这是谁在方向盘上不应该有太大的关系。没关系,在这种情况下是指手划脚。

参与也使每个人都充分重视!保持相同的人或只有开发人员将成为房间里的其他人如果他们无聊也没有机会参加。

故事从开始到结束

即使编码,这个故事并不是结束,它仍然需要测试!作为一个团队工作在你的测试用例。就我个人而言,我是一个质量工程师,让其他团队成员帮助制作高质量的测试用例非常验证工作,帮助我们更少黑盒。

任何需要故事到“完成”列应该在此会话。除了获取更高质量的代码,测试用例和自动化,这也眼泪很多角色之间的墙下。很多开发人员通常没有太多的一个想法DevOps或QA工程师“做”。这是一个完美的机会跨团队协作和提高您的团队是如何工作的!

人们可以休息,当他们想要的

上厕所,咖啡休息,午休时间不应气馁,但是要注意:人们会想继续工作,所以可能需要强制休息!

暴徒编程也可以耗尽,如果有人需要几分钟休息一下,他们应该被允许简单地离开,在需要的时候回来。

一个会话应该跨越了整整一天的时间

这个很难安排很多时候。到目前为止,我们已经设法安排一天好几天的一半暴徒编程。大多数文献迄今为止我见过的话题推荐完整的一天,不过,如果可能的话。如果个人需要离开会议或其他承诺,还应该有足够多的人吸收他们的缺席。

结论

暴徒编程是一个伟大的工具,可以用来有效地砍和完整的故事和史诗。记住如果你尝试这个,检查与你的组织原则,如坚持一个屏幕,一个键盘,尽可能多。

这也是伟大的让其他团队成员尝试家用主机与特定的设计模式或工具。人从不使用命令行或以前从未处理一个特定的语言可能会有机会学到很多东西。

房间里的每个人都应该参与进来,不限制只是程序员,或者别人会感到无聊和不参与。记得邀请每一个人在你的团队会议,包括产品经理、QA和DevOps工程师。开云足球app下载官网最新版

当然记得玩得开心!奇怪的是你的团队将有一个爆炸,比以前好一点在一起工作的经验。

停止在门和追踪文件关注其中的物品。

多年来,IBM的Rational DOORS (v.9)已经被广泛采用需求管理(RM)工具团队处理按照系统工程项目。因为它经常卖到企业作为IBM套件的一部分,它的广泛使用是有时违约的问题,而不是选择。

如果你像大多数今天的systems-driven工程组织,你主要在生产复杂的业务,完成产品和组件,通常涉及的硬件、软件和固件。开云官网入口下载手机版开云足球app下载官网最新版你可能也在hybrid-Agile开发环境和如何有效的规模。

在商界,时代变了,因为需要改变。变化由其中的增加产品、准时交货的责任,和扩展供应链系统威胁破开云官网入口下载手机版坏传统,传统制造业和工程过程。开云足球app下载官网最新版您的团队被迫加速产品交付和管理日趋复杂的分布式组织和供应链,在产品,通过网络相开云足球app下载官网最新版互联系和相互独立的产品。

开云官网手机网页版入口Jama是建立服务和发展的系统工程团队构建产品的方法。开云足球app下载官网最新版它有什么不同?开云官网手机网页版入口Jama解构文件变成可操作的项目。你可以很容易地看到,获取和重用项目,相信他们,包括所有相关的评论和现状。忘记文字的阅读作业。“你可以和你的团队分享具体工作组件审查和批准,不危及安全或访问权限,文档的风险转移的原因。和的时候再把它一起提交或归档文档版本控制,Jama也可以这样做,。开云官网手机网页版入口

怀疑吗?让我们证明给你看。注册一个免费的30天试验和给我们一个镜头。不需要安装。

和一个证明方法处理速度和技巧。

产品经理开云足球app下载官网最新版和同行,路上推出的战斗让每一个任务,每一个细节和每一个变化基于业务目标。它是不够快。或交付正确的产品。开云足球app下载官网最新版你需要做两件事。然而,产品经理依赖的工具往往是开云足球app下载官网最新版最薄弱的环节,而不是任务的快速迭代开发。但不管你使用的是什么产品管开云足球app下载官网最新版理工具和方法,你仍然需要解决这些挑战:10

  • 参与所有正确的利益相关者最有效,高效的方式(知道谁涉及、何时以及如何)
  • 跟踪产品,规划和项开云足球app下载官网最新版目细节而应对源源不断的新信息
  • 目前找到重要的信息需要你需要它,而不是通过邮件搜索,电子表格、SharePoint,部落知识团队成员的领导等。
  • 保持团队同步和更新他们的规划、建设、测试和发布
  • 优先级和优先顺序进入每一个版本,新的信息的基础上,从多个voices-everyone见解和压力从前端用户工程师到销售支持
  • 回顾决策和变化,因为你没能捕获的背景下,讨论或批准的访问方式
  • 识别机会重用和同步的项目,项目和组件来降低风险和节省时间
  • 导航和掌握产品的复杂性、项目流程、团队和沟通开云足球app下载官网最新版
  • 努力快乐业务客户同时还要负担过重资源和紧迫的期限
  • 确保准时,在预算之内交付正确的产品开云足球app下载官网最新版

查看产品交付的问题(这不是你开云足球app下载官网最新版)发现一个有效的方法建立和维护一个强大的预期结果之间的联系,开发方法和客户价值。

开云官网手机网页版入口jama-the-开云足球app下载官网最新版product-delivery-problem-landing-page

你有什么特别有问题的产品未列出的挑战吗?开云足球app下载官网最新版在评论中分享你的想法或者寄给我们推特和阅读我们的下一个实际的产品管理和发展开云足球app下载官网最新版在这里