# Awesome Agile [![Awesome](https://awesome.re/badge.svg)](https://github.com/sindresorhus/awesome) Awesome List of resources on Agile Software Development. *"When to use iterative development? You should use iterative development only on projects that you want to succeed." - Martin Fowler* ## Contents - [The Fundamentals](#the-fundamentals) - [Key Concepts](#key-concepts) - [Agile Adoption](#agile-adoption) - [Team and Roles](#team-and-roles) - [Engineering](#engineering) - [Product Development](#product-development) - [User Stories and Estimation](#user-stories-and-estimation) - [Ceremonies](#ceremonies) - [Metrics](#metrics) - [Agile Leadership](#agile-leadership) - [Blogs and Podcasts](#blogs-and-podcasts) ## The Fundamentals - [Agile Manifesto](http://agilemanifesto.org) - [Agile Principles](https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto) - [Agile Glossary](https://www.solutionsiq.com/agile-glossary) - [Agile Mindset](https://www.cio.com.au/article/609763/more-agile-need-mindsets-change) - [Periodic Table of Agile Principles and Practices](https://www.niceideas.ch/Agile_table.pdf) - by Jerome Kehrli ## Key Concepts - [Extreme Programming (XP)](Extreme-Programming-XP.md) - [Kanban](Kanban.md) - [Lean](Lean.md) - [Scrum](Scrum.md) ## Agile Adoption - [Antipatterns](Antipatterns.md) - [Case Studies](Case-Studies.md) - [Patterns](Agile-Adoption-Patterns.md) ## Team and Roles - [Team](Team.md) (includes resources on Team Building, Teamwork, Great Teams and Team Dysfunctions) - [Product Owner](Product-Owner.md) - [Scrum Master](Scrum-Master.md) - [Agile Coach](Agile-Coach.md) ## Engineering - [Acceptance Testing](Acceptance-Testing.md) - [Agile Architecture](https://www.youtube.com/watch?v=VjKYO6DP3fo&t=12s) - [Agile Engineering Self Assessment](http://wall-skills.com/2016/agile-engineering-self-assessment/) - [Behaviour Driven Development (BDD)](Behaviour-Driven-Development-BDD.md) - [Code Reviews](Code-Review.md) - [Continuous Delivery](Continuous-Delivery.md) - [Continuous Integration](Continuous-Integration.md) - [Domain Driven Design (DDD)](Domain-Driven-Design-DDD.md) - [Feature Flag Driven Development](Feature-Flag-Driven-Development.md) - [InnerSource](InnerSource.md) - [Pair Programming](Pair-Programming.md) - [Refactoring](Refactoring.md) - [Test Driven Development (TDD)](Test-Driven-Development-TDD.md) - [Technical Debt](Technical-Debt.md) ## Product Development - [A/B Testing](A-B-Testing.md) - [Design Sprint](Design-Sprint.md) - [Design Thinking](Design-Thinking.md) - [Objectives and Key Results (OKRs) and Radical Focus](Objectives-and-Key-Results-OKRs.md) - [Product Backlog](Product-Backlog.md) - [Product Management](Product-Management.md) - [Product Roadmap and Prioritisation](Product-Roadmap-and-Prioritisation.md) - [Minimum Viable Product (MVP)](Minimum-Viable-Product-MVP.md) ## User Stories and Estimation - [Epics](Epic.md) - [User Stories](User-Stories.md) - [User Story Splitting](Story-Splitting.md) - [User Story Mapping](Story-Mapping.md) - [Estimation](Estimation.md) - [Definition of Done](Definition-of-Done.md) - [Definition of Ready](Definition-of-Ready.md) ## Ceremonies - [Backlog Refinement](Backlog-Refinement.md) - [Daily Standup](Daily-Standup-Meeting.md) - [Retrospectives](Retrospectives.md) - [Sprint Demo](Sprint-Demo.md) - [Sprint Planning](Sprint-Planning.md) ## Metrics - [Metrics](Metrics.md) ## Agile Leadership - [7 Lessons Agile Can Teach Us about Leadership](https://www.agileconnection.com/article/7-lessons-agile-can-teach-us-about-leadership) - by Ryan Ripley - [Decisions](Decisions.md) - [Management 3.0](Management-3.0.md) ## Blogs and Podcasts - [The Agile Revolution Podcast - The Podcast That Is Everything Agile, Lean and Kanban](https://theagilerevolution.com) - [J.D. Meier's Blog - Agile Results, Digital Business Transformation, and Program Management](https://blogs.msdn.microsoft.com/jmeier) - [Agile Archives - Atlassian Blog](https://www.atlassian.com/blog/agile) - [DZone Agile](https://dzone.com/agile-methodology-training-tools-news) - [Blog - Agile Alliance](https://www.agilealliance.org/community/blog) - [Mike Cohn's Blog at Mountain Goat Software](https://www.mountaingoatsoftware.com/blog) - [Resources Archive - SolutionsIQ](https://www.solutionsiq.com/resource) - [Blog – Gamestorming](http://gamestorming.com/blog) ## Contribute Your Favourites Please share your favourite agile software development resources (books, articles, videos, podcasts) by adding them to this list. Review the [contributor guidelines](CONTRIBUTING.md) and make a pull request. ## FAQ - [How can I submit a link or ask a question?](#how-can-i-submit-a-link-or-ask-a-question) - [How can I get more info on missing topic?](#how-can-i-get-more-info-on-missing-topic) ### How can I submit a link or ask a question? For submissions, follow the [contributing guidelines](CONTRIBUTING.md). For questions, go ahead and post an issue in our Issues Tracker. ### How can I get more info on missing topic? If there is a topic you would like this list to include submit it via the Issues Tracker. ### License [![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)