融合团队开发流程

已完成

融合开发团队支持平民开发者或业务专业人员创建能够解决独特问题并且获得专业开发人员同事支持的应用程序,以更快的速度创建更优秀的软件。

现场库存管理系统问题涉及现场技术人员、库存管理和软件开发团队人员。

Caleb、Maria 和 Kiana 的组织方式在融合开发的能力和工作方式方面具有指导意义。

产品流程

“Power Apps 的有趣之处在于,”Maria 首先表示,“您不需要真正了解软件开发即可创建解决特定业务问题的优秀应用。”

她接着表示:“实际上,我认为最困难的部分是了解寻求帮助的时机和方式。 Power Apps 框架未提供构建应用的功能的时候以及软件开发团队的参与方式。”

Kiana 重申:“因此即便平民开发者构建 Power Apps,仍需要专业开发人员的帮助。”

“确实如此,”Maria 回答道, “实际上,专业开发人员也经常自行创建 Power Apps 快速替换旧系统。”

“但经常出现这种情况:平民开发者从某些类型的 Web 服务获取数据……这些 Web 服务的名称是什么?”

“Web API?”Kiana 说道。

“是的,Web API!”Maria 大声说道, “平民开发者可以重复使用现有 Web API 获取数据来构建 Power Apps 或与专业开发人员合作新建 Web API。 无论如何,专业开发人员仍然可以使用最熟悉的语言和工具完成工作。 最有趣的部分在于,如果 Power Apps 未提供用户界面控件,专业开发人员可以构建控件。”

Kiana 点头赞同并且表示:“因此,专业开发人员似乎是构建 Power Apps 和融合开发团队必不可少的组成部分。”

团队组织

Caleb 插话道:“坦而言之,这似乎是一项极其费力的工作,如果我们必须同时为所有团队的所有需求构建应用程序,应用程序可能无法确保品质优秀。”

“确实如此,”Maria 回答道, “每个业务专业人员或平民开发者都可以构建适合自身需求的应用。 因此,我们正在构建许多特别适合工作的小应用。 在本团队中,我们只需确保避免重复工作并且将 IT 方面的具体需求准确传达给 Kiana 和 Preeti。”

融合开发团队应用构建流程的流程图和团队涉及的人员。

Caleb 再次走向白板:“大家知道我喜欢以要点的方式进行总结,所以这是我了解到的融合开发团队:”

  • 来自于组织的人员合作解决业务问题
  • 在解决方案的基础上,业务专业人员、平民开发者使用 Power Apps 创建特别适合其需求的软件应用程序
  • 专业开发人员使用最熟悉的工具支持使用 Web API 数据的 Power Apps,同时保留现有工作流
  • 团队跟踪个别开发的应用,避免重复工作并且了解和重用现有 Web API

解决现场库存管理系统问题

团队使用融合开发团队流程解决第一个应用的以下问题:

  • 选择仓库并查看其部件库存的功能
  • 调整任意仓库部件库存的功能

这听起来相当简单,但团队尝试让平民开发者创建由返回仓库位置和部件库存的 Web API 支持的 Power App 应用程序。

完成的 Power App 将提供给 Maria 或 Caleb 的团队使用。 不仅如此,Kiana 的团队已经开发 Web API 支持各种应用。

“那么,”Kiana 说道,“既然我们已经明确目标,第一步操作是什么?”

“我认为我们应构建 Power App”Maria 回答道,“谁想加入?”

您和 Kiana 都举起了手。