If you are looking for Scrum Interview Questions And Answers for Experienced 2018, you are at right place. Here Mindmajix sharing a list of 10 interview questions on Scrum. According to research studies, Scrum has a market share of about 58% in project development methodology. So, You still have the opportunity to move ahead in your career in Scrum. These interview questions will help you to crack your interview and acquire dream career as Scrum Developer.
What is Scrum methodology?
Explain Scrum and Agile Development and Its main differences?
1) What is Scrum methodology?
A) Scrum is an agile framework for managing work with an emphasis on software development. It is designed for teams of three to nine developers who break their work into actions that can be completed within timeboxed iterations.
2) Explain Scrum and Agile Development and Its main differences?
A) Scrum is just one of the many iterative and incremental agile software development method.
In the SCRUM methodology, a sprint is the basic unit of development. Each sprint starts with a planning meeting, where the tasks for the sprint are identified and an estimated commitment for the sprint goal is made.
A Sprint ends with a review or retrospective meeting where the progress is reviewed and lessons for the next sprint are identified. During each sprint, the team creates finished portions of a product.
In the Agile methods, each iteration involves a team working through a full software development cycle, including planning, requirements analysis, design, coding, unit testing, and acceptance testing when a working product is demonstrated to stakeholders.
So if in a SCRUM sprint you perform all the software development phases (from requirement analysis to acceptance testing), and in my opinion, you should, you can say SCRUM sprints correspond to AGILE iterations.
3) What are different Scrum Roles?
A) Different roles available in Scrum are:
4) What are the different Scrum meetings?
A) In Scrum, there are different meetings are there, they are:
5) How does Scrum work when you have multiple projects?
A) Scrum really does not dictate that you have to be working on the one self-contained product. It simply states that there is a bunch of stuff that needs to be done (the product backlog), there is a certain amount of development time available in the next iteration (worked out from the project velocity) and there are items selected by the client/business as having most priority from this pool of issues/tasks that will be done in the next iteration (the sprint backlog).
There is no reason that the product backlog and sprint backlog have to be from the one project - even in a single project, there will be discrete units of work that are like separate projects - the UI, the business layer, the database schema, etc.
Enterprise software development, in particular, is like this, where you have a number of code bases that all have to be progressing. The Scrum process - meetings, questions, burndown chart, etc - all work whether it is one project or multiple.
6) How to change to use Story Points for estimations in Scrum?
A) If you want to change to using story points instead of duration, you just got to start estimating in story points. (I am assuming here you have the authority to make that decision for your team.)
Pick a scale, could be small, medium, large could be a fibonacci sequence, could be 1 to 5, whatever pick one and use it for several sprints this will give you your velocity. If you start changing the scale from one to the other then velocity between scales is not going to be comparable (ie dont do it). These estimates should involve all your Scrum team.
7) Is scrum fit for a small organization?
A) Two best practices of Scrum are :
Grouping your staff into small teams.
Keeping communication quick and efficient (especially meetings).
So yeah, definitely, Scrum fit a small organization. In fact, as a small organization, you need less reorganization to start applying scrum!
8) What is the difference between Scrum and Extreme Programming?
A) Scrum is a software development methodology, XP is a programming practice. Both are "agile" techniques and are often used together.
Scrum outlines a process for identifying and cataloging work that needs to be done, prioritizing that work by communicating with the customer or customer representative, and implementing that work using iterative releases.
When my team first started experimenting with Scrum I found the Implementing Scrum website to be helpful.
9) How to blend CMMI and Scrum?
A) CMMI and Agile are compatible. At the project level, CMMI focuses at a high level of abstraction on what projects do, not on what development methodology is used, while Agile methods focus on how projects develop products. Therefore, CMMI and Agile methods can co-exist.
10) What is the difference between the Agile, Scrum and CMMI TFS process templates from a developers point of view?
A) The three default processes differ mainly in the work item types (WITs) they provide for planning and tracking work. Scrum is the most light-weight and CMMI, which stands for Capability Maturity Model Integration, provides the most support for formal processes and change management.
11) What are the different work item types in Scrum?
A) The Scrum process supports the following work item types (WITs) to plan and track work, tests, feedback, and code review. With different WITs you can track different types of work—such as product backlog items, tasks, bugs, and more. These artifacts are created when you create a team project using the Scrum process.