故事板:需求获取的有效利器
立即解锁
发布时间: 2025-08-21 01:17:32 阅读量: 1 订阅数: 7 


软件需求管理的核心技能与实践
### 故事板:需求获取的有效利器
在项目管理和开发过程中,我们常常面临着如何准确获取用户需求的挑战。而故事板作为一种简单且经济的需求获取技术,为我们提供了一个很好的解决方案。
#### 故事板的概述
故事板是一种能够快速且低成本构建的工具,旨在引发用户的 “Yes, But” 反应。它可以是任何形式,只要能让用户对应用程序的概念提出早期反馈即可。故事板的目的在于在概念尚未转化为代码,甚至在需求尚未完全确定之前,就获取用户的反应,从而有效应对 “Yes, But” 综合征。
故事板具有诸多优点:
- **成本极低**:可以使用各种简单且廉价的工具来创建。
- **用户友好、非正式且互动性强**:能够让用户轻松参与并提供反馈。
- **提供系统用户界面的早期审查**:帮助团队提前了解用户对界面的需求。
- **易于创建和修改**:方便根据用户反馈进行调整。
#### 故事板的类型
根据与用户的交互模式,故事板通常可以分为以下三种类型:
|类型|描述|示例|
| ---- | ---- | ---- |
|被动故事板|向用户讲述一个故事,分析师扮演系统的角色,引导用户浏览故事板并进行解释。|草图、图片、屏幕截图、PowerPoint 演示文稿或示例应用程序输出。|
|主动故事板|试图让用户看到 “一部尚未实际制作的电影”,通过动画或自动化的方式展示系统在典型使用或操作场景中的行为。|自动排序的幻灯片演示、动画工具、录制的计算机脚本或模拟,甚至自制电影。|
|交互式故事板|让用户以尽可能真实的方式体验系统,需要用户的参与。|模拟、模型或可发展为一次性代码的形式,高级的交互式故事板接近一次性原型。|
这三种故事板技术形成了一个从示例输出到实时交互式演示的连续体,高级故事板和早期产品原型之间的界限往往比较模糊。团队应根据系统的复杂性和对系统需求理解的风险来选择合适的故事板技术。对于前所未有的或特别创新的系统,可能需要多个故事板,并随着对系统理解的加深,从被动故事板过渡到交互式故事板。
#### 故事板的作用
故事板在多个方面都发挥着重要作用:
- **缓解 “空白页” 综合征**:当用户不知道自己想要什么或难以设想解决方案时,即使是一个简陋的故事板也可能引发用户的反馈,从而开启需求探索的过程。
- **加速应用程序的概念开发**:可用于理解数据可视化、定义和理解业务规则、定义算法和其他数学结构,以及展示报告和其他硬拷贝输出以供早期审查。
在软件领域,故事板常用于处理人机界面的细节。用户对界面的工作方式往往有不同的看法,而故事板可以处理任何活动的三个基本要素:
- **谁(Who)**:定义系统的参与者,即与系统交互的用户、其他系统或设备。对于用户,交互通常通过用户输入屏幕、数据输入表单、输出(如数据或报告)或其他输入输出设备(如按钮、开关、显示器和监视器)来描述;对于设备和系统,交互通过软件或硬件接口(如通信协议或电机控制器驱动信号)来实现。
- **什么(What)**:代表用户与系统交互时的行为,以及系统与用户交互时的行为。
- **如何(How)**:描述这种交互是如何发生的,展示事件、状态和状态转换。
例如,为一个自动化车辆游乐园游乐设施创建的故事板:
- **谁**:代表乘坐车辆的客人。
- **什么**:代表车辆为客人提供各种事件时的行为。
- **如何**:进一步描述这种交互的发生方式,包括客人的状态(惊讶、害怕)和车辆的状态(加速、
0
0
复制全文
相关推荐










