Awesome Agile
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
- Key Concepts
- Agile Adoption
- Team and Roles
- Engineering
- Product Development
- User Stories and Estimation
- Ceremonies
- Metrics
- Agile Leadership
- Blogs and Podcasts
The Fundamentals
- Agile Manifesto
- Agile Principles
- Agile Glossary
- Agile Mindset
- Periodic Table of Agile Principles and Practices - by Jerome Kehrli
Key Concepts
Agile Adoption
Team and Roles
- Team (includes resources on Team Building, Teamwork, Great Teams and Team Dysfunctions)
- Product Owner
- Scrum Master
- Agile Coach
Engineering
- Acceptance Testing
- Agile Architecture
- Agile Engineering Self Assessment
- Behaviour Driven Development (BDD)
- Code Reviews
- Continuous Delivery
- Continuous Integration
- Domain Driven Design (DDD)
- InnerSource
- Pair Programming
- Refactoring
- Test Driven Development (TDD)
- Technical Debt
Product Development
- A/B Testing
- Design Sprint
- Design Thinking
- Objectives and Key Results (OKRs) and Radical Focus
- Product Backlog
- Product Management
- Product Roadmap and Prioritisation
- Minimum Viable Product (MVP)
User Stories and Estimation
- Epics
- User Stories
- User Story Splitting
- User Story Mapping
- Estimation
- Definition of Done
- Definition of Ready
Ceremonies
Metrics
Agile Leadership
- 7 Lessons Agile Can Teach Us about Leadership - by Ryan Ripley
- Decisions
- Management 3.0
Blogs and Podcasts
- The Agile Revolution Podcast - The Podcast That Is Everything Agile, Lean and Kanban
- J.D. Meier's Blog - Agile Results, Digital Business Transformation, and Program Management
- Agile Archives - Atlassian Blog
- DZone Agile
- Blog - Agile Alliance
- Mike Cohn's Blog at Mountain Goat Software
- Resources Archive - SolutionsIQ
- Blog – Gamestorming
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 and make a pull request.
FAQ
How can I submit a link or ask a question?
For submissions, follow the contributing guidelines. 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.