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
- The Fundamentals
- Key Concepts
- Agile Adoption
- Team and Roles
- Engineering
- Product Development
- User Stories and Estimation
- Ceremonies
- Metrics
- Agile Leadership
- Blogs and Podcasts
- Agile Manifesto
- Agile Principles
- Agile Glossary
- Agile Mindset
- Periodic Table of Agile Principles and Practices - by Jerome Kehrli
- Team (includes resources on Team Building, Teamwork, Great Teams and Team Dysfunctions)
- Product Owner
- Scrum Master
- Agile Coach
- Acceptance Testing
- Agile Architecture
- Agile Engineering Self Assessment
- Behaviour Driven Development (BDD)
- Code Reviews
- Continuous Delivery
- Continuous Integration
- Domain Driven Design (DDD)
- Feature Flag Driven Development
- InnerSource
- Pair Programming
- Refactoring
- Test Driven Development (TDD)
- Technical Debt
- 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)
- Epics
- User Stories
- User Story Splitting
- User Story Mapping
- Estimation
- Definition of Done
- Definition of Ready
- 7 Lessons Agile Can Teach Us about Leadership - by Ryan Ripley
- Decisions
- Management 3.0
- 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
- The Agile Idea: Great management for great code - by Zigurd Mednieks (Agile done right gives managers a secret weapon to deliver great software that serves the needs of all business stakeholders.)
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.
For submissions, follow the contributing guidelines. For questions, go ahead and post an issue in our Issues Tracker.
If there is a topic you would like this list to include submit it via the Issues Tracker.