Professional Documents
Culture Documents
Work Process
Work Process
Work Process
Agenda:
▪ What is agile?
▪ What are the principle of agile?
▪ What is agile testing?
▪ Types of agile methodologies?
▪ What is Scrum methodologies?
What is Agile?
► 1. Scrum methodologies
► 2. XP (Extreme Programming)
► 3. FDD (Feature driven development)
► 4. Crystal Clear
► 5. Lean and Kanban
► 6. ASDM (Adoptive software development method)
► 7. DSDM (Dynamic Software Development method)
Terminologies:
• Release
• EPIC
• User stories/stories/story card
• Story point
• Sprint
• Bug triage meeting
• Product Backlog meeting:
Scrum Events/Ceremonies
• Sprint planning.
• Daily stand-up.
• Sprint review.
• Sprint retrospective.
Scrum methodologies/Scrum Process:
Release: Combination of sprints is called release
EPIC: It is a larger requirement. Epics need to be broken into smaller
deliverables (stories). Or we can also defined as complete set of
requirement is called EPIC
► One EPIC consist of multiple stories
User Stories/Stories/Story Cards:
A requirement that the business wants. It is something that is
deliverable within a single sprint(Smaller pieces of requirement ). It
can be a feature or modules or functionalities.
Tasks - It is a task/work which is need to perform on that particular story
► Story Point:
It is rough estimation given developer and test engineer to
develop and test individual stories
Ex: 1 story point=9 hours
1 SP=6
1 SP=8
Story point should be in Fibonacci series
Testing Story points estimated based on the
following aspects:
► Experience
► Worked on Agile Scrum Development process
► Involved in Sprint planning meeting,
► Actively Involved in Daily standup meeting
► Participated Sprint Retrospective meeting.
Fresher:
► Excellent knowledge on Agile Scrum Development process.
Roles
● Product Owner
● Development Team
● Scrum Master
Size
Self-Organizing Team
Cross-Functional Team
● Has all the skill sets required to complete their work without needing any outside help.
Product Owner
● Makes sure that the Scrum is clearly understood and adopted by the team.
● Is a servant leader for the Scrum Team.
● Removing Impediments
● Safeguard the team from useless interactions to maximize the business
value created by the Scrum Team.
● Facilitating Scrum events whenever requested.
● Ensures that the meetings are time boxed.
Development Team