{"id":8721,"date":"2019-02-06T16:12:28","date_gmt":"2019-02-06T16:12:28","guid":{"rendered":"https:\/\/www.monsterindia.com\/career-advice\/12-agile-interview-questions-that-you-should-prepare-for-your-next-interview-8721\/"},"modified":"2023-04-17T12:27:04","modified_gmt":"2023-04-17T06:57:04","slug":"12-agile-interview-questions-that-you-should-prepare-for-your-next-interview","status":"publish","type":"post","link":"https:\/\/www.foundit.sg\/career-advice\/12-agile-interview-questions-that-you-should-prepare-for-your-next-interview\/","title":{"rendered":"12 Agile Interview Questions that you should prepare for your next interview"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/media.monsterindia.com\/cmsimages\/1568794120.jpg\" alt=\"12 Agile Interview Questions that you should prepare for your next interview\"\/><\/figure>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Agile refers to a group of software development methodologies that are based on iterative processes. Requirements, designs and solutions evolve continuously through collaboration across various functional teams. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">In any company, the Agile project manager has the duties of managing the complex day to day operations that require accelerated delivery to customers. He must ensure that the Agile project is completed within the stipulated time, scope and cost constraints. <\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\"><strong>If you are looking to build your career as an Agile Manager or Developer, the following questions will help you prepare for your next interview: <\/strong><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt;\"><strong><span style=\"font-family: verdana,geneva,sans-serif;\">1. Explain Agile Testing. <\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Agile Testing is a Quality Assurance technique that is performed in a dynamic environment where testing scenarios ad customer requirements change continuously. It is done parallel to development so that small pieces of code are sent to the testing team from the development team. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt;\"><strong><span style=\"font-family: verdana,geneva,sans-serif;\">2. Differentiate between burn up and burn down chart <\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Burn up and burn down are terms used to denote the progress of a project. Burn up denotes how much work is completed in a project and burn down indicates how much work is left. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt;\"><strong><span style=\"font-family: verdana,geneva,sans-serif;\">3. What are the various roles in a Scrum project? <\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Basically, a Scrum team can have 3 roles: <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Project manager has the responsibility of managing product backlog. He works with the customers and end-users to collect the requirements and communicate it to the team to build the product. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Scrum Master works with the scrum team to ensure that each sprint is completed on time. Scrum master ensures proper workflow to the scrum team. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Scrum Team\u2019s responsibility is to be dedicated, self-organized and responsible for delivery of high quality product. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\"><strong>4. Explain Product backlog and Sprint backlog.<\/strong> <\/span><\/h3>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Product owner maintains the product backlog that contains all features and requirements of the project. <\/span><br><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">The sprint backlog is a subset of the product backlog that contains the requirements and features of that sprint only. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\"><strong>5. What is Velocity in Agile?<\/strong> <\/span><\/h3>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Velocity is a metric that measures the sum of all efforts associated with users completed in an iteration. This gives a prediction as to how much work in Agile is completed in a sprint and how much more time is needed to complete a project. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt;\"><strong><span style=\"font-family: verdana,geneva,sans-serif;\">6. How is Agile testing different from the traditional waterfall model? <\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">In the traditional waterfall model, testing is done at the end of development whereas Agile testing is done in parallel to development. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">In the waterfall model, testing is done on the whole product whereas in Agile, testing is done only on the small features.<\/span><\/p>\n\n\n\n<p><strong>You may also like: <\/strong><a href=\"https:\/\/www.monsterindia.com\/career-advice\/10-tips-to-stay-focused-in-an-interview\/\" target=\"_blank\" rel=\"noopener\">10 Tips to stay focused in an Interview<\/a><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\"><a href=\"https:\/\/www.monsterindia.com\/career-advice\/6-questions-to-ask-at-the-end-of-your-job-interview\/\" target=\"_blank\" rel=\"noopener\">6 Questions to ask at the end of your Job Interview<\/a><\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt;\"><strong><span style=\"font-family: verdana,geneva,sans-serif;\">7. What is Pair Programming? What are its benefits? <\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Pair programming is when two programmers work together as a team. One writes the code and the other reviews it. They can even reverse their roles. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">The benefits of pair programming are that the code quality improves due to the simultaneous review. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">It helps in easy knowledge transfer as one experienced programmer can teach the other one. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\"><strong>8. What is re-factoring?<\/strong> <\/span><\/h3>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Modification of code for improving performance without altering its functionality is called re-factoring. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt;\"><strong><span style=\"font-family: verdana,geneva,sans-serif;\">9. Differentiate between Incremental and Iterative development in Agile. <\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Once the software is developed in iterative development, and delivered to the customer, feedback is taken from them. Based on that feedback, the software is developed again in cycles, sprints and releases. <\/span><br><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">For instance, if the software is developed in 5 sprints in the first release, the second release can be done in some released and so on. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">In incremental development, software is developed in increments or parts. In every part, a portion of the whole product is delivered. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt;\"><strong><span style=\"font-family: verdana,geneva,sans-serif;\">10. How will you deal with frequently changing requirements? <\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Consult with the project manager to understand the exact test case requirement and update the test cases accordingly. It\u2019s important to understand the risks of changing requirements. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">The test engineers must also be equipped to write genetic test plans and test cases. Automation must not be done until requirements are finalized. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\"><strong>11. List the qualities of a good Agile Tester.<\/strong> <\/span><\/h3>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Following are the qualities of a good Agile tester: <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Agile tester must understand the project requirements very quickly. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">He must understand the Agile concepts and principals in detail. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">He must understand the risks in changing requirements. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">He must know how to prioritize the work according to the changing requirements. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">There must be constant communication between the Agile tester, developers and other associates. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\"><strong>12. What is Task board in Agile?<\/strong> <\/span><\/h3>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Task board in Agile means a dashboard that shows the progress of a project. A task board contains: <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">User Story that contains actual business requirement. <\/span><br><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">The tasks that need to be completed. <\/span><br><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">The tasks that are in progress. <\/span><br><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Tasks that are pending for testing and verification. <\/span><br><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Tasks that are completed. <\/span><\/p>\n\n\n\n<p><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">Agile is the best methodology if you do not want to handle a task as a whole but break into smaller segments.<\/span><\/p>\n\n\n\n<p><span style=\"font-size: 12pt;\"><strong><span style=\"font-family: verdana,geneva,sans-serif;\">Looking for Agile Jobs in top cities? Click at the links below:<\/span><\/strong><\/span><br><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">\u2022 <a href=\"https:\/\/www.monsterindia.com\/agile-jobs-in-bengaluru\/\" target=\"_blank\" rel=\"noopener\">Agile Jobs in Bangalore<\/a><\/span><br><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">\u2022 <a href=\"https:\/\/www.monsterindia.com\/agile-jobs-in\/\" target=\"_blank\" rel=\"noopener\">Agile Jobs in Mumbai<\/a><\/span><br><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">\u2022 <a href=\"https:\/\/www.monsterindia.com\/agile-jobs-in\/\" target=\"_blank\" rel=\"noopener\">Agile Jobs in Chennai<\/a><\/span><br><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">\u2022 <a href=\"https:\/\/www.monsterindia.com\/agile-jobs-in\/\" target=\"_blank\" rel=\"noopener\">Agile Jobs in Gurgaon<\/a><\/span><br><span style=\"font-family: verdana,geneva,sans-serif; font-size: 12pt;\">\u2022 <a href=\"https:\/\/www.monsterindia.com\/agile-jobs-in\/\" target=\"_blank\" rel=\"noopener\">Agile Jobs in Pune<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Agile refers to a group of software development methodologies that are based on iterative processes. Requirements, designs and solutions evolve continuously through collaboration across various functional teams. In any company, the Agile project manager has the duties of managing the complex day to day operations that require accelerated delivery to customers. He must ensure that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8722,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[147],"tags":[],"class_list":{"0":"post-8721","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-interview-questions"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.foundit.sg\/career-advice\/wp-json\/wp\/v2\/posts\/8721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.foundit.sg\/career-advice\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.foundit.sg\/career-advice\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.foundit.sg\/career-advice\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.foundit.sg\/career-advice\/wp-json\/wp\/v2\/comments?post=8721"}],"version-history":[{"count":1,"href":"https:\/\/www.foundit.sg\/career-advice\/wp-json\/wp\/v2\/posts\/8721\/revisions"}],"predecessor-version":[{"id":17000,"href":"https:\/\/www.foundit.sg\/career-advice\/wp-json\/wp\/v2\/posts\/8721\/revisions\/17000"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.foundit.sg\/career-advice\/wp-json\/wp\/v2\/media\/8722"}],"wp:attachment":[{"href":"https:\/\/www.foundit.sg\/career-advice\/wp-json\/wp\/v2\/media?parent=8721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.foundit.sg\/career-advice\/wp-json\/wp\/v2\/categories?post=8721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.foundit.sg\/career-advice\/wp-json\/wp\/v2\/tags?post=8721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}