awesome-agile
awesome-agile copied to clipboard
Awesome List of resources on Agile Software Development.
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
- Extreme Programming (XP)
- Kanban
- Lean
- Scrum
Agile Adoption
- Antipatterns
- Case Studies
- Patterns
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)
- Feature Flag Driven Development
- 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
- Backlog Refinement
- Daily Standup
- Retrospectives
- Sprint Demo
- Sprint Planning
Metrics
- 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?
- 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. 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.