Variants of “Agile”1:46 with Matt Anthes-Washburn
Over the years, many variants of agile software development models have emerged. Each of these models have different approaches, processes, and tools.
Wikipedia: Agile Software Development—Agile Methods
Agile Methodologies for Software Development An overview of several of the most popular agile models and their distinct characteristics
Agile Alliance: Subway Map A neat “subway map” with various practices of agile and the methodologies that support them.
It's been many years since the Agile manifesto was constructed and 0:00 shared with the world. 0:03 The principals of the manifesto have transformed the way people think about 0:04 methods and processes of building software. 0:08 Teams of all sizes have embraced the principles, from teams of one 0:11 to large enterprises with multiple teams working on a single product. 0:15 Over the years, 0:18 however, many variance of agile software development models have emerged. 0:19 Each of these models has different approaches, processes and tools. 0:24 To name just a few, Scrum, Lean and Kanban, 0:28 Extreme programming, or XP, and many, many more. 0:33 Scrum, the subject of this course, is built around a unit of work called 0:38 the sprint and the activities that a team carries out to accomplish the sprint. 0:42 Lean and ConBon are inspired by methods used by Japanese auto manufacturers 0:47 to maximize productivity. 0:52 These methods emphasize a continuous flow of delivery with the team repeatedly 0:54 picking up the item with the next highest value for development. 0:59 Extreme programming, or XP, is so 1:03 named because its founders proposed taking engineering best practices to the extreme. 1:06 Many of these practices are popular outside of XP. 1:13 Examples include pair programming, code review, 1:16 task driven development and uni-testing. 1:20 While these variants differ in important ways, 1:23 they're still guided by the values of the Agile Manifesto. 1:25 Each method emphasizes self-organization of individuals and 1:29 interactions within the team, measures success by delivering value with working 1:33 software, involves the voice of the customer in the process of development and 1:38 responds to changes in requirements and priorities. 1:43
You need to sign up for Treehouse in order to download course files.Sign up