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 solution
From the course: Agile Software Development
DevOps: The solution
- DevOps is the culture and practice of closer cooperation between developers and QA teams, or Dev, and IT operations or Ops, DevOps. This type of cooperation is not created in a vacuum. It's created by a change in mindset, which includes collective responsibility throughout the deployment pipeline. It includes learning and implementing integration practices and patterns. It also includes the use of tools to automate various processes ranging from build automation to automated acceptance testing to programmatically provisioning and configuring infrastructure to automated monitoring of deployed applications. Most importantly, DevOps enables organizations to deploy fixes and new features to users quickly and keep deployments more stable. This reduces lead time on the work items, which is perfectly aligned with the lean principles, which we will discuss more later. There are three key aspects to DevOps. Continuous integration or CI is the practice of frequently committing changes to the…
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
-
-
-
-