团队合作

已完成

解决方案架构师通常是项目中最有经验的人员,可能是项目诸多任务中技能最为娴熟的人员。 但解决方案架构师无法单独完成各项任务。 解决方案架构师需要分解工作并将其委托给最适合的团队成员。

基本上,解决方案架构师负责项目技术解决方案的总体愿景,需要将愿景传达给团队。

成为行为榜样

在任何项目中,解决方案架构师都对其他团队成员可见,自然被视为行为榜样。 参与经理和项目经理领导项目;但解决方案架构师被视为“真正的”领导,可以确定团队工作方式的基调和节奏。 因此,解决方案架构师负责树立供其他人效仿的范例。

此外,解决方案架构师可能负责提高项目团队成员的技能和经验,提供指导,鼓励项目团队成员承担更多责任并获得新技能。

评估团队技能

解决方案架构师制定用于功能和技术设计的明细。 解决方案架构师很少选择团队,并非团队中的每个成员都能做出优异的表现。

解决方案架构师必须了解如何评估团队成员的技能和弱点,从而为适当的团队成员分配恰当的任务。 解决方案架构师不应通过简历来衡量特定团队成员对 Microsoft Power Platform 的了解程度。 但应通过一系列探索性讨论问题来测试知识,比如询问团队成员何时应使用托管解决方案而非非托管解决方案或何时应使用业务规则或 Power Automate 云端流。

解决方案架构师还可将小任务或概念验证分配给团队成员,然后评估结果。 此外,解决方案架构师应鼓励团队成员解释其提议的解决方案,从而更好地了解团队成员的思维过程。

解决方案架构师可在项目推进的过程中创建技能矩阵,运行团队的优势助力项目成功。

保持一致

解决方案架构师通常带来丰富的知识和经验,往往是团队中掌控全局的人员。 解决方案架构师不应假定其他人员拥有相同的技能、知识、经验或对项目的理解。

假设和概括可能存在风险。 解决方案架构师负责的一项关键任务是在正确的时间将信息传达给团队成员。 沟通应清晰并且与每个团队成员相关。 电子邮件可能不足以满足要求,因此解决方案架构师应定期与团队成员交流,确保所有团队成员都保持一致。 切记沟通是交互的过程,因此倾听团队成员的意见非常重要。

解决方案架构师决策流程图。

分解工作

解决方案架构师的典型任务是划分工作并将其分配给团队成员。 解决方案架构师应在应用程序中寻找符合逻辑的功能划分,比如客户服务与客户获取。 解决方案架构师应寻找水平解决方案功能,比如文档管理或计算机电话集成 (CTI)。

制定标准

在任何项目中,团队遵循标准都至关重要。 Microsoft Power Platform 中的某些元素很难在以后更改,比如架构前缀或表和列名称。

解决方案架构师应定义标准,确保以下元素的一致性:

  • 组件命名
  • 列数据类型
  • UI - 窗体布局选项、何时使用多个窗体等
  • 自动化 - 何时使用不同的自动化选项,比如 Power Automate 云端流、经典工作流、业务规则或客户端脚本
  • 安全性 - 何时使用角色、列安全性、分层安全性等
  • 开发 - 例如定义提前与延迟绑定、错误处理等

解决方案架构师应使用 Microsoft 文档,比如 模型驱动应用最佳做法应用设计最佳做法开发人员最佳做法

工作环境

解决方案架构师负责定义配置和开发的方式。 本定义将取决于许多因素,包括团队的技能以及团队同处一地或远程分散。

需要确定开发环境拓扑,需要某种类型的测试环境。 切记 Microsoft Power Platform 默认不提供版本控制跟踪。

考虑您参与的项目,然后询问自己解决方案架构师可能采取哪些其他操作帮助团队更好地合作。