- DevOps is about increasing delivery velocity, driving up quality and enabling innovating experimental delivery capability
- DevOps asks to stop thinking about big releases but deliver series of changes in pipeline. Start thinking Agile.
- Series of practices and techniques makes productivity improvement and increases Time to Market
- Business need features deployed quickly (in days) so that they can test and adapt quickly as per consumer demands
- Helping deliver applications at a pace of business
- Streamlines and accelerates interaction between development and operations
- New IT
- Agile
- Methodology where we embrace change
- Smaller increments
- Scope decide in just in time basis
- Continuous Integration
- Working on common code set
- Continuous Delivery
- Each code change is a shippable product and available on production with automated deployment
- Principles
- Test Early and Often
- Automate Everything
- Strong Source Control
- Test Driven Development
- Enable incremental delivery
- In Action
- Access Jira to understand requirement specified in a User Story
- Access Git to pull the code
- Write test case using Mocha
- Write web application code
- Code being reviewed
- Push code to working repository
- Merge and Build
- Code Analysis with complexity
- Unit and Functional Test Automation
- Deployment
- Challenges => Solution
- Inefficient Practices => Streamlined Practices
- Phased Delivery => Continuous Delivery
- Manual Process => Automated Quality Process
- Siloed Teams => Integrated Teams
Friday, April 1, 2016
DevOps
Subscribe to:
Posts (Atom)