怎么可能我们的团队收集要求从我们的"产品拥有者"在低摩擦,又可用的一种方式可能吗?

现在,这里的准则-没有职位,则不可能做的或业务需要作出一项决定,它关心的质量、亚达亚达.该产品是我的工作是一种小组已成功完成多年。我只是想要帮助他们加强它的缺口。

基本上,我在6或7人小组的一个产品的所有者。她做了伟大的工作,但是杂耍的几个不同的角色(我认为是常见的,在非常小的团队).通常要求给予零星的时间(电子邮件convos,面对面的讨论、会议等)。他们从来没有进入一个系统和有时,这种结果在功能失踪的释放或释放有得到推回来,因为每个人都忘了必要的功能。

如果你在一个类似的情况,但你找到了一种方法来克服这一点,我听到它。我很乐意编写代码,以帮助缓解这种情况,但它不可能是一个网站,该产品的所有者必须去为了做成任何事情。她是非常繁忙,我们需要一些方法作为一个团队一起工作,以便收集这些要求。

目前,我正在想事情是这样的:开发人员和团队成员收集的要求,讨论在面对面会议并编写一些速注意到在功能上讨论过的一wiki网页。产品拥有者的通知,只要这些网页的更新,它随后成为她的责任,以确保准确性。

赞成:我们还会有一些记录的功能。缺点:开发商负责的东西,他们通常不会。我没意在这里。我认为在这种情况下,它就是团队精神。

当然,一旦我们这样做,那么我们将看到,该产品的所有者可能没有足够的时间,以确保特征的准确性。最终她是负担过重,我认为这将有助于展示这一事实,但我只需要能够提请注意,第一次。

因此,任何建议?

P.S.她的时间是极其有限,所以它被认为是不合理的期望她需要类型的要求之后的讨论。她只有时间来讨论他们一旦和行动。

有帮助吗?

解决方案

虽然这一概念的"产品拥有者"是一种稍微处理含糊不清给我,我认为我的工作在非常类似的情况:客户是非常接听,并始终是一个瓶颈在发展中的要求。

在表面上,我们试图要做的,在这种情况是相当显而易见和看似简单:我们尝试,以确保客户是参与在"只读/话-仅"模式。没有写作。最低的读数。大多说话。

魔鬼,当然,是在详细信息。因此,这里有一些细节关于我们的过程中(在任何特定顺序):

  • 我们经常从 记录问题的声明, ,这是最终来源的要求。事实上,有时一个问题发言是我们所记录的最初,只是为了确保不会丢失。

    NB: 重要的是要区分的问题发言的要求。虽然一个问题发言时清楚地意味着某些要求,在一般的单个问题的声明可能会产生一大堆的要求(每一个都具有其自身的严重性和优先权);此外,有时一定要求我定义的一个解决方案(通常只是部分之一)对多个问题。

    主要原因之一的记录问题的声明(这是非常相关的问题!)是,从语义上,他们都有点"接近顾客的皮肤"和更稳定的要求源自他们。我认为,这些问题的发言使它更加容易和更快的投入客户为适当的情况下时,他有时间提供反馈,开发团队。

  • 我们做的 记录 所有 要求(和后跟踪他们到问题的声明), 无论何时我们要实现它们。优先事项的管辖秩序的要求得到实施。当然,他们还管理了其顾客的未完成要求。

    NB: 一个单一的脂肪文件含有的所有要求是绝对没有-没有! 所有的要求都放在"问题跟踪数据库",沿着错误的报告。(A错误仅仅是一个特殊情况的一个问题在我们的书。)

  • 我们总是试图尽我们最好 尽量减少次数 必要的"最后确定"每个需求(或一组相关的要求)。理想情况下,客户应有的审查的一项要求只有一次。

    每当第一次审查证明是不充分(发生),并要求在的问题是复杂的,足以需要大量的文本和/或插图,我们 确保客户不必要重新阅读一切从头开始.所有 重要 修改/补充/删除,因为以前的reviwed版本是突出。

    虽然一个问题或要求保留在一个未完成的状态, 所有的开放的问题(大多问题,客户)被嵌入该文件,并强调了.结果,每当客户有时间来审查要求,他没有召开会议并征求问题工作组;而不是客户可以打开任何未完成的文件首先,看看到底是什么期望从他身上,然后决定什么是最佳的方式和时间(他)来解决任何悬而未决的问题。有时客户选择编写一个电子邮件或评论直接问题的文件。

  • 我们尽我们最好 建立和维持正式域的词汇 (即使它变得分散在整个文档).最重要的是,我们实际上生效的客户坚持这一词汇。

    NB: 这是一个最困难的部分过程,以及客户的尝试"叛乱"的时间。然而,在一天结束时每个人都同意,它是唯一的方法,以使宝贵的会议与客户的尽可能高效。如果你参加过一个小时的会议30分钟正在花费的只是为了让每个人都在同一页上(再),我敢肯定你会感谢有一个词汇。

    NB: 只要有可能,任何变动的官方词汇中得到反映在下一个版本的软件。

  • 有时,特定问题可以解决多种方式,以及正确的选择不是明显没有咨询的客户。这意味着,会有的 "菜单的要求"为客户进行选择.我们的文件这样的"菜单",而不仅仅是最后选择的要求。

    这可能看起来有争议的,看起来像一个不必要的开销。然而,这种做法节省了很多时间,只要顾客(通常为几个星期或几个月下来时)突然跳在一个问题就像"为什么到底有没有我们这样做并不是这样的吗?" 此外,它不是这样的一个大问题中隐藏"拒绝分支机构"使用适当的组织/格式化的要求的文件。无聊,但是可行的。:-)

    NB: 当准备"菜单的要求",这是非常重要的是不要过分。太多的选择或过多的选择嵌套的水平-以及下一次审查可能需要更多的顾客的时间比实际需要。不用说,上花费的时间阐述的分支机构可以是完全浪费了。是的,很难找到某种平衡在这里(这大大地取决于总-in-a-快点客户的能力,为两个或更多的步骤,并迅速做到这一点).但是,我能说什么?如果你真的想做你的工作,我确信,经过一段时间后,你会找到正确的平衡。:-)

  • 我们的客户是一个非常"可视"的家伙。因此,每当我们讨论的任何重大的用户界面的要素, 屏幕模型 (甚至是轻质原型)常常是非常有帮助。实时保护程序有时!

    NB: 我们做的屏幕模型 为客户中,仅为了便于讨论。他们可以开发人员使用过,但在没有办法做他们的替代品用户接口的规格!往往不存在一些非常重要的UI的详细信息,获得指定的书面(现在主要用于开发者)。

  • 我们足够幸运有一个客户有一个非常技术性的背景。因此,我们不要犹豫 使用UML图为讨论援助.所有种类的UML图--只要他们帮助客户进入适当的情况下更快,并留在那里。

    我说的要求平UML图的,当然。不是关于实现水平。我相信,即使不是很技术的人可以开始挖要求的水平UML图或早或晚;你只是必须要有耐心,并知道什么把一个示意图。

