玛克辛总算解决了项目环境的问题,但是现在障碍是测试。

通过在白板上,分析功能的价值流,发现凤凰项目的现有架构无法使团队独立的开发、测试或是向客户交付价值。团队需要对数据总线和项目进行解耦

在 LARB (Lead Architecture Review Board,即首席架构审查委员会)会议上 ,反抗军发现了一位优秀的工程师。她据理力争,要求将应用程序重新平台化,使用TOMCAT。这是她第二次提议,“为什么我们如此海派运行自己编写的软件......不仅可以每年为公司节省几十万美元,还可以实现第三方软件供应商不具备的功能”。玛克辛觉得应该将她招募到反抗军中来。接下来,就是玛克辛建议的将数据总线在容器中,使用自动化的代码构建、测试和部署。听了此建议的运维团队只有一个人对此表示感兴趣。建议最终没有得到 LARB 的支持。

反抗军来到负责应用开发的副总裁克里斯的办公室在此进行沟通。最终,克里斯宣布了团队重组,数据总线团队将不受跟变更相关的规则约束,可以测试部署代码。与此同时,玛克辛针对“从概念设计到客户实际使用该功能特性的整个流程里,只有 2.5% 的时间花在开发上”的问题,提出了一个“优雅”的解决方案,就是把产品经理的工位从市场搬到自己旁边。玛克辛需要产品经理与实现最重要业务目标的团队并肩工作。这样,工程师们不需要在创建工单等待答复,只需要把椅子一转就可以询问产品经理,大大提高了工作效率,对业务领域也有了更好的理解。

玛克辛很高兴看见团队在不断成长。

在这种自主控制代码测试部署的情况下,团队可以在看到报警时,较快地解决问题,保证数据总线项目的健康。团队还会针对问题,按照敏捷最高境界(诺曼 克尔斯):“不管发现了什么,我们都理解并相信每个人都已经全力以赴”,进行“不指责”的事后会议。会上,似乎每个人都保持沉默,玛克辛意识到了艾瑞克的第四理念,即心理安全,的重要性。

独角兽项目 7 - 从环境到测试相关推荐

  1. 项目开发过程中什么是生产环境、UAT环境、仿真环境、开发环境、测试环境?

    开发环境,测试环境,生产环境也可以说是系统开发的三个阶段:开发->测试->上线,其中生产环境也就是通常说的真实环境. 执行步骤:开发完成,测试环境测试,保证程序没有问题后,再上传到生产环境 ...

  2. 成为你向往的那只独角兽——《独角兽项目》出版在即

    "独角兽"即将到来 写下本文标题的时候,我才意识到已经好久没有更新个人的微信公众号了(虽然过去一年我做过很多在线直播和大会演讲).但今天动笔写下这篇文章是一个很好的时机,一方面春天 ...

  3. 成为你向往的那只独角兽 - 《独角兽项目》出版在即

    "独角兽"即将到来 写下本文标题的时候,我才意识到已经好久没有更新微信公众号了(虽然过去一年我做过很多在线直播和大会演讲).但今天动笔写下这篇文章却是一个很好的时机,一方面春天已经 ...

  4. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  5. 4月书讯 | 从引爆技术圈的 K8s 到图灵奖得主作品升级,从独角兽项目到人人都要学习的写作逻辑...

    题图 Vincent van Gogh (1853 - 1890), Saint-Rémy-de-Provence, 1890 Credits: Van Gogh Museum, Amsterdam ...

  6. springboot 常用配置之多环境配置(开发环境、测试环境、生产环境等)

    在上一课中我们通过idea工具没有做任何配置就构建了一个springboot项目,并且已经成功启动了,但我们都很清楚这些都远远不能达到我们实际项目的需求,比如我们要引入我们自己的redis配置.mys ...

  7. jenkins部署流程图_一文教你使用 Jenkins 设计多环境、多项目持续集成环境!

    自动化部署主要是为了解决项目多.环境多.持续集成慢.部署操作麻烦.手动操作易出错.自动化运维等问题. Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建.部署.自动化 ...

  8. Android开发实战一之搭建开发环境-附测试实例(已亲测)

    使用JDK.Android SDK.Eclipse + ADT搭建开发环境      附测试实例     (已亲测) ----------------------------------------- ...

  9. 助力工业物联网,工业大数据项目介绍及环境构建【一、二】

    文章目录 工业大数据项目介绍及环境构建 01:专栏目标 02:项目背景 03:项目需求 04:业务流程 05:技术选型 06:Docker的介绍 07:Docker的网络 08:Docker的使用 0 ...

最新文章

  1. 又一起“删库”:链家程序员怒删公司 9TB 数据,被判 7 年
  2. ASP.Net中MD5和SHA1加密的几种方法
  3. 关于Kanas.Net框架的一些背景
  4. Python后端转JAVA最快多久_PHP多久能学会?比java,python难还是简单呢?
  5. 统计学习方法第十八章作业:PLSA 概率潜在语义分析算法 代码实现
  6. Docker for windows 10
  7. elasticsearch date_Elasticsearch在日志分析领域应用和运维实践
  8. 安装m2eclipse插件
  9. Eclipse启动时指定jdk版本
  10. IE iframe不刷新的问题之完美解决
  11. UNIX环境高级编程之第6章:系统数据文件和信息
  12. Java学习心得(集合、泛型)
  13. smarty下载及入门教程
  14. 2020-12-31
  15. visio双线方框怎么画_用VISIO怎样画出扇形
  16. 计算机无法关闭密码保护,Win7密码保护共享关闭不了怎么办?密码保护共享关不掉的解决方法...
  17. 7-38 数列求和-给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。
  18. jzy3D从入门到弃坑_4尝试使用jzy3D1.0画图失败
  19. 学习MVC之租房网站(二)-框架搭建及准备工作
  20. latex 加入.sty文件

热门文章

  1. spring中事务提交后再发MQ消息
  2. 论文阅读 Skeleton-based abnormal gait recognition with spatio-temporal attention enhanced
  3. linux挂载sda4,Linux挂载磁盘
  4. lol体验服一直显示连接服务器,为什么英雄联盟体验服进不去游戏
  5. 用Tableau制作瀑布图及拓展延伸
  6. 教你如何几行python代码实现图片转手绘
  7. servlet+jsp数据库增删改查实例
  8. 0Ω电阻到底能过多大电流
  9. 厘米与英尺、英寸之间的换算
  10. 深入HTTPS系列一(HTTPHTTPS)