计划是应用程序制作过程中最重要的部分。在计划时,你应考虑以下事项:

  • 这个应用程序将解决什么问题?

  • 谁会使用这个应用程序?

  • 它将满足用户哪些目标和目标?

知道答案可以帮助你在设计应用程序时保持正轨。我们很容易陷入将应用程序作为目标的陷阱,而不是解决问题。

在本节中,你将了解:

  • 确定要解决的业务问题(用例)

  • 深刻理解业务流程

  • 使用您的解决方案优化业务流程

  • 决定是否值得自动化这个过程

  • 创建项目计划

理解当前的业务流程

现在应该分解当前正在解决业务问题的业务流程,详细检查流程的每个步骤。

  • 贡献者解决业务问题

  • 记录业务流程


在本节中,你将了解:

任务是什么?

在业务流程文档中,写下任务是什么。这应该是一个整体,而不是完成任务的单个活动。(我们会讲到的!)

写下你知道的所有任务,然后一次为一个任务完成所有这些文档步骤。你可能会发现新的任务。

你的Power Apps项目不需要处理每一个步骤,但是知道它们是什么是很好的。

例如:费用报告任务

对于我们的费用报告示例,我们写下了以下任务:

  • 员工创建费用报告

  • 员工向经理提交费用报告

  • 经理批准或拒绝费用报告

  • 经理将费用报告交给会计处理

  • 会计核实费用报告的合规性

  • 会计职位费用,以Contoso财务软件

  • 会计为快速报告创建周费用电子表格

  • 财务部每周向财务总监和部门经理提供电子表格

  • 财务总监每周检查电子表格,并提供任何关于预算超支的通知

后来通过与其他团队成员的交谈,我们发现了额外的任务:

  • 会计部门查找并记录每个费用项目的总分类代码

  • 会计根据保留政策对纸质费用报告进行归档

  • 审计组进行每半年一次的合规审计

谁在何时何地做这项工作?

对于这一步,您需要了解谁在执行这项工作。他们的作用是什么?

从人名开始可能是最简单的,但是您需要了解他们在执行任务时的角色是什么。例如:

  • 任何提交费用报告的员工

  • 报告提交者的经理批准报告(与提交者的关系是关键)

  • 会计专家检查报告(关键是特定团队的成员资格)

  • CFO审查汇总财务报表(具体的标题是关键)

一个人有时可能会扮演其中的每一个角色,但关键是要理解他们在完成任务时所扮演的角色。理解角色将帮助您设计应用程序屏幕,并配置访问和安全性。(我们将在设计阶段讨论这些。)

在IT术语中,执行相同功能的每个人或一组人被称为一个工作角色,对他们相关特征的描述在一个角色中被识别(通常有一个名字附加到它以方便引用)。

确定了“who”之后,请考虑:

  • 使用什么设备?工作的主要地点在哪里?在办公室吗?客户的网站?工厂吗?(我们将在接下来的章节中进一步讨论这个问题。)

  • 还有哪些系统是常用的?(了解这一点在设计阶段很有用。例如,一个“住在”微软团队的经理可能希望在那里获得批准请求,而不是通过电子邮件。)

  • 这个人通过使用应用程序或与这个新流程合作会得到什么?

最后一点非常重要,因为在你的应用处理步骤之前或之后,可能会有参与过程的人的反对或犹豫。这可能会导致你的应用因为缺乏合作而无法被使用。

提示

了解哪些人将受到业务流程更改的影响是很重要的。确定谁将会使用这个应用程序,以及谁将会受到这个变化的影响,即使他们不会使用这个应用程序。

提示

当你分析你可能不知道的信息时,最好的方法就是和那个人谈谈,了解他们的观点。你当然可以假设他们是如何工作的,但在快速的交谈中,你能学到令人惊奇的东西——不仅是他们现在是如何工作的,而且是他们将来更喜欢怎样工作的。

他们多久做一次工作?

同时写下任务完成的频率。每天,每周,偶尔,季节性?

每天使用的应用程序与偶尔使用的应用程序有不同的设计考虑。(例如,前者可能需要精简,而后者可能需要包含更多解释性文本。)

他们在哪里工作?

当你考虑每个为解决问题做出贡献的人时,想想他们是如何工作的:

  • 这是他们在办公桌上做的事吗?

  • 他们是否在一个特定的地点工作?

  • 他们会从一个地方搬到另一个地方吗?

最好了解每个用户的工作方式,这样您为他们创建的解决方案就可以工作。

这是一个移动应用程序吗?

它会成为桌面应用程序吗?

手机版和桌面版都应该有吗?

连接注意事项

当每个工人执行他们的部分流程时,他们能联机吗?

