Agile Scrum
Agile Scrum
Agile - Scrum
Questions and Answers -
1 Agile- Scrum
In this meeting, the scrum team along with the scrum master and product owner.
The product owner presents the business requirements and as per the priority team discussed over it and
identifies the complexity, dependencies, and efforts.
The team may also do the story pointing at this stage.
Q 5. Do you know the Three Amigos/ in Scrum? OR Who all are involved in SCRUM?
Answer:
The three Amigos are – Product Owner, Scrum Master, and Scrum Team.
OR
There are three types of persons involved in Scrum which are Product Owner, Scrum Master, and Scrum Team
which involves Developer, Tester and BA’s.
A2: Depending on the project and team we can decide the duration of Sprint, many company Follows the 15
Days Sprint.
USER STORIES: It is a process of Phrasing the requirements in a form of story, It is a way of describing a feature
set/Requirement like – “I need …, SO that ...”.
Q 13. What are the roles of a Scrum Master and Product owner?
Answer:
Scrum Master: He/she acts as a Leader/Manager for the scrum team. He leads over all the scrum ceremonies
and coaches the team to understand and implement scrum values and principals.
Product Owner: Is the point of contact for a scrum team. He/she is the one who works closest to the business
People/Client. The main responsibility of a product owner is to identify and refine the product backlog items.
A2: Velocity is a Metric which is used to measure the units of work completed
in a given timeframe.
Q 16. So, in scrum, which entity is responsible for the deliverables? Scrum Master or Product Owner?
Answer:
A1: Neither the scrum master, not the product owner. It’s the responsibility of the team who owns the
deliverable.
Q 17. How do you measure the complexity or effort in a sprint? Is there a way to determine and represent it?
Answer:
A1: Complexity and effort are measured through “Story Points”. In Scrum, it’s recommended to use Fibonacci
series to represent it.
A2: Story Points are Unit of measure for expressing an estimate for overall effort that will be required.
When we Estimate with story points- We assign the point value to each item.
To set the Story Point- Find the simplest story and assign the 1 value to that story and accordingly on basis of
complexity we can assign the values to user stories.
Note : Kindly have the basic idea about the values and Principle
Q 22. Do you think scrum can be implemented in all the software development process?
Answer:
A1: Scrum is used mainly for
• Complex projects.
• Projects which have early and strict deadlines.
• When we are developing any software from scratch.
Q 23. During Review, suppose the product owner or stakeholder does not agree to the feature you
implemented what would you do?
Answer:
A1: First thing we will not mark the story as done.
We will first confirm the actual requirement from the stakeholder and update the user story and put it into the
backlog. Based on the priority, we would be pulling the story in the next sprint.
Q 24. In case, the scrum master is not available, would you still conduct the daily stand-up meeting?
Answer: A1: Yes, we can very well go ahead and do our daily stand-up meeting.
Q 25. Apart from planning, review, and retrospective, do you know any other ceremony in scrum?
Answer: A1: These three meetings are the ones which occurs on regular basis, apart from these We have one
more meeting which is Product Backlog Refinement meeting (backlog grooming meeting) where the team, scrum
master and product owner meets to understand the business requirements, splits it into user stories, and
estimating it.
Q 26. Can you give an example of where scrum cannot be implemented? In that case, what do you suggest?
Answer: Scrum can be implemented in all kinds of projects. It is not only applicable to software but is also
implemented successfully in mechanical and engineering projects.
A2: Epics are equivocal user stories or we can say these are the user stories that are not defined and are kept for
future sprints.
Q 33. You are in the middle of a sprint and suddenly the product owner comes with a new requirement, what
will you do?
Answer:
A1: In an ideal case, the requirement becomes a story and moves to the backlog. Then based on the priority,
team can take it up in the next sprint.
But if the priority of the requirement is really high, then the team will have to accept it in the sprint but it has to
very well communicated to the stakeholder that incorporating a story in the middle of the sprint may result in
spilling over few stories to the next sprint.
Q 34. In case you receive a story in the last day of the sprint to test and you find there are defects, what will
you do? Will you mark the story as done?
Answer:
A1: A story is done only when its development is completed + QA completed + acceptance criteria is met + it is
eligible to be shipped into production. In this case, if there are defects, the story is partially done and not
completely done, so I will spill it over to the next sprint.
A2: No, I will not be able to mark the story as done as it has open defects and the complete testing of all the
functionality of that story is pending. As we are at the last day of sprint we will mark those defects as Deferred for
next sprint and we can spill over that story to next Sprint.
6 Agile- Scrum
Answer:
1. Velocity: Tracking your velocity gives you a clear idea about your progress, capacity, etc.
Measurement can be done by the sum of all approved estimates of the stories.
2. Work category allocation: This factor provides us a clear idea about where we are investing our
time or where to set priority.
3. Defect removal awareness: Quality product can be delivered by active members and their
awareness
4. Cumulative flow diagram: With the help of this flow diagram, the uniform workflow can be
checked, where X-axis shows time and Y-axis shows no. of efforts.
5. Sprint burndown matric: Tracking on the completion of work along with the sprint is done.
6. A business value delivered: Business value delivered is an entity that shows the team’s working
efficiency. This method is used to measure, in which around 100 points are associated with each
project. Business objectives are given value from 1,2,3,5 and so on according to complexity,
urgency, and ROI.
7. Defect resolution time: It’s a process where team member detects the bug and priority intention
by the removal of the error. A series of process is involved in fixing the bug:
• Clearing the picture of a bug
• Schedule fix
• Fixation of Defect is done
• Report of resolution is handed
8. Time coverage: Amount of time given to code in question in testing. It is measured by the ratio of
no. of the line of code called by test suite by total no. of the relative lines of code (in percentage)
Q 36. How does agile testing (development) methodology differ from another testing (development)
methodologies?
Answer: In agile testing methodology, the entire testing process is broken into a small piece of codes and in each
step, these codes are tested. There are several processes or plans involved in this methodology
like communication with the team, short strategical changes to get the optimal result, etc.
Q 38. Describe the places where ‘Scrum’ and ‘Kanban’ are used?
Answer:
A1 ‘Scrum’ is used when you need to shift towards a more appropriate or more prominent process while if you
want improvement in running the process without much changes in the whole scenario, you should use
‘Kanban’.
An ambassador (a designated person who represents team) represents its team in the scrum of scrums.
Q 49. What is the difference between Epic, User stories & Tasks?
Answer:
User Stories: It defines the actual business requirement. Generally created by the business owner.
Task: To accomplish the business requirements development team create tasks.
Epic: A group of related user stories is called an Epic.
9 Agile- Scrum