我的公司维护着一个SaaS平台,我们正在接近一个非常重要的版本。部署夜间活动涉及一个跨越多个开发和扩展的大型跨职能团队。质量保证小组,运营,专业服务和客户支持。
我们总是使用简单的任务列表和聊天室来协调我们在发布窗口期间要完成的所有工作,但随着我们的版本变得越来越大,越来越复杂,管理调度和相互依赖性变得很困难。许多任务和人。通常,事情需要的时间比计划的要长,这会影响其他下游活动,这些活动将在不同的群体中发生。这可能会导致部署期间出现很多混乱,我们真的希望改进我们的实践。
是否有人知道支持此类协调活动的实时协作工具?也许人们对其他策略有更好的体验?
答案 0 :(得分:0)
我们也有一个复杂的部署,我认为我们也可能需要在找到工具之前简化流程。这就像最近一篇关于在购买更多组织工具(如小塑料悬挂文件夹等)之前组织您所拥有的内容的生活骇家帖子。减少/重新思考/重新设计先前的实现应该意味着更简单的过程可以通过简单的部署工具(如rpm)实现。
我认为第一步是让我们从基本目标开始重新思考这个过程,并用一个问题努力推动每个要求:买什么做什么?
如果在清晰度,降低风险或基本功能方面没有任何回报,那么就不需要再进行此过程了。
至少,这就是我在这里遇到问题并取得一些成功的方式。
答案 1 :(得分:0)
我过去的经历: - 每年几个较大的版本 - 协调过多,开发完成到发布之间的天数太多,完全毁了你的上市时间。
然后我们每年尝试更多小版本 - 更好的方法。更多要管理的事情;但是,每个版本的大小都很好地定义。这也消除了使用单独的流程来释放错误修复Vs功能的需要。
以下是这些工具如何派上用场:清晰度维护需要发布的功能/错误修复,这些修复映射到需要构建的组件,构建的组件定义了需要在其中推送的包。释放。