Coepd Project 2
Coepd Project 2
Coepd Project 2
Ans:
Agile
User
I WANTStory No:14
REGISTER Tasks 2
IN SCRUM FOODS Priority Highest
SO A
AS THAT I CAN LOGIN IN SCRUM FOODS APPLICATION
CUSTOMER
ACEPTANCE CRITERIA
BV: 200
REGISTRATION SCREEN
CP: 4
Phone
LOGIN Number.
SCREENClick on Register Button. Send Successful Notification to the user
User Story
Text Boxes No:15
for User Tasks
Name, Password, Mobile2No, Email,
Priority Highest
Address,
Phone Number. Click on Register Button. Send Successful Notification to the user
AS A CUSTOMER
User Story No:16 Tasks 2 Priority Highest
I WANT LOGIN IN SCRUM FOODS
AS A CUSTOMER
SO THAT I CAN USE THE SCRUM FOODS APPLICATION
I WANT SEARCH OPTION IN SCRUM FOODS APPLICATION
User
I WANTStory No:18
TO VIEW Tasks
RESTURANTS MENU 2
IN SCRUMPriority Highest
FOODS APPLICATION
SO THAT
AS A I CAN SELECT FOOD TO ORDER FROM RESPECTIVE RESTAURANT
CUSTOMER
BV: 200
View list CP: 50
of restaurants and Menu cards in Tabular Form.
SO THAT I CAN
ACEPTANCE TRACK MY ORDER ONLINE
CRITERIA
Login, Show Payment options Net banking, UPI Payments, Credit card.
BV: 500 CP: 100
Enable the customer to select the mode of payment and proceed with the payment option.
ACEPTANCE CRITERIA
Show Status of delivery with the location details, and the expected time of delivery.
Enable the customer to track the delivery of placed orders and expected time of delivery.
SO THAT I CAN
ACEPTANCE RATE GIVE FEEDBACK AND RAINGS
CRITERIA
Text Box for cancel option, order can be canceled mentioning the reason of cancellation.
BV: 500
Display CP:
the status as canceled and process for refund 100 in case payment received.
to customer
ACEPTANCE CRITERIA
Text Box for feed back option, option to rate the delivery agent.
User Story No:23 Tasks 3 Priority Highest
AS A DELIVERY BOY
I WANT TO REGISTER
User Story No:24 Tasks 3 Priority Highest
SO THAT I CAN ACCEPT THE ORDER AND DELIVERY.
AS A DELIVERY BOY
BV: 500
I WANT CP: 100
TO LOGIN IN SCRUM FOODS APPLICTION
SO THAT I CAN
ACEPTANCE VIEW AND ACCEPT THE ORDER FOR DELIVERY.
CRITERIA
Text Boxes for User Name, Password, Mobile No, Email, Address,
BV: 500 CP: 100
Phone Number. Click on Register Button. Send Successful Notification to the user
ACEPTANCE CRITERIA
Text Boxes for User Name, Password, Mobile No, Email, Address,
Phone Number. Click on Register Button. Send Successful Notification to the user
SO THAT I CAN
ACEPTANCE VIEW AND UPDATE THE PAYMENT STATUS FOR COD
CRITERIA
ACEPTANCE CRITERIA
I WANT TO LOGIN
VIEW DETAILS
ACEPTANCE CRITERIA
Text Boxes
Box forfor
updating
User Name,
the customer
Password,
feedbacks,
Mobile No,
andEmail,
viewing
Address,
access to delivery boy.
Phone Number. Click on Register Button. Send Successful Notification to the user
User Story No:29 Tasks 2 Priority Highest
AS A CUSTOMER
User
I WANTStory No:30 DETAILS
TO PAYMENT Tasks 2 Priority Highest
SO THAT
AS A I CAN VIEW
BUSINESS OWNERMY ORDERS AND PAYMENTS RECEIPTS
I WANT TO RESGISTER
BV: 500 CP: 100
SO THAT I CAN LOGIN IN SCRUM FOOD APP
ACEPTANCE CRITERIA
BV: 500 for reports of placed orders and paymentsCP:
Text Boxes 100
done.
ACEPTANCE CRITERIA
Text Boxes for User Name, Password, Mobile No, Email, Address,
Phone Number. Click on Register Button. Send Successful Notification to the user
I WANT TO LOGIN
ACEPTANCE CRITERIA
View
Text Boxes
Order,for
Display
User Name,
List of orders
Password,
in theMobile
tabularNo,
Form
Email, Address,
Enable
Phone Number.
to updateClick
the payments
on Register
to Button.
restaurants
Send Successful Notification to the user
User Story No:33 Tasks 2 Priority Highest
AS A ADMIN
I WANT TO LOGIN
IACEPTANCE CRITERIA
WANT TO VIEW REPORTS
Phone Number. Click on Register Button. Send Successful Notification to the user
BV: 500 CP: 100
ACEPTANCE CRITERIA
Generate the reports of orders and payment and calculate the revenue.
BV:A DELIVERY
AS 500 BOY CP: 100
I WANT TO LOGIN
ACEPTANCE CRITERIA
SO THAT I CAN VIEW DELIVERIES REPORTS AND REVENUE GENERATED
User Story No:37 Tasks 3 Priority Highest
Enable to add comments for customer regarding the ratings or any complaints regarding the
delivery boys or restaurants.
BV:
AS A 500
RESTUARANT CP: 100
I WANT TO LOGIN
ACEPTANCE CRITERIA
SO THAT the
Generate I CAN UPDATE THE LIST OF FOODS AND AVAILABILITY
reports
View Deliveries report and view revenue generated.
ACEPTANCE CRITERIA
Text Boxes for User Name, Password, Mobile No, Email, Address,
Phone Number. Click on Register Button. Send Successful Notification to the user
ACEPTANCE CRITERIA
User Story No:39 Tasks 3 Priority Highest
AS A ADMIN
Modify the Address and set as current location.
IUpdate
WANT the
TO details
ACCESS andOF FOOD APP
store.
BV:A REGIONAL
AS 500 ADMIN CP: 100
I WANT TO VIEW REPORTS
ACEPTANCE CRITERIA
SO THAT I CAN VIEW REGIONAL REVENUE
User box to update the comments for addition or deletion of the delivery boys.
BV: 500
Update the details and store.
CP: 100
ACEPTANCE CRITERIA
Ans : EPIC is the set of user stories or the big user story consisting the number of small user stories to
complete the mile stone known as EPIC.
EPIC can be said as the set of user stories completed to achieve one task.
1. RESGIATRATION
AS A CUSTOMER I WANT TO REGISTER IN SCRUM FOOD APP SO THAT I CAN LOGIN AND
PLACE ORDER.
2. LOGIN
AS A CUSTOMER I WANT TO LOGIN IN SCRUM FOOD SO THAT I CAN ORDER THE FOOD AND
MAKE PAYMENT.
2. CP - CP is also known as Story Points (SP). CP is the effort required by the Scrum Developers to
develop this feature (user story) using technology. Efforts include time taken to solve the complexity and
write the code. CP is estimated by the Scrum Developers by using Poker cards. We provide pokers with
values “?”, 1, 2, 3, 5, 8, 13, 20, 40, 100 and BIG.
The main difference between the BV and CP is that the BV value is decided or given the client
according to the importance or the priority of task to be performed. However the CP value is indentified
or given by the development team according to the efforts needed to perform the tasks.
Product Backlog Your User stories will go into Product Back log
Ans :
Sprints are time boxed iterations of a continuous project development cycle—short repeatable phases
that last between one and four weeks. Sprints lie at the core of Agile and Scrum methodologies, an
approach that takes large, complex product development projects and breaks them down into smaller,
more manageable pieces.
Scrum is a sub unit of Sprint. What is scrum Duration: 1 day – Your scrum Value________________?
PBI: Product Backlog Item Task: Unit of Work done by 1 Developer in 1 Scrum WIP: Work In Progress
Sprint Backlog
Add 3 2 1
Resturants
3 0 3
Order Food
3 3 0
Make
Payment
3 3 0
Track
Delivery
3 3 0
Cust
Feedback
Question 6 – Explain Product backlog and sprint back log– 5 Marks
Product Backlog - The product backlog is a list that compiles all the tasks and user stories that must be done to complete the whole project. But it’s not just a simple task list.
An effective product backlog breaks down each of the backlog items into a series of steps that help the development team.
The product backlog is very important for product management, the implementation of agile and it’s also one of the seven scrum artifacts, which shape the scrum methodology.
But even if it’s been planned out, the product backlog is not set in stone. Like most aspects of agile project management, there are going to change. Flexibility is crucial.
The product backlog shows project tasks and user stories, as well as their deadline, who’s assigned to complete them, their priority level and percent complete. Managers can
easily drag and drop these tasks to refine the product backlog. In addition, Project Manager also allows team members to interact in real time.
Sprint backlog :
The sprint backlog is a subset of the product backlog. The sprint backlog comes from the product backlog, but it contains only the product backlog items that can be completed
during each agile sprint. Think of it as the marching orders for the team as they go off on their short sprint.
The complexity of the project will determine the sprint backlog, but overall the idea is to dedicate the team only to those tasks that can be completed during the sprint. Of
course, if it is a complex project the sprint backlog can also grow in complexity and length.
Unlike the product backlog, though, the sprint backlog is unchanged during the period of the sprint. It can be changed, but only during the sprint planning meeting. Once
agreed upon, the items and steps to complete them are frozen for the length of the sprint.
Question 7 – What is impediments log? write 2 impediments – 5 Marks
Ans : Impediments :
In terms of Scrum, they are “blockers” that prevent the Scrum Team from completing work, which in return impacts velocity. Anything that prohibits the team from doing work is
considered an impediment.
Impediments are hurdles or obstacles and these are recorded in Impediment Logs. They are “blockers” preventing the Scrum Team from completing work and should be
included within impediment logs.
All challenges faced by the team will be logged in the impediments log.
Ans : According to Scrum, Inc., team velocity is a “measure of the amount of work a team can tackle during a single sprint and is the key metric in Scrum”. When you complete
a sprint, you'll total the points for all fully completed user stories and over time find the average number of points you complete per sprint.
Velocity – How many Complexity Points is covered in this sprint. Velocity of team is 8
Question 9 – Draw Sprint Burn Charts n Product Burn Down Charts– 3 Marks
Also to indentify the EPICs from the product backlog. Product grooming is processes of planning the
project and understanding the needs.
Thus product grooming includes the refinement t understand what does the stakeholder require and why
does it require and what is the value addition is to be done.
Question 11 – Explain the roles of Scrum Master and Product Owner – 3 Marks
Ans.
The Scrum Master is accountable for establishing Scrum as defined in the Scrum Guide. They do this by
helping everyone understand Scrum theory and practice, both within the Scrum Team and the
organization. The Scrum Master is accountable for the Scrum Team’s effectiveness. They do this by
enabling the Scrum Team to improve its practices, within the Scrum framework.
The Product Owner is accountable for maximizing the value of the product resulting from the work of the
Scrum Team. The Product Owner is one person, not a committee. The Product Owner may represent
the needs of many stakeholders in the Product Backlog. Those wanting to change the Product Backlog
can do so by trying to convince the Product Owner.
Scrum Master - The day to day activity of a Scrum Master involves servant leadership where they are
involved in performance planning, coaching, self- organization, removing obstacles, resolving conflicts
and serving the team.
Product Owner - The first responsibility of the product owner is customer satisfaction and this they carry
out by ensuring that customer requirements are given priority and there is transparency between
development team and stakeholders.
The product owner guarantees stakeholder satisfaction by ensuring product success, and building a
product which meets business requirements.
The Scrum Master ensures project success, by assisting the product owner and the team in using the
right Scrum processes for creating the end product and establishing the Agile principles. The Product
Owner interacts with the users and customers, Stakeholders, the Development team and the Scrum
The Product Owner and the Scrum Master are both invaluable members of a Scrum project team, as
they build the perfect relation with the development team and strive to deliver the best results.
Ans : There are five types of scrum meetings held during the scrum process which are as follows.
This meeting begins with the Product Owner. In this meeting the PO explains their vision and how the
team should go about completing this step of the project. During this meeting, team members decide the
amount of work they can complete within the sprint. This is also when the team moves work from the
Product Backlog to the Sprint Backlog. This step requires a lot of planning and can take several hours
for the group to decide on a finalized Sprint.
From the planning meeting, we move into the daily scrum meetings. Every single day for 15 minutes,
the team gathers together to report any issues or progress on their tasks. Though brief, this meeting is
an essential part of the scrum process. It is designed to keep all group members on track in a cohesive
manner. Normally the Product Owner is present during all daily scrum meetings to assist in any way
Daily Stand-up Meeting End of every Scrum, Scrum Developers will participate in Scrum meeting. Here
they must answer 3 Questions. a. What task did you work in this scrum? b. What task will you work on
next scrum? c. Any Challenges/impediments? When you will complete the user story?
They will see the Velocity – How many CP is covered in this sprint
Sprint Burn Down Chart.
Last, is the backlog refinement meeting. In this meeting, team members focus on the quality and skill of
the work involved during the sprints. This meeting is necessary for the business owners to connect with
the development team and is used to assess the quality of the final product. This meeting involves
important reflection on the team backlogs.
Ans :
Sprint Size The whole concept of sprint is to identify User stories that the scrum team would work on
and complete within a specific sprint duration. Typically known as the sprint length. Sprints can be of 1,
2, 3 or 4 weeks long at the max. Anything beyond 4 weeks is never agile scrum project management.
1. Product Owner
2. Scrum Master
3. Developers 8
Ans.
The product owner could work together with the team to define an artifact called “the Definition of
Ready” (DOR) for ensuring that items at the top of the backlog are ready to be moved into a sprint so
that the development team can confidently commit and complete them by the end of a sprint.
The term “Definition of Ready” isn’t described in the Scrum Guide similar to the user stories and the
Acceptance Criteria embedded in it. Perhaps, you may consider the Definition of Ready is an integral
part of the backlog refinement activity, instead of using the Definition of Ready as a sequential and
phase-gate checklist. Backlog refinement is an ongoing process, therefore it’s not restricted to an event
The definition of Done is structured as a list of items, each one used to validate a user story or PBI,
which exists to ensure that the Development Team agree about the quality of work they’re attempting to
produce. It serves as a checklist that is used to check each Product Backlog Item (aka PBI) or User
Story for completeness. Items in the definition of “Done” are intended to be applicable to all items in the
Product Backlog, not just a single User Story. It can be summarized as following:
DoR and DoD are practices that are needed while improving a product. To ensure that the product
meets customer expectations, certain features and ideas have to be added to it from time to time, and
defining the criteria for the features to be added is absolutely necessary and that's when the DoR and
DoD come into play.
Ans.
especially important in Agile software development. When we talk about some of the Product Owner's
activities in Scrum products, such as "Ordering items in the Product Backlog to best achieve mission
and objectives", "Demonstrate what the Scrum Team would work on next", and "Streamlining the quality
of the work the Developers performs", we are actually talking about workload prioritization. All we're
attempting to do is prioritize the issues in the backlog. In essence, we are attempting to discover the
user's priority tasks and rank them accordingly, while also taking into account certain additional
characteristics. For example, we may utilize five priority factors to rank user stories, such as the
importance users place on product vision, urgency, time restrictions, technical difficulty, and stakeholder
interests. Projects must be correctly prioritized for both the overall project objectives and the individual
activities that will fulfill the objectives in order to be successful. As a result, we address the prioritizing
Product level: Evaluate which elements of the product might contribute more to the project's major aims.
Tasks level: Specify which work items must be completed and in what sequence during the software
product development cycle.
from the DSDM (dynamic software development method). According to this strategy, a collection of
M: Must. Describes a criterion that must be met in the final solution for it to be judged successful.
S: Should. Represents a high-priority component that, if feasible, should be included in the solution. This
is frequently a vital criterion, but it can be met in other ways if absolutely required.
C: Could. Describes a criterion that is desirable but not required. If time and resources allow, this will be
added.
W: Will not. Represents a demand that stakeholders have decided will not be executed in a particular
After categorizing the needs into four groups, they are rated in order of priority within each category.
Priority Poker
Priority poker is a simple design game for ranking objects in order of importance. Priority poker is
named from the fact that it is quite similar to arranging poker (a technique for evaluating the costs of the
Before the game begins, the moderator collects all of the individuals who need to be engaged in the
experts, and sometimes even consumers. The moderator must also prepare a list of tasks to prioritize
as well as a collection of priority cards to distribute to each player. The volume of cards in this set is
determined by how many degrees of priority are useful in this specific instance. In certain
circumstances, a 5 point scale (e.g., very high priority, high priority, medium priority, low priority, very low
priority), a 3 point scale (e.g., high urgency, medium urgency, low urgency), or even a 10 point scale
The supervisor then reviews a piece of functionality (user story). Each participant selects the card that
they believe represents the best ranking for that assignment and sets it face down on the table. After
each player has made their selection, all of the cards are turned over at the same time. The disparities
are addressed, and the game continues until the estimations are roughly equal.
Cost of Delay
This Agile prioritization technique is a concept that assists you in determining the amount of money you
risk losing if certain features are unavailable. Essentially, you are putting yourself in the path of those
who are combating fires. As a result, it is a proactive struggle to guarantee that there are no money-
bleeding situations.
You may estimate how urgent they are by calculating how much money the organization would lose
every day if the feature or job is delayed. As a consequence, you will have a well-planned timetable that
will contribute to total budget savings. As a result, this prioritizing strategy is motivated only by financial
Although these factors may be considered when calculating the Cost of Delay, they are not the primary
goal of these Agile prioritization methods. The benefits of employing this priority technique in conjunction
Conclusion:
These Agile prioritization methods are critical components of project planning and management. You
may wind up losing a lot of money on the project if you don't have appropriate Agile prioritization
techniques in place. Furthermore, the initiative may have little influence on the intended clients. As a
result, it is critical to employ an objective prioritizing grading system that adds to the success of an Agile
MVP (Minimum Viable Product), the Core of the Agile Methodology. An MVP
is a concept from agile scrum that refers to a product that has just enough
features to satisfy the needs of early customers and, more importantly,
give them something to provide feedback on to shape the future of the
product.
ANS:
Product Owner
The Product Owner has a vision of the product keeping the domain/industry
experience and the market need. Their job is to ensure that the product meets
the market and stakeholder needs; they conduct market analysis followed by
an enterprise SWOT analysis to come up with the product vision.
The PO also works on the go-to-market strategy for the product. The PO tries
to leverage their experience in the domain, need of the market, the industry or
the domain, the organization's market position, and the customer expectation
of the product.
Market Analysis
Analysis of market need/demand
Business Analyst :
Ans :
Harshad Kharate
[email protected]
9890609611
Objective
Work Experience
Education
B.Sc., Computer Science
Pune
Key Skills
Conceptual skills
User-centered design processes
Design quality standards
Service and product design methodologies
Agile and Scrum
Conducting design sprints
User validation
Analytical skills
Collaboration and teamwork
Communication
Certifications