虽然推进起来很艰难,但在这类公司也并非一无是处:只要让各方尤其是领导曾看到了成效,大范围铺开很容易,你也非常容易因此变得出众。
0. 标题
1. 中拔出溜公司的特点
按照本系列文章的风格,开篇咱们依然是针对本文讨论的主题,针对性说明下中拔出溜公司的特点:
- 业务场景要求低,CRUD式研发,无专业运维。 这些特点在这个链接里已有详尽介绍。
- 业务研发压力大。以上背景下公司想要盈利肯定不会做什么小而美的产品,广撒网接项目、项目周期短、业务功能点多、非功能性需求很少考虑等是其主要特点。
- 项目管理处于蛮荒阶段,缺乏过程管理,项目负责人的认知和态度对于项目最终质量的影响巨大。
- 项目团队里对于软件工程理解严重缺乏。普遍信奉人多力量大,大力出奇迹。
在项目管理上,中拔出溜公司既没法像小公司那样快速掉头,直接重新从零开始去适应市面上的成熟流程;也没法像大公司那样——人员认知到位,直接从上往下压,并且有足够的人力来支撑自研和内部持续推进。所以如果真正想要落地DEVOPS,过程远比想象中的要曲折 —— 问题永远不会是出在技术了。
2. 循序渐进
对于这种彻彻底底的自下而上,我们需要遵循"晓之以理,不如诱之以利"的基本指导思路,仔细衡量,持续监测所推进的每一步改良,做到灵活机动。
这里需要额外说明一句:多年以来,以我个人的观察,很多这类公司,即使是做到总监级别(我这里说的是职级),也只习惯于在一言堂的情形下做决定,完全没有经历过复杂场景下的决策博弈和方案落地。直接表现上就是思维方式很简单:我是不会允许xxx,我要求他们必须xxx。
2.0 建立"黄页"
黄页是电话簿的一种,通常以黄色纸张印刷,因此得名。黄页主要包含商业和服务的信息,如公司名称、地址、电话号码、电子邮件地址、网站链接等。它们按照类别组织,使得用户可以方便地查找特定类型的商业或服务提供者。
黄页的中心思想其实就是实现信息的实时共享,让本应该团队内每个人都应该知晓的信息公开出来,轻易就能获得。而不是放在个别人的脑子里,每次获取都跟拉据一样反复,还得时刻担心自己知晓的是不是最新的。
这里所说的"黄页",也叫 LandPage(落地页),门户(源自最近很火的"IDP-开发者门户"),黑板(源自《程序员修炼之道——从小工到专家》),最简单的黄页可以使用nginx + html,将内部系统的访问url采用列表或者树形结构的方式统一展示在一个页面下,然

本文探讨了在业务场景要求较低、缺乏专业运维的中型软件企业中实施DevOps的具体步骤。从建立信息共享机制到逐步推行持续集成、持续部署,再到监控与自动化测试,旨在提升软件交付效率与质量。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



