Software Testing is evaluation of the software against requirements gathered from users and system specifications. Testing is conducted at the phase level in software development life cycle.
August 23, 2020
SCRUM PROCESS
Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.
These are the main terms are used in Agile:
EPIC- It is a larger requirement that can be broken down into small tasks.
Story-It is a small requirement called user stories
Task - It is action that we need to complete for particular story
Agile Roles-
Product owner- Getting the requirements from the customer or stakeholder . He will define the features of the product and creating epic and stories and prioritize the stories, accept and reject work products.
Scrum Master- who drives the whole agile process. how working is going on..how we can overcome the challenges .
Scrum Team- Developers and Testers . Both work together
Definition of Ready- No of rules --suppose story is ready for testing , user story is clear, testable, feasible, defined, acceptance criteria defined, Performance criteria identified
Definition of Done- It also defines certain rules code produced, code commented, peer reviewed,build without errors, unit testing written,Deployed to system test environment ,passed UAT, Relevant documentation
Product Backlog- Prepare by product owner which contains the requirements .
Product owner will prioritize the stories and all stories have been developed and delivered to customers . In release planning decide how many sprints are required
Product owner and scrum master then have a meeting . he will contain the product backlog. Before sprint is starting, we need to plan the sprint.
In sprint planning meeting developer and QA will be there and they will go through each story and give estimation point or story point estimation. estimation is given in the form of Fibonacci series(1,2,3,5,8,---).they will decide what all stories needs to be complete.
Sprint backlog- It contains the committed stories .
For example- We have 3 months of times. We divide entire cycle into multiple parts called sprints or iterations.
In sprint Planning- what is the story and what will be the tasks of each team..
Every day there is a meeting of 15 mins that is called Scrum meeting .
They will discuss about the status and any blockers if they have.
Once Sprint is completed , we have to give demo to product owner and QA team. whether product is meet to customer requirements. After completion of sprint, Sprint retrospective meeting is done . what went wrong? what went well? improvement areas.
This is complete Scrum life Cycle..
Subscribe to:
Post Comments (Atom)
Key concepts in Pipeline
1. Agent- To build your code or deploy your software using azure pipelines, you need at least one agent. Two types of agent- Microsoft host...
-
Author- Who creates the work product and fix the defects Management- Review planning, defining scope, selecting people, checking entry an...
-
There are different components of JMeter are called Elements that serve their own purpose. Thread Group- Thread Groups is a collection of T...
-
Review types -- Informal Review -Generating new ideas or solutions, quickly solving minor problems Walk through - Exchanging ideas about t...
No comments:
Post a Comment
Please let me know if you have any doubts.