显然,这种成本的过程极大地依赖于分析和写作技能的团队,以及当然的工具,您有在您的处置。我必须承认,在我们的情况下,这个过程似乎是相当昂贵而又缓慢。但是,考虑到非常低的利率的错误和低利率的"气功能"...我认为,从长远来看,我们得到很好的回报。

总的来说:根据 乔尔是很好的分类软件的产品, 这个项目是一个"内部"之一。所以我们能以敏捷作为我们的客户可以处理。:-)

其他提示

“开发人员和团队成员收集面对面会议中讨论的要求,并撰写一些快速笔记”

从那开始。如果你没有记笔记,只需做一个小改动。做笔记。稍后,您可以将它们发布到维基或创建功能积压或开始使用Scrum或bugzilla或其他东西。

然而,首先,做一些小改动。写下来的东西听起来就像你没有做的事情,所以就这样做,看看有什么改进,接下来你可以做些什么。敏捷。增量工作。

您可能需要小心房间内的HiPPO。最高薪人的意见并不总是好的。我们倾向于更多地关注为开发人员提供出色的工具和支持。这些事情做得恰到好处,将一些麻烦从开发中解放出来,以便它变得更快,更有趣。然后,开发人员在工作量方面更加灵活,更容易接受最新的变更。

一键式测试和部署是一些好的开始;确保每个开发人员都可以在几秒钟内运行自己的软件堆栈并直接尝试创意。然后,开发人员可以快速进行修订或沿着他们感兴趣的侧面路径运行,这些路径通常是最成功的。通过成功,我的意思是根据在系统中收集的实际指标来衡量成功,并使所有相关人员都能随时获得。然后,所有者可以设置他们可能关心的指标,而不是他们要么不关心或没有定义经验的要求。

当然,这取决于所有者和您的具体情况,但我们发现指标比需求更容易讨论,开发人员也非常擅长解释它们。一个典型的问题可能是客户似乎花了很长时间来填充他们的购物车,但不会继续结账。

1)营销要求可能是使结账按钮更大更红。 2)首席执行官的要求可能是让客户直接结账,因为首席执行官只会一次购买一件物品。 3)UI设计师的要求可能是在购物车顶部放置第二个结帐按钮,在底部放置现有的按钮。 4)开发人员的要求可能是一些Web 2.0 AJAX小部件,它遵循屏幕上的鼠标指针。谁是对的?

谁在乎......客户可能看到了交付的荒谬成本并逃之夭夭。但是,将问题重新定义为度量标准,而不是要求,突然开发人员对此感兴趣。开发人员不必与CMO进行10轮比赛,按钮应该是红色的。他可以整周玩他的Web 2.0,然后在周一早上赶走其他3个解决方案。每个人实时部署48小时,并立即测量并报告购物车到结账率。这些都没有任何区别,但是开发人员必须完成他们的工作,并且业务将重点放在他们销售的蹩脚产品和他们交付的价格上。

好吧,好吧,所以这个例子是做作的。这里有很多工作要确保项目规模小,团队经验丰富,热部署简单,提供即时回滚,以及每个人都在工作。我们想要达到的状态是开发人员的全部潜力不被浪费的状态,这就是为什么他们不仅从一开始就参与其中,而且也参与成功。从注册过程中的点击次数过高等问题开始,通过设计委员会运行,我们发现设计规范中的点击次数实际上增加了。无论如何,这是我们的经验。但是让开发人员可以自由地减少点击次数,你可能真的会像我们一样获得专利解决方案。并不是说开发人员关心专利,但它有优点 - 而且没有点击!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top