我正在使用原型开发方法开发一个项目。但是,由于最终用户参与其中,我正在考虑收集需求的用户故事。我可以看到用户故事通常与AGILE方法相关。那么我可以在涉及原型设计方法的项目中使用它吗?用户故事可以用于原型方法中的需求收集吗?
-1
A
回答
1
由于涉及最终用户,我正在考虑收集需求的用户故事。
与Surkeet以前的回答一致,用户故事是从用户的角度编写的。让他们用自己的语言写作可能会使开发团队和用户之间的沟通变得更流畅,并且基于通用词汇。这个问题的答案是“这取决于”。这真的取决于你的项目的性质。如果用户故事的细节(即,我想这样)足以满足您的需求,那么您与客户的沟通良好,以及您的开发能够容忍迭代的性质,那么用户故事本身可能就是记录和交流需求的好策略。但是,有些情况下用户故事记录需求是不够的。一个例子就是迫切需要就非功能性要求达成一致(也就是质量属性)。这些要求的一个例子是可靠性,性能和安全性。特别是在适合敏捷方法的非常大型/关键系统中,必须正式表达非功能性需求。这是有争议的,可能会启动技术战争,因为有些人确实使用用户故事来记录非功能性需求。
那么我可以在涉及原型设计方法的项目中使用它吗?
但是,使用用户故事不是您可以用来开发有效原型的唯一策略。是的,它可以用来触发原型的第一次迭代,也可以管理原型的迭代,但它不是唯一的方法。人们可以利用适合灵活方法的不同策略来补充原型,例如故事板。可以将故事板视为交互式的,漫画式的,用于实现特定用户定义目标的交互式表示。关于它们的伟大之处在于它们是图形化的(而不是用例情景中的叙述点),使它们成为一个强大的插图工具。这是一篇关于该主题的简短文章(link)。
另外,我会建议您不要将敏捷视为一个包含您必须遵循的技术的包。根据您的需求量身定制流程。
2
以我的经验用户故事用于从最终用户的角度将大部分工作划分为更小的部分。
同样,它可以用于原型方法论中,将原型的功能划分为小部分,每个部分都来自最终用户的角度。
相关问题
- 1. 用户故事可以作为信息请求吗?
- 2. 功能需求的用户故事
- 3. 有什么方法可以用Facebook Javascript SDK检索用户故事吗?
- 4. 用户故事 - INVEST原理
- 5. 删除方法原型的需求
- 6. 验证集会中的用户故事
- 7. 在Scrum中集成的用户故事
- 8. FXMLLoader工厂方法可以用于用户定义的类吗?
- 9. C++:我们可以收集类型吗?
- 10. 用户故事 - 无法做出用户故事的问题
- 11. 我可以用类型替换SLAB单事件方法吗?
- 12. 提取属于特定用户故事集的测试用例
- 13. 使用以可编程方式收集的事实
- 14. JavaScript函数可以引用原型链上的原型吗?
- 15. 用户故事验收标准示例
- 16. 用户定义的JavaScript对象的方法(原型)是否可以使用document.createElement?
- 17. 泛型可以用于结合这些方法吗?
- 18. 使用长整型与收集方法
- 19. 用于收集对象的Rails模型类方法
- 20. WPF故事板可以应用于UIElement从UIElement(在代码中)中发现吗?
- 21. 拉力要求用户故事
- 22. ,以收集模型原始访问,
- 23. 可以在ASP.NET用户控件中使用void async方法吗?
- 24. 我可以在iOS 8中使用重构故事板吗?
- 25. 我可以在Xcode 4.1中使用故事板吗?
- 26. 我们可以在故事板中使用xib文件吗?
- 27. 故事板可以封装吗?
- 28. 设置不适用于收集在泛型方法与Java
- 29. 何时可以调用对象的原型链上的方法?
- 30. 可以在一个soap请求中调用两个方法吗?
这个问题是无题,因为它不在适合本网站的问题范围内,如[我可以问什么问题?](// stackoverflow.com/help/on-topic)中定义的另请参阅:[我应该避免询问什么类型的问题?](// stackoverflow.com/help/dont-ask)您可以在[另一个Stack Exchange站点]上获得帮助(// stackexchange.com/sites#名称),例如[pm.se]或[softwareengineering.se]。 – Makyen