他们是否在一个没有任何连接的领域?用户能否使用自动解决方案实时捕获数据,并在建立连接时实现数据同步?

当执行此步骤的人员脱机时,流程中的其他参与者需要知道什么(如果有的话)?

理解这一点有助于确定是否需要在本地捕获数据的流程,以便在用户执行其部分流程时“断开连接”,然后在重新连接时同步结果。

设备注意事项

当您了解每个参与者如何解决问题时,了解他们正在使用的设备也很重要。如果一个工人在现场工作,而且只在手机或平板电脑上工作,那么当你开始了解屏幕的外观和功能时,知道这一点是很好的。如果所有的贡献者都是台式机或笔记本电脑,您可以采用不同的设计方法。您可以构建桌面和移动解决方案一起工作。

例如:用于费用报告过程的人物角色

这些是我们在研究费用报告过程中发现的角色类型、工作风格和偏好。

李-销售人员

几乎总是在移动

与客户见面时,更喜欢使用平板电脑

不能总是连接互联网,所以必须能够离线工作

希望在支出和收据发生后尽快记录下来

Nick -销售经理

几乎总是在移动

只需要一个触摸屏

需要对远程位置提供离线支持

负责批准其所有直接下属的费用报告

Shawna -客户支持

主要使用桌面

通常会导致团队士气方面的支出,并且必须确定包括员工在内的员工

丽贝卡-审计师

需要与所有地点的所有员工互动

偶尔有差旅费用

她主要使用台式机,但更喜欢使用手机

通常可以上网

负责确保全体员工遵守报告程序

Abhay -会计

必须能够检查所有的费用报告和收据

负责确保各项费用报告的执行

处理大量的工作;需要能够快速处理信息

必须能够报告费用是如何平衡到预算的

夏洛特-首席财务官

必须关注整个费用预算并帮助部门经理保持在预算之内吗

出差到不同的办公室,参加外部会议,必须自己支付费用

她可以在办公室、远程或在家使用各种设备工作——台式电脑、平板电脑和手机

并不总是连接到互联网上

当我们特别关注流程中的第一步(实际创建费用报告)时,以下是我们记录的内容。

任务1:创建费用报告

谁(who) 所有员工
工作在哪里发生? 在办公室,在客户现场,或在路上
什么时候做功? 特别的。一些员工至少每周都这样做。其他人可能一年做一两次。
在线或离线? 目前这是在纸上完成的,但该团队想要在数字上完成。当没有连接可用时,数据输入可以离线完成。销售人员不希望不得不在网上开始记录他们的收据和费用。(例如,他们可能更喜欢在回家的飞机上这样做。)
设备呢? 手机、平板电脑、笔记本电脑或台式电脑
本文 http://jiagoushi.pro/node/1293
讨论:知识星球【首席架构师圈】或者加微信小号【cea_csa_cto】或者加QQ群【792862318】
公众号 【jiagoushipro】
【超级架构师】
精彩图文详解架构方法论,架构实践,技术原理,技术趋势。
我们在等你,赶快扫描关注吧。
微信小号 【cea_csa_cto】
50000人社区,讨论:企业架构,云计算,大数据,数据科学,物联网,人工智能,安全,全栈开发,DevOps,数字化.

QQ群 【792862318】深度交流企业架构,业务架构,应用架构,数据架构,技术架构,集成架构,安全架构。以及大数据,云计算,物联网,人工智能等各种新兴技术。
加QQ群,有珍贵的报告和干货资料分享。

视频号 【超级架构师】
1分钟快速了解架构相关的基本概念,模型,方法,经验。
每天1分钟,架构心中熟。

知识星球 向大咖提问,近距离接触,或者获得私密资料分享。

喜马拉雅 路上或者车上了解最新黑科技资讯,架构心得。 【智能时刻,架构君和你聊黑科技】
知识星球 认识更多朋友,职场和技术闲聊。 知识星球【职场和技术】
微博 【智能时刻】 智能时刻
哔哩哔哩 【超级架构师】

抖音 【cea_cio】超级架构师

快手 【cea_cio_cto】超级架构师

小红书 【cea_csa_cto】超级架构师

谢谢大家关注,转发,点赞和点在看。

