高效运用Kanban:应对组织项目多挑战
1. 接口变更与沟通
在项目开发中,理想情况下团队会通过更新客户端代码和库、提供垫片(shims)或对接口进行版本控制等方式,将接口变更的影响降至最低,确保仅新的使用场景受影响。不过,在开发过程中有时难免要对接口进行重大变更。此时,发布一个易于识别和理解的正式公告至关重要,这有助于维护与客户和合作伙伴的良好关系。
在不同项目管理方法中,重大交付物和接口变更的公告虽并非Kanban所独有,但在Kanban模式下尤为关键,因为它改变了工作节奏。传统的瀑布或Scrum模式中,团队常在里程碑或冲刺阶段边界达成重大交付物并整合变更;而在Kanban模式下,这些事件会持续发生,所以良好的沟通习惯必不可少。
以Xbox为例,其大型项目使用Visual Studio Team Foundation Server(TFS)作为在线工作项跟踪系统,用于跟踪客户承诺、场景、功能、故事、任务和缺陷等。TFS支持工作项层次结构,能将任务与功能、故事关联,进而与场景和客户承诺挂钩。除常见字段外,还会跟踪目标发布时间。
Xbox通过向全Xbox分发列表发送电子邮件来宣布重大交付物,通常还会附带详细描述和问答环节。对于接口的重大变更,则使用更广泛的分发列表进行沟通,消息遵循结构化模板,包含变更名称、影响评级(低、中、高)、摘要、变更原因和联系人等信息。在Xbox One发布前一年,每周会发送多条变更消息;发布一年后,每月不足一条。
2. 应对依赖问题
即使与合作伙伴团队精心协调工作顺序并定期交流状态,工作流程仍可能受延迟或不稳定依赖的显著影响。延迟依赖会对进度产生连锁反应,而不稳定依赖对Scrum和Kanb
超级会员免费看
订阅专栏 解锁全文
1747

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



