Files
awesome-awesomeness/terminal/agile7
2024-04-20 19:22:54 +02:00

10 KiB

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/)