【Power平台】Power Apps项目规划阶段(3):任务和任务的人物,时间,地点相关推荐

  1. 【Power平台】Power Apps项目规划阶段(1),识别业务问题

    计划是应用程序制作过程中最重要的部分.在计划时,你应考虑以下事项: 这个应用程序将解决什么问题? 谁会使用这个应用程序? 它将满足用户哪些目标和目标? 知道答案可以帮助你在设计应用程序时保持正轨.我们 ...

  2. 项目规划和方案设计文档的编写

    引言 在工作中,很多时候,我们都需要就一个问题提出一个解决方案,这时候,我们很可能需要产出一个文档来供大家讨论,并指导下一步工作计划.这个文档便是所谓的设计文档. 问题可大可小,形式上是否叫它为一个项 ...

  3. x86能代替power pc架构吗_你是愿意为x86打工一辈子,还是用上自己的POWER平台?...

    提到关键业务,许多人的第一反应就是--小型机. 没错,其实不仅仅是关键业务,在过去相当长的一段时间里,小型机一直是数据中心市场的主力,所有的业务都运行在小型机之上.直到x86架构兴起之后,伴随着分布式 ...

  4. 微软第四朵智能云:低代码平台Power Platform

    作者 | 中国软件网 曹开彬 校对 | 中国软件网 海策 回望2020年,新冠疫情的爆发,不仅让远程办公.视频会议.直播等数字化应用迅速得到普及应用,也让低代码.无代码开发平台迎来了特别关注.由于疫情 ...

  5. Power BI+Power Apps联动初尝试

    我们知道Power BI是用来制作报表和仪表板的工具,也就是Power BI是数据分析结果的输出,一般操作上这些分析结果很难再输入到一些业务流程中.在下面这个例子里,我们会引入Power Apps,将 ...

  6. 用Power BI (Power query)高效做IPO上市项目账务梳理(财务总监CFO必看)

    IPO上市项目账务梳理,是指公司针对即将上市的目标,把公司历年来账务做全面梳理,把金蝶,用友等各类财务系统数据经过一系列处理转换成全新的套账,把old会计凭证的附件撤下来重新附在新凭证上,整理归档,账 ...

  7. LVL (Level shift cell) power gating /power switch / Isolation

    转自吾爱社区http://www.52-ic.com/?p=244 吾爱IC社区近期发布了基于28nm工艺的ARM Cortex-A53 CPU的数字后端实现教程.看到粉丝们反馈的好评,特别欣慰.小编 ...

  8. 微软power bi_Microsoft Power Platform快速概述

    微软power bi In this article, I am going to explain the various products offered by the Microsoft Powe ...

  9. 企业大数据项目规划落地实施路线图

    一般来说,一个完整的大数据项目实施,需要经过开发环境搭建.集群环境部署.数据采集.数据存储与交换.数据离线与实时分析.大数据可视化等多个实现流程,这就要求系统掌握大数据技术知识. 下面以一个完整的大数 ...

最新文章

  1. Docker学习与和应用(二)_使用Docker
  2. 计算机系统基础:CPU相关知识笔记
  3. 最近无埋点技术很是流行,抽空研究了下诸葛IO,talkingData以及百分点这些业内知名公司的无埋点SDK,抽取其中重要的信息供大家参考:
  4. MinGW编译boost库
  5. python ftplib下载文件封装
  6. 高质量UI面试作品模板,大大提高通过效率
  7. C语言强制转换与输出格式不对应问题
  8. navicat远程连接mysql很慢_解决Navicat远程连接mysql很慢的方法
  9. 清华大学刘云浩教授——人工智能打开了潘多拉的盒子吗?
  10. 测试tf卡读写速度软件,U盘测速图文教程,优盘读写速度测试,移动硬盘TF卡SD内存卡测速...
  11. Spring data JPA图文教程(一)
  12. 人工智能必备知识储备之“数学篇”
  13. 【十七届恩智浦智能车】平衡单车——控制篇(串级)
  14. 更改计算机bios密码怎么办,计算机BIOS通用密码的修改
  15. 求原谅---好久没更新了
  16. [滴滴校招]末尾0的个数
  17. JSON——Json对象扁平化
  18. 从键盘上输入一个数,判断是否为素数。
  19. 通过netsh一键连接指定WIFI
  20. oracle中的open,Oracle中常用SQL操作

热门文章

  1. uniapp防抖节流的使用
  2. 计算机主机各功能部件通过什么连接为一体,外部设备必须通过什么与主机相连...
  3. word两端文字之间空白
  4. 3D建模的培训机构一般多少钱?
  5. 3D建模培训学习内容和学习方法盘点
  6. python写迷你小游戏下载_狼人杀?用Python自己写个迷你版狼人杀游戏,自己的游戏自己做主...
  7. HTML父页面监听子页面关闭并回调方法
  8. MyBatisGenerator(MBG)代码自动生成器,从此解放你的双手
  9. [原创]Enterprise Library深入解析与灵活应用(4):创建一个自定义Exception Handler改变ELAB的异常处理机制
  10. D435i激光发射器要不要关