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文化
心理安全,快速变化,及时反馈,鼓励创新,开源为先的共享精神,
免责文化,在错误中学习改进成长,
对外开放透明,建立信任,促进协作,
本文暂时没有评论,来添加一个吧(●'◡'●)