功能需求的用户故事

Jon*_*onB 8 project-management user-stories agile-project-management

由于我们是一家小公司,我既是项目经理又是开发人员.我为客户创建的规范包含许多用于描述和定义项目的元素,包括用户故事以及我认为需要包含的任何其他元素以向客户端定义项目(例如线框,用户流,站点地图等).

如果功能规范"描述了产品如何完全从用户的角度工作.它并不关心事物是如何实现的.它讨论了特征." 那么有没有人看到使用用户故事定义网站的功能规范有任何问题?有没有人真的以这种方式做功能规格?

我真的想尝试一下我的游戏,并想知道这种方法是否适用于那些可能对功能规范应该包含哪些内容有更严格意见的大客户,因此可能需要采用正式的方法.目前我们的客户肯定对我们的文档制作方法做出了很好的反应.

我有兴趣听听项目管理专业人士对此的看法.

Jon*_*ins 10

我和其他几个人所说的不一样.

首先,我同意这一点 - 故事是陈述功能要求的好方法.对于我的钱,他们是以最终用户真正接受的方式实际传达需求的最佳方式之一.我看到太多的规格在没有被阅读的情况下被签署.

我要说的一件事你可能想要附加的是非功能性要求 - 包括性能,安全性,数据量,审计,存档等.虽然它们可以被故事所覆盖,但有时候它们会以跨越所有故事的方式被更好地覆盖.

就其是否适合大公司而言,这是我不同意的地方.根据我的经验(我已经为壳牌,美国运通,几家跨国银行和其他公司做过项目),他们通常不会比小公司更正式,所以他们会对故事很好.现实情况是,大型公司的用户在阅读课程和序列图方面没有比其他地方更好的装备(或感兴趣).

项目的规模和复杂性可能需要更详细的要求,但这是项目的规模,而不是当您确定如何记录需求时公司的规模.

对我而言,最好的要求文档是适合其受众的文档,对我来说,大多数时候用户的故事都很突破 - 它们足够短且足够清晰,当它们签署它们时它们意味着什么,因为它们'我们阅读并理解它们(与100页规范的签名相反,这总是意味着它们并没有真正阅读它),但对于开发人员来说也是如此.