封闭式发展并不一定需要物理隔离、切断与外界的联系。
封闭式开发的核心是:
让一群人在一段时间内尽可能排除外界干扰,物理上聚集在一起,专门为实现同一个目标而努力。
会议室、酒店、度假屋……都可以成为封闭场所
好的封闭式开发会打造出优秀的团队,但封闭式开发应该是被迫的选择,不建议轻易使用封闭式开发。
作为项目经理,我曾经领导过一个所谓的“不可能的项目”,下面将其称为“ F”。
公司与甲方有着七八年的长期深入合作,已为甲方提供了30余个各种规模的子系统。我公司提供甲方90%的信息化建设。
F项目属于另外10%,由S公司提供,S公司在细分领域非常专业。但由于甲方对S公司的服务和我公司BD的能力并不满意,最终得到了一句“只要你的产品能做到就很好,我就推出你的”。
F项目对公司具有重大战略意义。基于“这是甲方业务系统最后一块没有被我们攻陷”的基本背景,决策者拍桌子说:“干!一定要做!一定要做好” !”
F项目背景:
项目前期工作完成后,项目组决定在甲方超豪华会议室的封闭区域进行开发。
会议室效果请见下图。这里的后面成为在线指挥中心。
前期我白天搞需求,晚上设计编码。
直接邀请甲方人员到会议室,大家可以直接与甲方沟通自己的需求。不得不说,这是最简单、最准确、最高效的需求调研方法。完成需求的同时,提供产品设计和技术方案。已经基本完成了。
这期间,下图是一种很常见的状态,几乎每天都会发生。除了我们的环境更豪华之外,没有什么区别。
图片来自网络
图片来自网络
图片来自网络
当然,最终的结果是F项目如期启动,虽然有些细节还不太完善,业务人员意见也很多。
当时我听到最多的是,“你们太棒了,这么短的时间就把这么复杂的事情解决了,你们先修好,剩下的问题我们慢慢来一起解决。”
谈谈你的感受:
首先,我们要有明确的目标,并迅速统一团队内部的目标理解。一定要注意停工期间的工作节奏安排。节奏要快,但要不断地创造兴奋、欢乐、幸福。项目经理会暗中协调各方资源,让团队有幸福感,比如暗中协调各级领导“主动拜访”,但要注意拜访的重点是“你工作过吗?”努力”而不是“加油”,比如为熬夜的吸烟者提供额外的支持准备食物。这个食物比什么都重要。如果可以的话,团队里一定要有一个外向的程序袁。哪怕她的产出有限,也要能够鼓励她。老师的效果,这里没有开车的意思。试想一下,加班到凌晨,鼓励老师切水果、讲笑话。能不能多写几行代码,扁平化沟通一下?没有上下级关系,没有上下级关系,有什么问题都可以敞开心扉。廖说,鼓励团队内部“吵架”的项目经理使用各种尚方剑,“我们都关门了,你们就不能提供一点XXXX支持吗?”
最大的意义:
首先,该项目如期完成
其次,经过几个月的共同努力,这群人就会非常默契,成为公司的“铁军”。产品将不再说程序员听不懂的话,程序员也会更好地理解产品需求。
加班神奇供参考