类别: 信息技术 (IT), 创业, 成功的商业
出版年份: 2015
阅读年份: 2020
一般
阅读次数: 1
总页数: 232
摘要(页): 0
原始出版语言:
英语
其他语言的翻译: 俄语, 葡萄牙语, 中文, 德语
这是一个虚构的故事,但涉及非常真实的问题。故事讲述了一家公司,通过其核心管理团队,努力挽救自身的命运。“凤凰计划”是该公司的一个产品,但已经无法以传统方式继续存在。竞争对手快速推出新功能,而现有团队发布新版本却非常缓慢。每次发布后,产品的可用性经常会出现问题,许多用户受到影响,这主要是由于产品质量低下和集成测试不足。
管理层意识到问题的本质,试图通过各种方法改善状况,但初期几乎没有成效,情况反而恶化。公司对一些关键工程师过度依赖,这些工程师的缺席使项目维护和新版本发布变得困难。技术债务也是一个大问题,并且随着时间不断增加。
随着时间推移,团队开始采用新的开发方法,特别是在测试和部署方面,这带来了积极的成果。现在,他们没有技术债务,且可以每天发布版本。为了避免剧透,我只做简短的书籍总结,更多聚焦于书中的其他观点。
单纯引入DevOps技术和完整的CI/CD解决方案是非常好的。然而,仅仅引入工具往往不会给项目带来显著益处。是的,这可以加快代码开发、测试和交付给用户的速度。但要让产品具有市场需求,使整个开发周期高效运行,必须从根本上改变部门间的沟通方式和流程改进。这一问题贯穿全书,有时是潜在的,有时则显而易见。书中关于DevOps流程的构建,讨论了激励机制、官僚作风及其他细节,其中一些细节非常不利甚至有害。整本书还展现了随着开发和交付流程的完善,团队间的关系也在发生变化。
总体来说,这是一本有趣且易读的书。适合那些想稍微远离工作但又不想完全脱离IT领域的人阅读。此外,对于许多管理人员和领导层来说,这本书还能帮助他们了解错误方法和糟糕流程组织可能带来的问题,以及如何有效改变这些问题。