CI/CD Presentation
by Huseyin Ozcan
1. WHY? (For Business)
1.1. An available full-service bank
1.2. Offering based on customer needs and expectations
1.3. Digital sales of daily banking products
1.4. Frictionless customer experience
1.5. Use customer data for more relevant services
1.6. Shorten time to market
2. HOW?
2.1. Point 1
2.2. Point 2
2.3. Point 3
3. WHAT?
3.1. Idea 1
3.2. Idea 2
3.3. Idea 3
4. “The key in such a transition to continuous delivery is to expect things to get worse before you’ll be able to make them better.”
5. To successfully implement continuous delivery, you need to change the culture of how an entire organization views software development efforts.
6. There should be two tasks for a human being to perform to deploy software into a development, test, or production environment: to pick the version and environment and to press the “deploy” button.
7. If it hurts, do it more frequently and bring the pain forward.
8. It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.
9. WHY? (For IT)
9.1. More automated work
9.2. Employee satisfaction
9.3. Detecting the bugs much earlier
9.4. Implementing feature toggles and use A/B testing
9.5. Better cost efficiency
9.6. Shorter cycle time (From development to production)
10. What's in it for me?
11. What's in it for Swedbank?
12. BC -> AC (Before CICD - After CICD)