September 2017
Intermediate to advanced
360 pages
9h 43m
English
The movement to more agile development approaches began in the 1990s. Several alternative methodologies to the waterfall approach were introduced at that time, including the Dynamic Systems Development Method (DSDM), extreme programming, and Feature-Driven Development (FDD). Formal definitions of agile and DevOps principles were created during the following decade.
As time passed, growing emphasis was placed on defining and building smaller components delivered in shorter time increments. Today, delivery of incremental improvements can appear to be nearly continuous, especially when compared to earlier methods.
A typical agile development cycle includes the gathering of new requirements, design, development, quality assurance ...