专业的编程技术博客社区

网站首页 > 博客文章 正文

DevOps 价值链交付流水线(如何进行价值链创造的流程设计)

baijin 2024-08-10 13:24:28 博客文章 245 ℃ 0 评论

ITFL/信息技术基础架构库/information technology infrastructure library ;

CMMI/能力成熟度模型集成/capability maturity model integration;

------交付演进

软件开发模式变迁(瀑布---敏捷--devops,);

快速交付价值/持续改进,整合平台/流程/人,协作/自动化/精益/度量/共享文化为指引,;

you build it,you run it,;

----指标/目的

交付效率/交互质量,;

部署频率,变更前置时间,服务恢复时间,变更失败率,;

------要素

devops的3个支柱(人+流程+平台,);

人+流程=文化,流程+平台=工具,平台+人=培训赋能,;

平台(标准化流程的载体)=共享效应+规模效应+吸附效应;

------

devops/3步工作法/实施路径(流动--反馈--持续学习和试验);

VSM/价值链图/value stream mapping关键要素(前置时间/交付吞吐量,增值活动时间/不增值活动时间,工作质量/完成度/准确度,);

5大价值(全貌,识别问题,促进沟通,驱动度量,价值展现,);

------

敏捷常用的的2种框架(scrum/迭代式开发,精益看板);

精益看板/关注价值流动/限制制品数量(可视化流程,定义清晰的规则,限制在制品数量,管理工作流程,建立反馈并持续改进,)


业务敏捷/精益创业,最小可行产品


--------工程实践-------

配置管理(版本变更标准化,将一切纳入版本控制,全流程可追溯,单一可信数据源,);


自动化环境配置管理工具(chef,ansible,puppet,saltstacks,),;

kubernetes,helm,ansible,;

ksync,skaffold,;


蓝绿部署,灰度发布/金丝雀发布/滚动升级,暗部署/a/b测试,

持续改进,;


---------工具-------

需求管理jira,知识管理工具confluence,版本控制系统gitlab,持续集成工具jenkins,代码质量sonarqube,构建工具maven/gradle,制品管理artifactory/harbor,配置管理工具ansible,配置中心apollo,测试工具rf/selenium/appium/jmeter/testng,安全合规工具blackduck/fortify,;

产品为了解决一群特定人,在特定场景,的特定问题,;

devops产品设计5个层次(战略存在层,能力圈层,资源结构层,角色框架层,感知层,);


数据度量平台

云原生(开源软件,微服务应用,容器化部署,动态编排,);

-----devops文化

心理安全,快速变化,及时反馈,鼓励创新,开源为先的共享精神,

免责文化,在错误中学习改进成长,

对外开放透明,建立信任,促进协作,

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表