{"id":13516971,"url":"https://github.com/SaadAAkash/awesome-agile-essentials","last_synced_at":"2025-03-31T07:30:42.496Z","repository":{"id":85960091,"uuid":"255440416","full_name":"SaadAAkash/awesome-agile-essentials","owner":"SaadAAkash","description":"An awesome list of concepts \u0026 resources of Agile Software Development, curated from handpicked project management contents, courses \u0026 more!","archived":false,"fork":false,"pushed_at":"2022-02-08T14:11:07.000Z","size":319,"stargazers_count":65,"open_issues_count":0,"forks_count":12,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-05-19T18:21:44.548Z","etag":null,"topics":["agile","agile-architecture","agile-development","agile-integration","agile-learning","agile-manifesto","agile-methodologies","awesome","awesome-list","best-practices","engineering-management","kanban","product-management","project-management","project-managment","scrum","scrum-agile"],"latest_commit_sha":null,"homepage":"https://saadaakash.github.io/awesome-agile-essentials/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SaadAAkash.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-04-13T20:59:04.000Z","updated_at":"2024-05-17T16:56:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"d4678cc2-f29f-4f2d-a6e3-361dc9b939ff","html_url":"https://github.com/SaadAAkash/awesome-agile-essentials","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaadAAkash%2Fawesome-agile-essentials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaadAAkash%2Fawesome-agile-essentials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaadAAkash%2Fawesome-agile-essentials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaadAAkash%2Fawesome-agile-essentials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SaadAAkash","download_url":"https://codeload.github.com/SaadAAkash/awesome-agile-essentials/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246350950,"owners_count":20763230,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agile","agile-architecture","agile-development","agile-integration","agile-learning","agile-manifesto","agile-methodologies","awesome","awesome-list","best-practices","engineering-management","kanban","product-management","project-management","project-managment","scrum","scrum-agile"],"created_at":"2024-08-01T05:01:27.948Z","updated_at":"2025-03-31T07:30:42.474Z","avatar_url":"https://github.com/SaadAAkash.png","language":null,"funding_links":[],"categories":["Technical","Others","miscellaneous","Other Lists","awesome-list"],"sub_categories":["awesome-*","TeX Lists"],"readme":"# Awesome Agile Essentials [![Awesome](https://awesome.re/badge.svg)](https://github.com/sindresorhus/awesome)\nAn awesome list of concepts \u0026amp; resources of Agile Software Development, curated from handpicked contents, courses \u0026 the Internet. \n\n## Table of Contents\n\n- [The Fundamentals](#the-fundamentals)\n- [Types of Agile Methodology](#types-of-agile-methodology)\n- [User Stories](#user-stories)\n- [Acceptance Testing](#acceptance-testing)\n- [Free Scrum Courses](#free-scrum-courses)\n- [Study Materials: Professional Scrum Master level I (PSM I)](#study-materials-professional-scrum-master-level-i-psm-i)\n- [Study Materials: The Professional Scrum Product Owner level 1 (PSPO 1)](#study-materials-the-professional-scrum-product-owner-level-1-pspo-1)\n- [Study Materials: The PMI Agile Certified Practitioner (PMI-ACP)](#study-materials-the-pmi-agile-certified-practitioner-pmi-acp)\n- [Topic Specific Resources](#topic-specific-resources)\n\n## The Fundamentals\n- [Agile Manifesto](http://agilemanifesto.org)\n- [Writing the Agile Manifesto by Martin Fowler](https://martinfowler.com/articles/agileStory.html)\n- [12 Principles Behind the Agile Manifesto](https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto)\n- [Agile Glossary](https://www.agilealliance.org/agile101/agile-glossary/)\n\n## Types of Agile Methodology\n- [Lean]()\n- [Scrum](Scrum.md)\n- [Kanban](Kanban.md)\n- [Extreme Programming (XP)]()\n\n## User Stories\n- [Epics, Stories, Themes, and Initiatives](https://www.atlassian.com/agile/project-management/epics-stories-themes)\n- [Effective User Stories](User-Stories.md#effective-user-stories)\n    - [Definitions](User-Stories.md#definitions)\n    - [User Story Format with Examples](User-Stories.md#user-story-format-with-examples)\n    - [Characteristics of good user stories: The INVEST Model in Scrum](User-Stories.md#characteristics-of-good-user-stories-the-invest-model-in-scrum)\n    - [Epics VS User Stories](User-Stories.md#epics-vs-user-stories)\n    - [The Big Three Question checklist for effectiveness](User-Stories.md#the-big-three-question-checklist-for-effectiveness)\n    - [Resources](User-Stories.md#resources)\n- [Definition of Done](Definition-of-Done.md)\n\n## Acceptance Testing\n- [Definitions](Acceptance-Testing.md#definitions)\n- [The 3 Cs: Card, Conversation, Confirmation](Acceptance-Testing.md#the-3-cs-card-conversation-confirmation)\n- [Format of a Rule/Test](Acceptance-Testing.md#format-of-a-ruletest)\n- [Resources](Acceptance-Testing.md#resources)\n\n## Free Scrum Courses\n- [Scrum Training Series](http://scrumtrainingseries.com/)\n- [Scrum 101](https://scrum101.com/)\n- [Volkerdon Training Series](https://www.volkerdon.com/courses/)\n- [Scrum Foundations Training by Mike Cohn, Mountain Goat Software](https://www.mountaingoatsoftware.com/exclusive/scrum-foundations)\n\n## Study Materials: Professional Scrum Master level I (PSM I)\n- [Suggested Reading for Professional Scrum Master™ I](https://www.scrum.org/resources/suggested-reading-professional-scrum-master)\n- [PSM I™ Preparation Quiz – Real Mode](https://mlapshin.com/index.php/scrum-quizzes/sm-real-mode/)\n- [PSM I Assessment (Free)](https://www.volkerdon.com/courses/psm1)\n- [PSM Exam Study Tips](https://mlapshin.com/index.php/2015/09/08/psm-exam/)\n- [How to prepare for and pass the PSM I exam](https://psm.certification.guide/)\n- [Scrum.org PSM I Study Tips](https://web.archive.org/web/20180215194840/http://www.scrumcrazy.com/Scrum.org+PSM+I+Study+Tips)\n- [Pocket Scrum Certification Self-Study List](https://github.com/rubymorillo/pocket-scrum-self-study-list)\n- [How to pass PSM 1 exam](https://www.volkerdon.com/pages/psm-1-exam-tips)\n\n## Study Materials: The Professional Scrum Product Owner level 1 (PSPO 1)\n- [PSPO I Assessment (Free)](https://www.volkerdon.com/courses/pspo1)\n\n## Study Materials: The PMI Agile Certified Practitioner (PMI-ACP)\n- [How to pass PMI-ACP exam](https://www.volkerdon.com/pages/pmi-acp-exam-tips)\n\n## Topic Specific Resources\n\n\u003e Scrum\n\n| Website\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; | Description |\n| ----------------------- | ------------------ |\n| [Scrum in 5 Minutes](http://stephenwalther.com/archive/2012/08/17/scrum-in-5-minutes)| The goal of this blog entry is to explain the basic concepts of Scrum in less than five minutes. You learn how Scrum can help a team of developers to successfully complete a complex software project |\n| [The Scrum Guide](https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-US.pdf)| The Definitive Guide to Scrum: The Rules of the Game |\n| [The Nexus™ Guide](https://www.scrum.org/resources/nexus-guide)| This Guide Describes Nexus, the Framework for Scaling Scrum |\n| [Scrum Open Assessments](https://www.scrum.org/open-assessments)| As these are free study tools, please note that the questions on the Open Assessments do not have the same level of difficulty as the certification assessments. |\n| [PROFESSIONAL SCRUM DEVELOPER™ CERTIFICATION](https://www.scrum.org/professional-scrum-developer-certification)| The Professional Scrum DeveloperTM (PSD) assessment is available to anyone who wishes to validate their knowledge of how to build complex software products using Scrum. |\n| [Reasons Why Scrum Can Fail](http://www.scrumexpert.com/knowledge/reasons-why-scrum-can-fail/)|  Scrum fails when those in the named roles fail to live up to the role. This can also include cases where a role isn’t named or when someone or more than one person steps-up into that role. But in either case, if those mindsets are not present on the team it is a recipe for failure |\n| [Product Backlog Grooming Best Practices: What it is and Why it’s Critical](https://medium.com/back-to-the-napkin/product-backlog-grooming-best-practices-what-it-is-and-why-its-critical-e1f290bdee78)| The new product development process can be messy and unwieldy if it's not managed carefully. |\n\n\n\u003e Kanban\n\n| Website\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; | Description |\n| ----------------------- | ------------------ |\n| [Personal Kanban](https://www.personalkanban.com/pk/book/)| Personal Kanban is used in every country, every line of work, by families, teams, companies, and governments. |\n| [Essential Kanban Condensed](https://resources.kanban.university/guide/)| by David J Anderson and Andy Carmichael |\n\n\n\u003e User Stories\n\n| Website\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; | Description |\n| ----------------------- | ------------------ |\n| [Creating Effective Sprint Goals](https://www.romanpichler.com/blog/effective-sprint-goals/)| Working with a sprint goal is a powerful agile practice. This post helps you understand what sprint goals are, why they matter, how to write and how to track them |\n| [Getting good user stories from business analysts](https://agilekrc.com/agile-practices/user-stories/user-stories-requirements-from-agile-business-analysts)| 7 things to keep in mind when writing good requirements |\n| [10 Tips for Writing Good User Stories](https://www.romanpichler.com/blog/10-tips-writing-good-user-stories/)| User stories are probably the most popular agile technique to capture product functionality: Working with user stories is easy. But telling effective stories can be hard. |\n| [Identifying and Improving Bad User Stories](https://www.agileconnection.com/article/identifying-and-improving-bad-user-stories) | Charles Suscheck and Andrew Fuqua explain some common failure patterns that will help you focus on the right role, value, and business functionality when writing stories |\n\n\n\u003e Definition of Done (DoD)\n\n| Website\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; | Description |\n| ----------------------- | ------------------ |\n| [DONE Understanding Of The Definition Of \"Done”](https://www.scrum.org/resources/blog/done-understanding-definition-done)| The Professional Scrum Master (PSM) workshop has a module that talks about the Definition of \"Done\" (DoD) and Technical Debt. |\n| [Definition of Done](https://www.agilealliance.org/glossary/definition-of-done/)| Software developers have a reputation for being somewhat careless when answering the question \"Are you done with this feature\"? |\n| [Agile Best Practices: The Definition of Done](https://www.youtube.com/watch?v=y9MYd6CCDwM) | 3Pillar Global's SVP of Engineering, Jeff Nielsen, talks about how a mutual understanding of the definition of done |\n\n\n\u003e Accepting Testing\n\n| Website\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; | Description |\n| ----------------------- | ------------------ |\n| [Specifying with examples](https://gojko.net/2008/11/04/specifying-with-examples/)| An interesting thing about examples is that they pop up several times later in the process as well. |\n| [Behind-the-Scenes: How We’re Automating Acceptance Testing](https://deliciousbrains.com/how-were-automating-acceptance-testing/)| Acceptance testing can be quite a complex thing, so while I’ll show some code it is far from complete and primarily here to give you a taste of how we set things up. |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSaadAAkash%2Fawesome-agile-essentials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSaadAAkash%2Fawesome-agile-essentials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSaadAAkash%2Fawesome-agile-essentials/lists"}