Wednesday, April 14, 2021

Top 10 agile interview Question and Answer Set 2

 



1. What are the disadvantages of the agile model?
 Some of the disadvantages of using an agile model are as follows:
a) Not easy to predict: When you encounter a large project, it is not easy to get an idea of how much effort will it need
b) If the guidelines given by the customers is not properly grasped, then the final outcome of the project is not customer satisfying
c) Sometimes focusing on design and documentation is not proper
d) High-level decisions are under the hand of Veterans, if not combined with non-experienced one, freshers have little scope to grasp proper knowledge.



2. What are the places where Scrum and Kanban are used?
 When there is a need for shifting towards appropriate and prominent process then you use Scrum. When you need to improve the process that is running provided that there are not many changes then Kanban is used.



3. What do you mean by planning poker or scrum poker technique?
 The technique which is a card-based estimation based on a general agreement is known as scrum poker or planning poker. Some features of it are:-
The first step is to story of the agile user is read by the customer or owner. Then the estimator understands the features.

There are different planning cards with a different number for each estimator. The different numbers are the story points.
Based on the estimation which is done by discussing features, the estimator will select a card.
When a common value is selected then it is considered to be an estimate otherwise there is a discussion on maximum and minimum estimation.
Until a general agreement is reached this process is repeated.



4. What is the role of the Scrum Master?
 Here’s how you can answer Scrum Master interview questions like this –
The scrum master is the leader as well as coach of the Scrum team. The scrum master is responsible to serve and protect his team from any kind of distractions that could affect their performance. The main role of the scrum master is to motivate his team to achieve the sprint goal. 

He is focused to build a self-organized and motivated team where each member is familiar with the implementation of Agile and Scrum principles and applications. The scrum master keeps a proper check on the scrum team if they are executing committed tasks properly. He is also responsible to increase the efficiency and productivity of the team so that they can achieve the sprint goal effectively.



5. What do you know about impediments in Scrum?
 Impediments are the obstacles or issues faced by the scrum team which slows down their speed of work. If something is trying to block the scrum team from their getting work “Done” then it is an impediment. Impediments can come in any form. Some of the impediments are given as

  • Resource missing or sick team member
  • Technical, operational, organizational problems
  • Lack of management supportive system
  • Business problems
  • External issues such as weather, war, etc
  • Lack of skill or knowledge

While answering impediments related agile scrum interview questions remember that you may be asked the way to remove any of the mentioned impediment.



6. How do you know if you are using agile development?
 Whenever you are using certain things like Test-driven development, time-boxed task board, class responsibilities collaborators, daily stand up meeting, pair programming, continuous integration, reviews and much more… you will get to know that you are using agile development.



7. What do you mean by sprint retrospective meeting?
 Sprint retrospective meeting is the last part of the sprint. It is probably done after the review meeting of a sprint. The whole teams along with scrum master participate in this discussion and it lasts for 2 to 3 hours.
Scrum master get the review on below question from the team.
a. What went well
b. What not went well
c. What can be better


8. What is the difference between the agile & traditional way of working?
 This question is to judge whether one is aware of the environment of the agile way of working. Here the answer is expected to cover few or all of below:
The traditional way is sequential where design-> Development-> Testing etc. happen one after another whereas in agile all of this is done in every iteration/sprint

Changes are welcomed in agile as Scope is flexible whereas in traditional manner scope is fixed in the beginning due to which changes have to follow change request path

Progress is measured with % completion traditionally whereas working software is the measure of progress in agile

Project Manager as a central controlling authority is traditionally driving the project whereas Self-motivated and self-organizing teams drive the projects in agile.



7. What are the responsibilities of a Scrum Master?
 Key responsibilities of a Scrum Master involves:

  • Tracking and monitoring
  • Understanding requirements properly
  • Work to reach the project goal
  • Process checking master and quality master
  • Protect the team from detachments
  • Improving the performance of the team
  • Lead the meetings and resolve issues
  • Resolution of conflicts and impediments
  • Communication and reporting



8. How much time should a person expect to spend on Scrum Master activities?
 A ScrumMaster should make this role their top priority to focus on the benefits of the overall team. Their load will vary from sprint to sprint depending on what impediments and issues the team are dealing with Newly formed teams typically take more ScrumMaster time; 50%-100%, while experienced ScrumMasters with established well functioning teams might spend 50% or less time on the ScrumMaster role.



9. What is the difference between the Sprint Planning Meeting and Sprint Retrospective Meeting?
 The difference between the Sprint Planning Meeting and Sprint Retrospective Meeting is as follows:

Sprint Planning Meeting – A meeting in which all the Scrum roles (product owner, scrum team, and scrum master) have a discussion about the team’s priority features and product backlog items is known as a sprint planning meeting. This meeting is held every week and lasts for almost 1 hour.

Sprint Retrospective Meeting – A meeting in which all the Scrum roles (product owner, scrum team, and scrum master) have a discussion about the good part of the sprint, the bad part of the sprint, and the sprint improvements is known as sprint retrospective meeting. This meeting that is held at the sprint review meeting or at the end of the sprint; it lasts for 2-3 hours.

This is one of the frequently asked Agile Scrum interview questions. You may be asked to define the above terms separately or the difference between these two.



10. What is the difference between Epic, User stories & Tasks?
 An epic is a group of related user stories.

User Stories define the actual business requirement. Generally created by the business owner.
Task: To accomplish the business requirements, development team create tasks.



11. What is the difference between agile & scrum?
 This question will test whether you are aware of a broader picture of agile and its different frameworks or flavors. Below image will help you explain this answer where you can say agile is an umbrella of values and principles and under it, one of the lightweight frameworks is called Scrum.


No comments:

Post a Comment

How to install Java on EC2

***************************************** How to install Java on EC2 ***************************************** To be continued, In this post...

All Time Popular Post