扫码阅读
手机扫码阅读
内部分享讲解DevOps后,我再组织成文
347 2024-04-17
项目管理,包括5大阶段(计划、启动、执行、收尾、监控)、9大领域(采购、成本、风险、沟通、质量、范围、人员、时间、整体),范围不可谓不广,基本覆盖整个软件过程。工具选择常见的 JIRA、Basecamp、Teambition、禅道、TAPD 等都是可选项。 代码管理,代码仓库管理,制品库管理,还包括配置过程,GitOps 实践是基本一切可以交由 Git 来进行管理配置,比如软件、环境、参数。制品库呢?Java体系下服务模块输出的 jar 包、容器化部署时产生的yaml配置等等,都可以作为制品库存在,方便使用时直接引用,而不是重新编写。
云IDE的出现,更是将云原生推向了极致,本地还需要安装开发环境吗?Localhost即将成为过去式,一个浏览器中搞定所有研发流程的方方面面。
流程管理,这里的流程重点指CI/CD流程,即持续集成、持续交付(部署)流程,Jenkins Pipeline 绝对是领域内的王者 知识管理,这也是很多管理者容易忽视的点,技术传承靠知识,沉淀落到实处就是文档,设计图、思维脑图、问题总结、各种研发规范、操作指南等等,企微飞书钉钉都有文档功能,独立的应用 Confluence、语雀、Notion 等等 质量管理,开发阶段关注代码质量、测试阶段关注产品质量,但两者又是相互依存关系,没有好的代码质量就不会好的产品质量,常见的代码质量检查工具如Findbugs、ESLint 等等,SonarQube 提供了一个好的结果载体,将结果留存展现出来,嵌入到CI流程中去,可以即时的发展问题解决问题。 效能管理,研发绩效管理并非不能无迹可查,任务完成及时度、Bug 重复打开率、Bug 缺陷级别统计、版本交付偏差率
原文链接:
http://mp.weixin.qq.com/s?__biz=MzIwMjE3MDIwMA==&mid=2247487185&idx=1&sn=1a75c2dc50389411e4088f6f4dcbfe1e&chksm=96e384e6a1940df0fb723efeb2b6fecea51ba2a014da1d6647c49b46ec4651b48533fac4d0a6#rd
没有了
上一篇
这本书解开了我心中多年的疑惑,也推荐给你
下一篇
MavenTalk的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线