Agile
Introduction
Agile is a software engineering methodology followed by modern applications.
RUP Vs Agile
Sprint contains User Story
User Story contains Tasks
Tasks estimation is done in points
One point contains 8 hours
Q: What is Agile?
A: Agile is a software engineering methodology followed by modern applications.
Q: How do you record application functionalities?
A: We record (write) functionalities using User Story. Functionalities are further divided into tasks.
Q: What is Sprint?
A: It is an iteration in Agile. One application has multiple sprints.
Q: What is contained by a Sprint?
A: Spring contains User Story.
Q: In how many days one sprint is completed?
A: In our project sprint is for 15 days.
Q: What is done in Sprint?
A: In the sprint, multiple user stories are developed.
Q: What is a User Story?
A: It is a usecase that contains functionality and tasks.
Q: How do you estimate a task?
A: Task is estimated in points. One point contains 8 hours.
Q: Who is the scrum master?
A: Scrum Master is basically Project Lead who follows the agile process and makes sure the team is also following the agile process.
Q: Who is the product owner?
A: Product owner is a Business Analyst or Sr QA engineer that has domain knowledge of the project and acts on behalf of the Client.
Q: When do you have a stand-up meeting
A: Team has a stand-up meeting every morning and evening. In the morning we have to tell what tickets/bugs we have to resolve today and evening we have to give them status.
Q: Is the client present in your stand-up meeting
A: Yes, sometimes in the morning when he has to describe new functionalities and every day in the evening stand up meeting for status.
Q: What are the differences between Uasecase and User Story?
A: Both are the same.
Reference
https://www.lucidchart.com/blog/agile-software-development-life-cycle