2018年4月26日,星期四08:36

精致配方

撰写者

您已经完成了需求收集,现在需要将您的愿景传达给软件开发团队,从哪里开始?

我从以下公式开始:查看,创建,编辑,删除和打印。这是用户与您的软件应用程序交互的五种主要方式。

尽管这次对话是针对新软件业务分析师的,但即使是有经验的人,有时也可能会遇到作家的障碍。如果您奠定了基础,那么您就可以专注于功能的复杂性。

视图

这是全新的还是对现有功能的修改?今天可以在您的应用程序中看到吗?在这里需要添加什么?整个页面,网格,报告还是仅一个字段?用户如何导航到功能?我们需要新的菜单选项还是按钮来启动新页面?奠定新功能的框架通常是最难概念化的。退后一步,将自己放在用户的鞋子上。

创造

用户是要创建还是添加新记录?需要哪些字段?哪些是必需的,哪些是可选的?他们保存结果会怎样?

编辑

用户可以编辑或修改现有记录吗?他们如何告诉应用程序他们要进行更改?这些字段是否始终处于启用状态,还是必须选择一个选项进行编辑?

删除

是允许用户删除记录还是必须将其标记为非活动?记录是否已归档或是否保留在数据库中?

打印

用户需要打印结果还是仅在屏幕上查看结果?初始显示应如何排序?他们是否需要选择以某种方式过滤结果?我们是将PDF打印为Word,还是同时打印为两者?是否有商业理由要导出到Excel?

如果您的功能是创建新报告,则可能正在寻找其他输入以提取不同的数据子集。标题,日期,页码,页眉和页脚将起作用。如何对部分进行分组和总计?

其他注意事项

我们还需要考虑什么?权限是第一个想到的。任何用户都可以完成所有这些操作吗?仅允许某些用户删除吗?您的应用程序是否具有需要修改的现有权限模块?

需要执行哪些业务规则或约束?我们是警告用户还是阻止他们进行某些操作?您的数据输入字段是否有字符限制,或者需要唯一?

此功能是否会影响或与应用程序的其他区域集成?如果要添加新字段,是否还需要将它们添加到现有报告或仪表板中?如果您使用的是功能强大的或企业级应用程序,则可能需要一份清单来列出潜在的影响范围。


广告

它是什么样子的?

有些团队可能包括UX设计人员,但业务分析师通常必须创建新功能的初始模型。这可能是白板上的图形,有您团队的输入,也可能是数字创建的,因此可以将其发送给利益相关者进行审查。图片说一千个单词可以快速传达您的概念并产生深刻的问题。

放在纸上

如何为团队记录此文档取决于您当前使用的组织和方法。传统的功能规格或设计文档将详细说明解决方案,并且通常包括新屏幕/网格/字段/报告的模型。用例文档将详细介绍软件与用户之间的交互。用户接受标准将说明用户需要完成的基本要求,以便将用户故事标记为“完成”。他们都以不同的格式传达相同的观点。

  • 设计:在应用程序位置添加新功能按钮。
  • 用例:系统在应用程序位置显示新功能按钮。用户调用新功能按钮。系统显示新功能页面/网格/报告。
  • 用户接受标准:用户可以在应用程序位置查看功能名称。

许多组织将拥有从概念到开发完成所需的文档组合。细化只是开发过程中的一步。

不要重新发明轮子

与撰写大学学期论文不同,精心设计要求和撰写用户故事不会根据原创性进行评分。从以前的sprint或发行版中记录的类似功能中借用或重用部分实际上实际上更有效率。您的团队将对以前使用的步骤更加满意,并且您可以参考以确保涵盖所有区域。复查缺陷,链接的故事和文档,以查看是否在以前的尝试中没有忽略任何应在此之前包含的内容。

创建自己的公式

这个公式可能不是最适合您的特定项目的公式,但是它可以帮助您创建一个公式。收到新功能时会想到哪些步骤?您是否遵循一份心理检查清单,或者在文档模板的后面有一份涉及受影响区域的清单?您的团队中是否有人拥有采用新功能并运行新功能的诀窍?他们可能脑子里有一个潜意识中正在经历的公式。找到您的配方,冲洗并重复。构建更好的软件。

黛博拉·麦克劳克林

Debby McLaughlin,MBA,PMP,PMI-ACP,PSM-1在软件行业拥有丰富的经验。 她曾担任过各种职务,包括业务分析师,产品负责人,项目经理,发布经理,技术产品经理和替代Scrum Master。她的个人资料可在LinkedIn上找到,网址为: //www.linkedin.com/in/demclaughlin/

黛博拉·麦克劳克林的最新作品

©BA Times.com 2020

麦格雷戈徽标白色网站