project-management - 如何向同事证明用例很重要?

标签 project-management requirements use-case

...以及如何向管理层证明用例可以是非正式的并且仍然有用?

大家好,

我参加了一个项目,发现没有用例、用户故事、需求,也没有任何类似于规范的东西。由于截止日期很短,目前的开发团队不想花时间在这些事情上。我想加入那个项目,但通过挖掘更多,我发现当前的开发只是通过考虑它们的“哇效应”来添加功能,并通过使用底层技术提供的易用性来选择添加什么。我很惊讶他们是如何在没有要求的情况下做到这么远(超过 4 个月)的,但这就是我们现在所拥有的。我相信他们选择的方式是最有把握扼杀具有良好营销值(value)的产品的方式。

我说得对吗?在类似的情况下,您会怎么做才能证明开发团队/管理层在继续前进之前制定用例/要求?在此先感谢,kh。

附:两本 Cockburn 的书在书架上……

最佳答案

您应该向您的同事介绍用例:D 告诉他们用例是有用的,因为它们是:

  • 一种以所有利益相关者都能合理理解的方式捕获业务流程的方法。这有助于弥合程序员、客户和用户之间的差距。
  • 可追溯的功能单元。用例(理想情况下)在分析阶段形成,在设计阶段被引用,并且可以用作以后测试用例的来源。
  • 即使是非正式的,也可以快速轻松地编写且有用。

如果您需要更多弹药,您可能需要阅读 Ivar Jacobson 的用例 - 昨天、今天和明天

如果您的同事仍然无法看到用例作为业务分析工具的潜在用途,那么他们可能已经无能为力了:P 您应该提醒他们,他们正在开发软件以满足其他人的需求 并从长远角度解决他们的问题,而不是在短期内用小噱头来炫耀地打动他们。因此,一些方向和规范会有所帮助。即使用例本身没有被证明是有用的,提出它们的简单行为也会迫使您的同事考虑软件的实际潜在用途。

关于project-management - 如何向同事证明用例很重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4250117/

相关文章:

ruby-on-rails - Ruby on Rails 使用 IDE 或坚持使用好的文本编辑器

eclipse - Eclipse 中的项目共享

uml - 客户对用例图的要求

用于 Web 应用程序的基于 Javascript 的拼写检查器

specifications - Web 应用程序的软件需求规范

use-case - 实体与用例澄清

uml - “包含”,“扩展”和“使用”之间有什么区别?

mercurial - 使用一个 Mercurial 存储库作为两个 Mercurial 安装的本地存储库

project-management - 移植程序的编程时间表