<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>agile on Jaaved Ali Khan</title><link>https://jaaved.netlify.app/tags/agile/</link><description>Recent content in agile on Jaaved Ali Khan</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 28 Aug 2023 20:57:08 +0400</lastBuildDate><atom:link href="https://jaaved.netlify.app/tags/agile/index.xml" rel="self" type="application/rss+xml"/><item><title>Use Cases</title><link>https://jaaved.netlify.app/notes/202103251707-use_cases/</link><pubDate>Mon, 28 Aug 2023 20:57:08 +0400</pubDate><guid>https://jaaved.netlify.app/notes/202103251707-use_cases/</guid><description/></item><item><title>User Stories</title><link>https://jaaved.netlify.app/notes/202103251314-user_stories/</link><pubDate>Thu, 30 Mar 2023 13:34:03 +0300</pubDate><guid>https://jaaved.netlify.app/notes/202103251314-user_stories/</guid><description/></item><item><title>Definition of Done (DOD)</title><link>https://jaaved.netlify.app/notes/202103272001-definition_of_done_dod/</link><pubDate>Sat, 14 Jan 2023 20:22:31 +0400</pubDate><guid>https://jaaved.netlify.app/notes/202103272001-definition_of_done_dod/</guid><description>Definition # ref: link Scrum defines the Definition of Done in pretty simple terms: it’s the acceptance criteria that are common to every single user story.
The definition of “done” depends on the task. In Agile Software Development, we use the User Story Definition Of Done(DOD) for User Stories to ensure the quality of work and to assess whether the team completes a User Story or not. If respected, the Definition of Done (DOD) in Scrum is keeping the development team away from the .</description></item><item><title>Difference between User Story and Feature</title><link>https://jaaved.netlify.app/notes/202103281429-difference_between_user_story_and_feature/</link><pubDate>Sat, 14 Jan 2023 20:18:34 +0400</pubDate><guid>https://jaaved.netlify.app/notes/202103281429-difference_between_user_story_and_feature/</guid><description>Summary # ref: link According to Kent Beck and Martin Fowler stories() and features are SYNONYMS: A user story is a chunk of functionality (some people use the word feature) that is of value to the customer. What you call a feature is usually referred to as theme or epic. Themes and epics are used to group user stories to bigger feature sets, that make sense on their own.</description></item><item><title>Technical Debt</title><link>https://jaaved.netlify.app/notes/202103272011-technical_debt/</link><pubDate>Sat, 14 Jan 2023 20:13:56 +0400</pubDate><guid>https://jaaved.netlify.app/notes/202103272011-technical_debt/</guid><description>Definition # ref: link The Technical Debt means additional rework caused by implementing limited, temporary solutions or incomplete work. I also count as technical debt:
code not deployed up to the environment, whichmakes it available to the users, features developed but not documented or tested. When done, the output of a story must be ready to be released. If it is not, everything pending is called technical debt.</description></item><item><title>Gantt Chart</title><link>https://jaaved.netlify.app/notes/202103251452-gantt_chart/</link><pubDate>Sat, 14 Jan 2023 20:12:45 +0400</pubDate><guid>https://jaaved.netlify.app/notes/202103251452-gantt_chart/</guid><description/></item><item><title>Difference between Definition of Done(DOD) and Acceptance Criteria (AC)?</title><link>https://jaaved.netlify.app/notes/202103272020-difference_between_definition_of_done_dod_and_acceptance_criteria_ac/</link><pubDate>Sat, 14 Jan 2023 20:11:10 +0400</pubDate><guid>https://jaaved.netlify.app/notes/202103272020-difference_between_definition_of_done_dod_and_acceptance_criteria_ac/</guid><description>Summary # Difference between vs ?
Num 1 Generic(common) Specific 2 Abstract Concrete 3 Requirements to adhere Test scenarios ref: link
Definition of Done (DoD) is a list of REQUIREMENTS that a user story MUST ADHERE to for the team to call it complete. While the Acceptance Criteria of a User Story consist of set of TEST SCENARIOS that are to be MET to confirm that the software is working as expected.</description></item><item><title>Acceptance Criteria (AC)</title><link>https://jaaved.netlify.app/notes/202103271957-acceptance_criteria/</link><pubDate>Sat, 14 Jan 2023 20:10:42 +0400</pubDate><guid>https://jaaved.netlify.app/notes/202103271957-acceptance_criteria/</guid><description>Definition # ref: link Acceptance criteria are a set of statements that describes the conditions a software product or a project deliverable must satisfy in order for the User Story to be accepted by a Product Owner, user, customer, or other stakeholder. Acceptance criteria are incredibly important in Scrum because they spell out what a development team needs to accomplish for a given Sprint.
Whenever a user story is written the product owner and the team collaborate to determine the AC of the story.</description></item><item><title>From User Stories to AC with BDD</title><link>https://jaaved.netlify.app/notes/202103271948-from_user_stories_to_bdd/</link><pubDate>Mon, 04 Apr 2022 10:33:07 +0300</pubDate><guid>https://jaaved.netlify.app/notes/202103271948-from_user_stories_to_bdd/</guid><description>Summary # From user stories to Acceptance Criteria (AC) with Behaviour Driven Development(BDD)</description></item><item><title>Behaviour Driven Development(BDD)</title><link>https://jaaved.netlify.app/notes/202103271745-behaviour_driven_development_bdd/</link><pubDate>Mon, 04 Apr 2022 10:32:56 +0300</pubDate><guid>https://jaaved.netlify.app/notes/202103271745-behaviour_driven_development_bdd/</guid><description>Summary # ref: https://www.youtube.com/watch?v=Va_93ygTnOs BDD is not a testing tool, but a colaboration tool. ref: https://www.youtube.com/watch?v=6nSwRSbc27g Dan North is the orginator of BDD. According to him BDD is TDD, he just removed the word Testing to get buy in of people.
Difference between TDD and BDD # They are. The key difference is the scope. TDD is a development practice while BDD is a team methodology. In TDD, the developers write the tests while in BDD the automated specifications are created by users or testers (with developers wiring them to the code under test.</description></item></channel></rss>