From the course: Agile Software Development
Unlock the full course today
Join today to access over 24,800 courses taught by industry experts.
DevOps: The problem
From the course: Agile Software Development
DevOps: The problem
- DevOps is not just a key industry buzzword. It has helped organizations to improve their agility and significantly reduce time to market for their products. Before we try to understand what DevOps is, let's try to understand the problem that DevOps helps to solve. A typical deployment pipeline in an organization looks like this. Business people come up with ideas and features that they would like implemented. Their focus is on the competitiveness of the enterprise. Developers then implement those features. This also includes fixing defects and optimizing the software product for non-functional requirements. QA teams test those changes and report any issues. Developers and QA teams try their best to push stable product changes. Once the changes in the product are deemed good enough to be deployed, the IT operations team deploys those changes to production or a production-like environment. IT operations teams are worried about service level agreements and the stability of the system…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
- Extreme programming (XP)2m 56s
- (Locked)XP execution2m 30s
- (Locked)Pair programming3m 42s
- (Locked)Test-driven development (TDD)3m 41s
- (Locked)User stories4m 12s
- (Locked)Epics and themes3m 27s
- (Locked)Agile estimation4m 18s
- (Locked)Planning poker3m 43s
- (Locked)DevOps: The problem3m 5s
- (Locked)DevOps: The solution2m 52s
- (Locked)Agile reporting4m 26s