Visão Geral
Curso Agile-Driven DevOps, A transformação DevOps bem-sucedida começa com agilidade de ponta a ponta em toda a organização.
Apesar do amplo sucesso das práticas de desenvolvimento ágil, o sucesso é limitado se as práticas ágeis não forem além das equipes de desenvolvimento para implantar produtos que forneçam valor mensurável. Escalabilidade, integração contínua e manutenção contínua no ambiente de produção são tão importantes para o sucesso organizacional quanto o próprio esforço de desenvolvimento.
Na busca por valor de ponta a ponta, o DevOps surgiu como um movimento profissional que é uma reação e uma expansão do sucesso do Agile. À medida que a agilidade aumenta a velocidade e a qualidade com que as equipes de desenvolvimento produzem recursos e produtos, ela cria desafios para outros departamentos encarregados de implantá-los e mantê-los. A transformação DevOps é a chave para preencher essas lacunas organizacionais e resolver gargalos e desafios de transferência na cadeia de valor.
Conteúdo Programatico
The Case for Agile-Driven DevOps
- The heritage of Agile and DevOps
- The business case for DevOps
- Common Agile DevOps principles
- Goals of Agile DevOps
- Understanding the overall value chain
Exercise: Defining your goals
Critical Principles of Agile & Scrum
- Effective and quick response to change
- Feedback loops
- Adaptation of work
- Cross-functional roles
- Continuous Integration
- Timeboxing
- Velocity tracking
- Linking work to end value
- Mindset and culture
Exercise: Agile maturity
Transforming to Agile Culture
- Principles as foundation
- Principles translated to practices
- The critical role of culture
- What is a DevOps culture?
- Top practices for transforming culture
- A new way to fail
Exercise: Assessing cultural profile
Sprints – Agile Practices Applied
- Planning
- Vision
- Roadmaps
- Running a sprint
- Maintaining a backlog
- Grooming a backlog
- Retrospectives
- Velocity and velocity tracking
- Stakeholder roles
Exercise: An operational sprint simulation
Agile roles in DevOps
- Ownership
- Change management
- Operations
- Application owners
- Product owners
- Architects
- Administrators
- Executive sponsors
Exercise: What's your agile role?
Agile Infrastructure
- Iterating operational work
- Scrum teams in Ops
- Unified IT retrospectives
- Designing infrastructure goals
- Matching infrastructure to application goals
- Cloud engineering: a primer
- Reducing skills-based silos
- Tools for implementing agile infrastructure
Part 7: Kaizen and Continuous Improvement
- Schooling teams on entropy
- Common organizational goals
- The incremental approach to Kaizen
- How to drive the ethic into the team
- Signs of success and failure
Exercise: Kaizen components – true or false
Kanban – Tracking Operational and Project Work
- The Kanban system
- Kanban roots: gaining perspective
- Visualizing work
- Push vs. pull stimulus
- Lean principles
- Work in Progress (WIP)
- Queues and buffers
- Bottlenecks
- Blocked Work
Waste and Application of Lean Principles
- Overproduction
- Work in Progress (WIP)
- Overburdening of teams
- Time available (idle states or waiting)
- Processing
- Inventory, stock, unused assets
- Handoffs and movement of work
- Defects
- Latent skill
Exercise: Identifying waste
Scalability
- Linking business value to operational work
- Scaled Agile principles for increased capacity
- Automation and scaled infrastructure
- Prioritization
- Throttling operational work
- Dissolving operational silos
Going Back to Work with a Plan
- Identifying your goals
- Next steps
- Open forum and real-world discussion