Showing posts with label Agile Methodology. Show all posts
Showing posts with label Agile Methodology. Show all posts

Thursday, December 21, 2017

Top 10 Agile Interview Questions & Answers

1. What is agile methodology and its advantage?

Agile methodology is the continuous iteration of both development and testing activity throughout the software development lifecycle.

Advantage:
The customer gets a chance to look at the product very frequently and make the decision wisely.

2. Tell me the agile ceremonies?
  • Sprint Planning Meeting.
  • Daily Scrum Meeting.
  • Sprint Review Meeting.
  • Sprint Retrospective Meeting,

3. Tell me the agile artifacts?
  • Product Backlog.
  • Sprint Backlog.
  • Product Increment.

4. What is Epic and User-story in agile?

Epic: Epic means big user story and it generally takes two or more sprints to develop and test the particular epic. They are usually broad in scope.

User-story: User-stories are derived from Epic and It has a high-level definition of a requirement.

5. What is burndown chart?

Burndown chart generally shows how quickly and effectively we completing our user stories in each iteration and also, it shows the total amount of work we deliver in each iteration.

6. Difference between Product Backlog and Sprint Backlog?

Product Backlog: Product Backlog is a list where all the details(Epics, User stories) are available to get the end product.

Sprint Backlog: Sprint Backlog generally derived from Product Backlog. During iteration, We will be selecting the stories from the product backlog.

7. What is Definition of Done (DOD)?

Definition of Done is a checklist that is required to develop the product and it's adding value to the product.

Checklists are:
  1. Design Documents.
  2. Coding.
  3. Review Comments.
  4. Unit Testing.
  5. Release Notes.

8. What is Product Increment?

At end of the sprint, The newly developed product must be in usable condition and it should meet the 'Definition of Done' and 'Acceptance Criteria'.

9. What is Sprint Retrospective meeting?

During the 'Sprint Retrospective' meeting, The team will discuss what happended in the iteration and also identifies the list of actions that are needed for improvement going forward.

10. How do you deal when requirements are keeps on changing?

I work closely with Product Owner to understand the changes and then update the test plan & test cases (Initially better to write generic test plan & test cases). Please don't go for automation until requirements are finalized.