Basic Agile Interview Questions
Basic Agile Interview Questions
Download PDF.
4. What good qualities an Agile Tester should have?
There are several good qualities an Agile tester should have. Some of them are listed
below:
Positive attitude and solution-oriented
Focused towards goal
Excellent communication skills
Understand and fulfill customer requirements
Basic knowledge about the Agile process and its principles
Critical and creative thinking
Share ideas effectively
Plan and prioritize work on the basis of requirements
Cope up with change
5. What do you mean by refactoring?
Re-factoring is basically an activity that involves alteration or modification of the internal
structure of software without any change in its external behaviors or functionality. In
this, developers make some changes or tinker with code to enhance and improve the
internal structure of software. One of the most popular and widely used refactoring
techniques in the agile software development process is Red-Green. The refactoring
process makes the code more readable, understandable, and clean. The continuous
habit of refactoring helps to make it easier to extend and maintain code.
6. What's the difference between sprint backlog and product backlog?
Sprint Backlog: It is generally owned by the development team. It only contains those
features and requirements that are related to the specific sprint only. It is considered a
subset of the product backlog. It is compiled of everything that must be done to
complete a particular sprint. It only includes items that can be completed during each
agile sprint. It is specific to the sprint goal only in a particular sprint.
Product Backlog: It is generally owned and maintained by the project owner. It usually
contains each and every feature of the product as well as the requirements of the
product. It is compiled to everything that must be done to complete the whole process.
It just breaks down every item into a series of steps. It is more specific to the end goal of
the product.
Conclusion
35. Conclusion
After going through the above topics, you must have understood what exactly agile
methodology is about and other important topics related to it. In short, agile is a
process that is totally based upon flexibility, transparency, quality, and continuous
improvement. It not only involves customers but also helps team members to manage
work more efficiently and work effectively simply to deliver products with the highest
quality within budget. All the above-mentioned questions were recently asked in
Interviews and will help you to crack your interviews.
Q #1) How long the Scrum cycle last?
Answer: Basically, the Scrum cycle depends on the project size and team size. Team size may vary
from 3 members to 9 members. Normally, it takes 3 to 4 weeks to complete a Scrum sprint. On an
average, a scrum sprint ends in 4 weeks.
Q #2) What is the scrum of scrums?
Answer: Suppose there are 7 teams working on a project and each team has 7 members. Each team
leads its own particular scrum meeting. Now to coordinate among the teams a separate meeting has
to be organized, that meeting is called Scrum of Scrums.
An ambassador (a designated person who represents team) represents its team in the scrum of
scrums.
Here, in the image blue line depicts the ideal time suggested for completing the project. For
Example, in a project ideally, 28 tasks (efforts) are pending on the starting day of the project. And
the project is scheduled to be completed in 20 days. So, on the 20th day, zero tasks (efforts) should
remain, which means the project should get completed.
On the other hand, the red line depicts the actual task (efforts) given with respect to the days. Here on
day 5, 7 tasks need to be completed as per planning, however, in actual only 4 tasks were completed.
Thus, it provides proper tracking down of the progress of the project and thereby helps in improving
the efficiency and on-time taken to deliver the project.
Q #25) Describe the places where ‘Scrum’ and ‘Kanban’ are used?
Answer: ‘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’.
Q #26) Why aren’t user stories simply estimated in man-hours?
Answer: Estimation of user stories on the basis of man-hours can be done but preferably not. You
won’t be able to concentrate on the quality product to be delivered to the customer. Moreover, you
will concentrate on the cost and budget of the management while using man-hours.
Instead of that, one can use story points, as it provides the complete idea about both the complexity
of work and required efforts