凌黎,凌黎讲师,凌黎联系方式,凌黎培训师-【讲师网】
软件研发团队得Devops & 敏捷项目管理咨询(工具+工程
37
鲜花排名
0
鲜花数量
扫一扫加我微信
凌黎:DevOps开发运维实战
2016-10-08 4115
对象
java工程师 运维工程师
目的
理解最新的软件下岗内幕管理模式DevOps
内容

课程前言

互联网行业的火爆让敏捷“DevOps”的管理理念成为IT项目管理的主流。敏捷是快速响应需求变化,及时交付阶段性产出,达到让客户满意的一种软件开发管理模式。“DevOps”理念更是超越了项目管理方面的范畴,它关注的是IT企业各部门角色能够更好的交流和协作的文化变革。

课程通过大量真实的案例,纵向对比国外流行的各种管理模型,让学员一眼看穿敏捷“DevOps”的本质。课程会有大量篇幅为学员讲解如何避免项目管理转型中的陷阱,并用大量实例演示:从需求分析开始到开发、测试案例编写、自动化测试部署、自动化文档编写等整套协作模式。学员通过学习,为团队实施敏捷“DevOps”转型打下基础。

如果您是位团队负责人,本课程可以让您在管理技术方面更加地得心应手;

如果您是开发工程师,本课程可以让您在开发效率大大提高;

如果您是运维或者测试工程师,您可以学会如何跟开发人员配合将日常的工作自动化,减少工作量。

 

课程目标        
敏捷“DevOps”有一个清楚的认识;
专业开发团队的开发、测试、运维是如何配合的;
如何在企业内部有计划地实施敏捷“DevOps”

授课方式
案例讲解+小组讨论 60%案例讲解 40%实践演练。

培训对象

期望系统化、全面学习 Scrum敏捷软件开发及敏捷方法的个人或组织;
     
已经开始尝试敏捷方法,正在努力提升DevOps能力的IT团队;

测试,运维想转开发的人员

 

课程大纲

1.什么是敏捷项目管理

SCRUM敏捷的本质

敏捷与传统瀑布式开发的区别

SCRUM的角色、框架和流程

    三大角色的职责

    四大会议的组织

关键的流程活动

敏捷管理的文化和特征

    团队的动力-增量定义

成员的激励方式

会议语言风格

按价值交付

重视测试重视有价值的文档

SCRUM的资格认证机构和考试

案例:

   某商业智能龙头产品的敏捷实践

   Ericsson的产品研发中心纯正的敏捷项目

 

掌握Scrum的基本知识

2.什么是DevOps

DevOps的本质

DevOps与敏捷的关系

DevOpsITIL以及ITSM有什么不同
如何理解DevOps开发运维

DevOps团队的判断标准

案例分析:

大型电信产品的上线分析

阿里巴巴-UCDevOps的实施

理解DevOps的本质

3.为什么要实施敏捷开发和DevOps

企业IT部门面临的困境

负责如何选择适合自己团队的管理理论模型

ISO2000CMMI的,敏捷、DevOps, ITIl之间的关系

传统的开发管理和敏捷项目管理的对比

为什么敏捷之后就是DevOps

DevOps的价值点体现在哪里

未来Docker技术对运维和开发的影响

从国学的角度看待“敏捷” 和“DevOps

为什么多数团队只是形式“敏捷”

道法术器四个层面看待一个IT团队的协作能力

案例分析:

    如何做项目计划-Sprint迭代

    如何做需求管理-Backlog梳理

了解国际上流行的各种IT管理理论模型,以及为什么DevOps成为现在流行的开发管理模式。

4.如何实施敏捷项目管理&DevOps

IT团队实施敏捷转型的几个阶段

阶段1-项目构建脚本化

阶段2-部署自动化

阶段3-全栈式开发团队的组建

阶段4-团队文化的组建

实施细节-提升效率方面

    持续集成和持续部署环境

项目构建脚本化

Maven-项目管理工具

Jenkins-持续集成环境的搭建

Docker-轻量级虚拟机环境

自动化发布和部署

实施细节-团队配合方面

DevOps如何化解工种协作中的矛盾

    开发、测试、运维如何破冰

开发人员支持运维案例分析

        自动建立测试数据库

发布包自带各种环境的配置文件

        可配置的功能回退开关

        可视化的运维开发

        监控系统和运营报表系统的开发

    运维部门如何推动开发团队的改进

开发人员与测试部门的沟通

        Cucumber-需求描述到测试代码的转换

        如何使用自然语言编写测试案例

实施细节-提高质量方面

Selenium-web自动化测试

TDD-测试驱动开发

Sonar-质量分析管理工具

稳定的公共基础模块

    统一的建模理论技术

   TOGAF-企业架构设计文档体系 

        ETOM-业务模型参考   

具备在组织内逐步推动敏捷和DevOps的能力

1.     了解如何让团队工作自动化,其中包括部署,测试,文档等自动化

2.     管理内部的公共组件,提高复用率,降低开发维护成本

3.     理解敏捷管理下,如何保证质量

4.     规划实施步骤

 

全部评论 (1)
凌黎

凌黎

2020-01-09 16:51

老师联系方式:3436070@qq.com ,微信 13798067488

热门领域讲师
互联网营销 互联网 新媒体运营 短视频 电子商务 社群营销 抖音快手 新零售 网络推广 领导力 管理技能 中高层管理 中层管理 团队建设 团队管理 高绩效团队 创新管理 沟通技巧 执行力 阿米巴 MTP 销售技巧 品牌营销 销售 大客户营销 经销商管理 销讲 门店管理 商务谈判 数据加载错误
Message:Exception of type 'System.Web.HttpUnhandledException' was thrown.
Source:System.Web
StackTrace: at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at System.Web.Mvc.ViewPage.ProcessRequest(HttpContext context) at System.Web.Mvc.ViewUserControl.ViewUserControlContainerPage.ProcessRequest(HttpContext context) at System.Web.Mvc.ViewPage.RenderView(ViewContext viewContext) at System.Web.Mvc.ViewUserControl.RenderView(ViewContext viewContext) at System.Web.Mvc.WebFormView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) at System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) at System.Web.Mvc.Html.SDRenderPartialExtensions.SDRenderPartial(HtmlHelper helper, String partialName, Object model, ViewDataDictionary viewData, Action`2 expFunc)
Message:Collection was modified; enumeration operation may not execute.
Source:mscorlib
StackTrace: at System.Collections.Generic.List`1.Enumerator.MoveNextRare() at ASP.views_space_spacerightbar_v2_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in d:\webs\subsite-pc.jiangshi.org\Views\Space\SpaceRightBar_v2.ascx:line 52 at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.Mvc.ViewPage.Render(HtmlTextWriter writer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
讲师网泉州站 qz.jiangshi.org 由加盟商 杭州讲师云科技有限公司 独家运营
培训业务联系:小文老师 18681582316

杭州讲师网络科技有限公司 更多城市分站招商中