Please enable JavaScript.
Coggle requires JavaScript to display documents.
CI / CD Standards Landscape - Coggle Diagram
CI / CD Standards Landscape
CI/CD Benefits
Increased Responsiveness
Rapid Delivery
Responsive Scalability
Increased Reliability
Strengthening Security
No-Surprise Delivery
Impacts
Fostering CI/CD Culture
Improved Collaboration between teams
More Automation Tools
Measurement
Primary Roles
Release Manager
Build Manager
Scrum team
Development Team
DevOps Team
CI / CD Practices
Continuous Integration
Continuous Delivery
Continuous Deployment
Continuous Monitoring
Automated Deployment Script
CI / CD Lifecycle Stages
Plan
Create
Verify
Package
Configure
Monitor
Feedback
DevOps Challenges
Conflicting Culture, the shift might not be fully accepted
Isolated DevOps and Ops
Establishing Unified Metrics
Overloading Governance
Overlooking Security
Do we have the expertise ?
Too much automation and Tooling
Legacy Infrastructure Limitations
Cloud Infrastructure Challenges
Un-Acceptable Rate of Adoption
Recommendations
Identify a tool stack, meets expectations and cost effective
Train Subject Matter Experts
Elevate Team skills, foster CI/CD Culture
Automate, Automate, Automate
Build more frequently, promote test automation
Move to component centered delivery
CI / CD Development Pipeline
Develop
Build
Integrate
Test
Release
Deploy
Operate
CI / CD Continuous Integration
Submit/Build/Test
Use a Central Code Repository
Submit Code Frequently
Create More Builds
Automate Build Creation
Automate Deployment
Test in Staging
Test Before Submit
Do Not Submit on Broken Code
Perform Proper Testing
Share Test Results
CI / CD Principles
Iterative Releases
Test Driven Development
Work in small iterations
Push the code to prod like staging environments
Automate everything
If you build it, run it
Do the hardest part first
Everyone is responsible