[[Course 2. Software Processes and Agile Practices]] of [[Course 2. Software Processes and Agile Practices]]
Prev [[Lesson 3 Agile Practices]]
# Other practices
https://www.coursera.org/learn/software-processes-and-agile-practices/lecture/eD8qF/2-4-1-agile-variations-and-lean-software-development
## Agile Variations and Lean Software Development
- [[Scrum]] Scrum (Must be familiar with that)
- [[Lean Software Development]]
Other variations of Agile::
## Agile UP
- Agile Unified Process
## Dynamic Systems Development Method
## Feature Driven Development
## Scrumban
## Behaviour-Driven Development
## ![[Lean Software Development]]
# Kanban
![[Kanban]]
# Module 4: Supplemental Resources
## Listed below are selected resources related to the topics presented in this module.
### Agile Variations and Lean Software Development
_This article explains Feature Driven Development (FDD) in good detail if you were interested in reading more about the subject._
"Feature Driven Development (FDD) and Agile Modeling." 2014. 21 Jun. 2016 <[http://agilemodeling.com/essays/fdd.htm](http://agilemodeling.com/essays/fdd.htm)>
_A really great overview of the Agile Unified Process (AUP). It offers diagrams, and explanations. It also covers if you should implement AUP._
"The Agile Unified Process (AUP) Home Page - Scott Ambler." 2005. 21 Jun. 2016 <[http://www.ambysoft.com/unifiedprocess/agileUP.html](http://www.ambysoft.com/unifiedprocess/agileUP.html)>
_This article goes beyond the traditional explanation of Lean. It examines some principles and values that supplement the Lean methodology and have been added since the initial inception of Lean. An interesting read if you are interested in implementing or learning more about the Lean methodology._
"Lean Software Development - MSDN - Microsoft." 2015. 21 Jun. 2016 <[https://msdn.microsoft.com/en-us/library/hh533841(v=vs.120).aspx](https://msdn.microsoft.com/en-us/library/hh533841(v=vs.120).aspx)>
_This examines common “waste” in Agile software development and how you can manage them in your projects. This relates to the Lean principle of “eliminating waste”._
"How to Manage the "7 Wastes" of Agile Software Development ..." 2013. 21 Jun. 2016 <[https://www.scrumalliance.org/community/articles/2013/september/how-to-manage-the-7-wastes%E2%80%9D-of-agile-software-deve](https://www.scrumalliance.org/community/articles/2013/september/how-to-manage-the-7-wastes%E2%80%9D-of-agile-software-deve)>
_This is a great resource for this course! It goes through several methodolgies and gives a great overview of each. The guide covers Agile, Extreme Programming, Scrum, Lean, Feature Driven Development (FDD), and Agile Unified Process (AUP), as well as some methodologies that we don’t cover in this specialization like Crystal and Dynamic Systems Development Method. On the last page of Part 2, they highlight and compare the strengths and weaknesses of each of these methodologies. This would be a great study guide for this course._
"A Practical Guide to Seven Agile Methodologies, Part 1 - DevX." 2006. 21 Jun. 2016 <[http://www.devx.com/architect/Article/32761](http://www.devx.com/architect/Article/32761)>
"A Practical Guide to Seven Agile Methodologies, Part 2 - DevX." 2006. 21 Jun. 2016 <[http://www.devx.com/architect/Article/32836](http://www.devx.com/architect/Article/32836)>
_This is the ultimate guide to Lean software development. If you are interested in implementing Lean, then this is the resource you want to refer to._
"Lean Software Development: An Agile Toolkit: Mary Poppendieck ..." 2015. 21 Jun. 2016 <[https://www.amazon.com/Lean-Software-Development-Agile-Toolkit/dp/0321150783](https://www.amazon.com/Lean-Software-Development-Agile-Toolkit/dp/0321150783)>
_A Wikipedia article about behaviour-driven development. This was touched upon in this module and would be a good resource if you wanted more information on the subject._
"Behavior-driven development - Wikipedia, the free encyclopedia." 2011. 21 Jun. 2016 <[https://en.wikipedia.org/wiki/Behavior-driven_development](https://en.wikipedia.org/wiki/Behavior-driven_development)>
_A Wikipedia article about Dynamic Systems Development Method. This is not a necessary reading, but would be useful if you wanted to more information about the subject._
"Dynamic systems development method - Wikipedia, the free ..." 2011. 21 Jun. 2016 <[https://en.wikipedia.org/wiki/Dynamic_systems_development_method](https://en.wikipedia.org/wiki/Dynamic_systems_development_method)>
### Kanban
_A good site that explains what Kanban is and how to implement it. It has good visuals._
"What is Kanban? - Kanban Blog." 2014. 7 Jul. 2016 <[http://kanbanblog.com/explained/](http://kanbanblog.com/explained/)>
_A brief explanation of Kanban. This includes it’s history, how it’s used today, and the principles._
"What is Kanban? - LeanKit." 2016. 7 Jul. 2016 <[https://leankit.com/learn/kanban/what-is-kanban/](https://leankit.com/learn/kanban/what-is-kanban/)>
_A Wikipedia article that explains Scrumban, which is the common term for when Kanban is combined with the Scrum methodology._
"Scrumban - Wikipedia, the free encyclopedia." 2015. 21 Jun. 2016 <[https://en.wikipedia.org/wiki/Scrumban](https://en.wikipedia.org/wiki/Scrumban)>