项目中途介入的应对策略与技术架构选择
在项目进行到一半且已经出现问题时,如何有效应对并解决问题成为关键。以下将详细探讨在此情况下的应对方法以及技术架构的相关选择。
一、找出问题根源
当项目陷入困境时,首先要找出最紧迫的问题。以下是一些有效的方法:
1. 寻找责任缺口
- 组织中正式委派的责任与实际责任或功能之间往往存在脱节。康威定律表明技术架构和组织架构大致等效,但并非一一对应。系统中存在共享所有权的部分、无人负责的部分以及责任划分不合理的部分。
- 常见出现责任缺口的领域包括:
- 20%项目 :通常由单个工程师作为副业构建的工具和服务。
- 接口 :在组织规模不足以组建维护团队之前,为标准化体验或风格而构建的通用组件。
- 新专业领域 :例如数据工程师的角色更接近数据库管理员还是数据科学家。
- 产品工程与产品运行基础 :Dev - Ops/站点可靠性工程(SRE)并未解决产品工程与产品运行基础之间的问题,只是将其转移到了更多抽象层之下。例如自动化基础设施配置后,谁来维护自动化工具。
- 当存在责任缺口时,组织会出现盲点,导致技术债务累积、漏洞未修复以及机构知识逐渐流失。
2. 研究会议情况
- 会议往往是解决问题的不恰当尝试。要了解项目中哪些部分问题最严重,可以关注团队会议的内容、频率和参会人员。
- 特别要注意邀请名单较长的会议。大型会议效率低于小型会议,但能
超级会员免费看
订阅专栏 解锁全文
591

被折叠的 条评论
为什么被折叠?



