独角兽项目 4 - 失败的发布
正如道恩预测的那样,凤凰项目上线就是个灾难。启动发布 14 个小时了,还没发布成功。电商网站的订单、流量,甚至公司的电子邮件服务器都出现了问题。“技术故障在整个组织中蔓延,就像海水不断涌进一艘正在沉默的潜水艇一样”。
正当红衫军奋力扑救大火的时候,长官们却在继续掩盖自己的错误。QA 总监威廉被“休假”了。
晚上,反抗军们在酒吧里又碰头了,每个人都是垂头丧气。他们谈到了三个交换机的问题。原来有三家不同外包商维护的三台交换机,被一台更大更强的交换机取代了。结果,团队反而不能正常工作了。一开始为了节省成本作出的改变,最后反而使成本提高了。人们需要花更多的时间来完成工作,每个人都要和项目经理进行沟通、协调、获得批准。(高耦合)
反抗军突然意识到,这就像他们的凤凰项目一样!
突然出现的酒保埃瑞克给他们带来了独特的见解。埃瑞克的另一个身份是具有丰富精益实践的制造业英雄。“在紧耦合和交织(complect)的系统中,几乎不可能改变任何东西。”在玛克辛的追问下,进而介绍了工作的五大理念。
第一理念 局部性和简单性
简单性促成局部性。代码中的局部性使系统保持松耦合,是团队可以快速地交付功能。团队课哟快速而独立地开发、测试,并把价值交付给客户。局部性允许团队不必与团队之外的人进行沟通再做出决策。做好设计,使系统和构建具有局部性。把复杂性控制在内部。
第二理念 专注、流动和快乐
小批量的工作,理想状态是单件流,快速且持续的得到工作反馈,以保持专注和流动,不断挑战、学习、发现,精通自身领域,甚至变得快乐。
第三理念 改进日常工作
重视对日常工作的改进,而不是日常工作本身(反思丰田安灯拉伸?是什么?)
第四理念 心理安全
让谈论问题变得安全。英文解决问题需要预防发生,预防工作需要诚实,诚实需要摆脱恐惧。
第五理念 以客户为中心
质疑所做的事情对客户是否真的重要。
至此,问题已经暴露,改进方法也已提出。第二章将就这五大理念展开工作。
独角兽项目 4 - 失败的发布相关推荐
- 成为你向往的那只独角兽——《独角兽项目》出版在即
"独角兽"即将到来 写下本文标题的时候,我才意识到已经好久没有更新个人的微信公众号了(虽然过去一年我做过很多在线直播和大会演讲).但今天动笔写下这篇文章是一个很好的时机,一方面春天 ...
- 基于Karaf的项目离线封装与发布
基于Karaf的项目离线打包与发布 Karaf对OSGi Bundle的组织采用Pax的maven url方式,这也隐性的继承了maven的特性,即,所有的依赖来自maven仓库,在实际开发中,这大大 ...
- 独角兽项目 9 - 一波三折的上线
为了将此次进行的"黑色星期五"促销活动区别与凤凰项目的工作方法,玛克辛他们将项目命名为"独角兽项目".玛克辛觉得早就应该给团队起个独特的名字,按照塔克曼的团队阶 ...
- 独角兽项目 1 - 替罪羊
最近开始阅读<凤凰项目( The Project Phoenix)>的升级版<独角兽项目(The Project Unicorn)>,做点读书笔记. <凤凰项目>让 ...
- 成为你向往的那只独角兽 - 《独角兽项目》出版在即
"独角兽"即将到来 写下本文标题的时候,我才意识到已经好久没有更新微信公众号了(虽然过去一年我做过很多在线直播和大会演讲).但今天动笔写下这篇文章却是一个很好的时机,一方面春天已经 ...
- 原创:FLI8125欧州项目为什么失败
这是很久前的文章,现在拿出来,放在这里给自己一个提醒:态度决定一切!!! 为什么项目会失败,我从以下几个方面去分析: 1.先我们从开发流程来看:评估可行性--分析--设计--执行--验收--发布等 2 ...
- Xamarin Android项目运行失败
Xamarin Android项目运行失败 错误信息:Build Failed: MonoDroid does not support running the previous version. P ...
- 4月书讯 | 从引爆技术圈的 K8s 到图灵奖得主作品升级,从独角兽项目到人人都要学习的写作逻辑...
题图 Vincent van Gogh (1853 - 1890), Saint-Rémy-de-Provence, 1890 Credits: Van Gogh Museum, Amsterdam ...
- 【zt】我所经历的ERP项目的失败
都说ERP项目成少败多,但又有多少人把自己失败的经验拿出来分享的?企业自 己有一个失败的经历,也是有苦自己知,项目的当事人,为了自己的职业生涯着想,把一个烂尾项目包装成了成功案例.即便是媒体,也是&q ...
最新文章
- android tcp socket框架_最流行的 Web 框架 Gin 源码阅读
- drawable和values的加载规则
- 人生133个规则,能领悟多少算多少!!!看自己的造化!!!
- SpringJDBC解析3-回调函数(update为例)
- springboot netty给特定客户端推送_Spring Boot 又升级了?2.0 你搞懂了吗?!
- monkey测试小结
- android 8.1 跳过,直接跳过8.0!Essential Phone正式迎来Android 8.1
- 分布式开源调度框架TBSchedule详解
- python毕业论文参考文献格式范例_毕业论文参考文献范例
- kali linux网络扫描~局域网扫描
- 周六研易01:深入研究甲木选用法
- LeetCode——1900. 最佳运动员的比拼回合(The Earliest and Latest Rounds Where Players Compete)[困难]——分析及代码(Java)
- SOLIDWORKS钣金设计需要考虑的折弯问题
- 程序员必备技能之英语学习(一)
- fiddle android
- 2.1spring cloud 环境配置
- 新闻发布系统,防火墙关了吗?
- 频谱仪 网口LAN 数据导出
- 基于 Kubernetes 的 Jenkins 主从通信异常解决
- WIN10剪切板打不开无法调用win+v无法打开
热门文章
- Java实现elastic中服务接口性能指标统计(接口QPS、接口99响应时间等)并存入表
- HTML5开发移动web应用——Sencha Touch篇(5)
- python - dict.__reversed__() 无效吗?
- ubuntu tmp目录overflow的解决方案
- What does shot mean?
- 计算机作品画图板软件四年级,四年级下册信息技术《word画图工具》教学设计...
- 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m
- 【PAT甲级 - C++题解】1119 Pre- and Post-order Traversals
- SQLyog连接本地数据库报2003错误
- 工伤事故的人为原因有哪些