Test certification Scrum n°10 (19) : 35 questions and answers
CSM -Scrum Practice Test (35 questions)
1) A Scrum approach advocates which of the following approaches?
A- Get something simple released as quickly as possible
B- Get something business-valuable delivered as quickly as possible, consistent with the right level of quality
C- Get something delivered once it has been fully documented and the documentation has been signed off as complete
D- Get something « quick and dirty » delivered, to save time
Answer : B
Explanation: The main goal of any sprint within the project is to deliver an incremental business value the soonest accompanied by the right definition of done as per the business & the team.
2) What is the personal risk that a Scrum Master takes in empowering the team?
A- The Scrum Master might lose his job, as the team is doing all the work
B- If the team fails, the Scrum Master will not get a performance bonus
C- The Scrum Master cannot share the glory of team success
D- The Scrum Master has less direct control over the team’s work, but still has the responsibility for their outcomes
Answer : D
Explanation: As Scrum Master is not a team leader, nor a direct reporting manager, he has no functional authority over the team, but still has to be a good leader to fulfill his position needs, as he’s still accountable for the team’s performance & products they produce.This situation raise a very high risk for the Scrum Master himself to overcome, as he has no direct control over the team.
3) Agile methodologies think all documentation is a waste of time.
A- True
B- False
Answer : B
Explanation: Scrum is purposely silent about all other documentation and artefacts. This sometimes leads to the misunderstanding that Agile don’t need to do any documentation. As Scrum is one of the agile frameworks, adhering to the Agile manifesto basics where
4) In Scrum projects, we plan to « learn as we go » because…
A- It creates a better relationship between the developers and customer representatives
B- Many projects are evolutionary, and a better solution emerges this way
C- It is time-consuming to analyze everything at the beginning of a project
D- It prevents late delivery of the project
Answer : B
Explanation: In Scrum, the nature of the projects are mainly evolutionary, with new ideas, and new design, and testing methods to be used, the best way to handle such situation is by continuous learning & improvement.
We learn more about the project nature as we go in, as time is a vital factor in all Scrum projects in general.
5) The recommended approach to design in a Scrum project is:
A- No design up front
B- Big design up front
C- Just enough design up front
D- Use a previous design
Answer : C
Explanation: In Scrum, just enough design upfront is required to finish the tasks in hand for next sprint, as the requirements are dynamic, and frequently changing, then this is the best approach to minimize the wasted effort if any.
6) A Scrum Team ……..
A- Is self-organizing, with each member having the same technical skills
B- Collaborates and supports its team members
C- Ensures that weak members of the team are allocated the simpler tasks
D- Ensures blame is allocated fairly
Answer : B
Explanation: The whole Scrum team commits to the work load during the Sprint which they choose to do. All individual tasks are done by team members, but the final product increment is the responsibility & accountability of the whole team, so each member in the team has to support each other as a team till the end.
7) Which activities of the following are found in the Scrum framework? (Select any 4 that apply)
A- daily scrum or daily standup
B- weekly scrum or weekly standup
C- sprint planning
D- sprint review
E- sprint retrospective
Answers : A, C, D, E
Explanation: The first activity of each sprint is a sprint planning meeting….On each day of the sprint. A daily scrum meeting is attended by all team members…. at the end of a sprint. The team conducts a sprint review…..other activity performed at the end of each sprint is the sprint retrospective.
8) A Scrum Framework ……..
A- Encourages the team to meet regularly
B- Has no meetings
C- Has lengthy reporting requirements
D- Has no reporting requirements
Answer : A
Explanation: One of the Scrum framework main positive areas is the multiple communication & collaboration channels it provides to the teams.It encourages the team to meet regularly in order to exchange knowledge, blocking points, solutions, and ideas.
9) During a sprint the developers should be:
A- In twice-daily contact with the product owner
B- Completely be uninterrupted by the product owner
C- Able to contact the product owner to clarify aspects of the work
D- Able to work without needing to disturb the product owner
Answer : C
Explanation: The product owner has the ultimate view of all the business aspects for all the stories within the project. The team should be able to contact the product owner easily to clarify some vague aspects for any story in hand during the Sprint. The product owner shall provide timely answers for the team’s various questions for the team to fulfil the Sprint Goal.
10) Why according to the Scrum framework it is difficult for product owners to make changes to a sprint that is underway?
A- Because the team needs to be able to limit the authority of the product owner
B- Because asking the team to make a real commitment comes with an associated cost of not shifting the basis of that commitments in mid-sprint
C- Because the team and product owner want to keep upper management in the dark about planned changes
D- Because it provides an incentive for the product owner to attend the meetings
Answer : B
Explanation: In return for their commitment to completing the selected tasks (which, by definition, are the most important to the product owner), the product owner commits that he or she will not throw new requirements at the team during the sprint. Requirements are allowed to change (and change is encouraged) but only outside the sprint. Once the team starts on a sprint it remains maniacally focused on the goal of that sprint.
11) A major theme in Scrum is « inspect and adapt. » What does it mean?
A- Scrum insists on auditors who frequently inspect the work of the team and suggest ways to adapt the process in order to improve quality.
B- Scrum recommends that upper management inspect the Burndown charts and notes from the daily scrums to find ways in which the team should adapt their practices to be more productive.
C- Scrum emphasizes taking a short step of development, inspecting both the resulting product and the efficacy of current practices, and then adapting the product goals and process practices.
D- Inspect and adapt refers to the ScrumMasters role in inspecting the work and writing stories designed to help the team produce higher quality software.
Answer : C
Explanation: « A major theme in Scrum is « inspect and adapt. » Since development inevitably involves learning, innovation, and surprises, Scrum emphasizes taking a short step of development, inspecting both the resulting product and the efficacy of current practices, and then adapting the product goals and process practices. Repeat forever. In brief the Daily Scrummeeting is used to inspect progress toward the Sprint goal, and to make adaptations that optimize the value of the next work day. In addition, the Sprint Review and Planning meetings are used to inspect progress toward the Release Goal and to make adaptations that optimize the value of the next print. Finally, the Sprint Retrospective is used to review the past Sprint and determine what adaptations will make the next Sprint more productive, fulfilling, and enjoyable.
12) As per Scrum, Which one of the following is an important feature of the daily stand-up (daily Scrum) meeting?
A- Everyone is expected to stand for the whole time, to keep the meeting short
B- The meeting must be kept short and well structured
C- The meeting should ensure that it is clear to all which team members are not performing
D- No-one is allowed to leave the stand-up meeting until all problems raised have been solved
Answer : C
Explanation: The whole team including the Scrum Master, and sometimes when needed the product owner shall attend the daily stand-up (daily Scrum) meetings. The meeting recommendation by Scrum has not to exceed 15 min., and each team member has to answer 3 questions:
– What has been done
– Impediments in the way
– What shall I do today
& no questions, or interruptions to the speaker to keep the meeting short & to the point.
13) The Scrum approach to documentation is:
A- Do no documentation because it is a waste of time
B- Do the necessary documentation to support the development and use of the product
C- Do sufficient documentation to prove you have done a good job
D- Do more documentation than usual, because Agile is risky
Answer : B
Explanation: As Scrum is one of the agile frameworks, adhering to the Agile manifesto basics where
14) What is meant by Team Velocity in Scrum projects?
A- Teams works less when it rains
B- Keeping metrics of earlier work load to help with future estimates required to get the whole project done
C- Retrospectives should include less important topics, such as the weather, as ice-breakers
D- Estimating team efforts for completing the project
Answer : B
Explanation: Team Velocity term is frequently used in Scrum projects to refer to the team’s work load that thy can handle within specific Sprint length. That refers to the story points that a team can burn in one Sprint. Which gives a reflection of how many Sprints are required to get the whole project done.
15) What is the primary purpose of the sprint review?
A- To review the completed stories and look for opportunities to improve the product.
B- To demo the system for upper management.
C- To prove that the team worked hard during the sprint.
D- To find out who failed to complete his or her tasks.
Answer : A
Explanation: The primary purpose is to inspect what the team has delivered and gather feedback from the attendees to adapt the plan for the succeeding sprint…. The focus of the sprint review is the product the team is building. The goal of this meeting is to get feedback from the product owner or any users or other stakeholders who have been invited to the review. This feedback may result in changes to the freshly delivered functionality. But it may just as likely result in revising or adding items to the product backlog.
16) A Scrum Master ……..
A- Should allocate tasks to the team members each day at the stand-up meeting
B- Should involve the team in their own work-allocation
C- Should give detailed work-plans to the team each day
D- Should direct the work of the team, if they are inexperienced
Answer : B
Explanation: Scrum Master should involve the team in the work allocation, and keep each team member choose the tasks that he want to do according to their experience & knowledge.
17) Which artifacts of the following are associated with Scrum? (Select any 3 that apply)
A- Product backlog
B- Sprint backlog
C- Product specification
D- Effort chart
E- Burndown chart
Answers : A, B, E
Explanation: Three of the main artifacts are the product backlog, sprint backlog, and Burndown charts.
18) A Product Owner ……..
A- Must have a thorough understanding of Agile techniques, for Agile to work
B- Will always receive lower-quality products than their non-Agile counterparts
C- Will typically get business value delivered early and often
D- Will need to understand the technical aspects of development, to contribute effectively
Answer : C
Explanation: The main responsibility for the product owner in the scrum framework is to prioritize the product backlog items according to their ROI (business value), he has to collaborate with the developers in order to have the full picture up front, from the business & practical wise. At the end of the day the product owner “as a business representative” has the final call for the priority of items in the product backlog.
19) One of the development stages you would expect to see a team go through is:
A- Storming
B- Warming
C- Cloning
D- Yawning
Answer : A
Explanation: Storming is one of the stages for any team formation. When the different ideas, and team members personalities come into conflict before the norm together & perform the best with their max. Speed.
20) The product owner role in an Agile project ……..
A- Has no control over the prioritization of delivered features
B- Has total control over the prioritization of features
C- Collaborates with the developers over prioritization of features, but the developers have the final decision
D- Collaborates with the developers over prioritization of features, but the business has the final decision
Answer : D
Explanation: The main responsibility for the product owner in the scrum framework is to prioritize the product backlog items according to their ROI (business value), he has to collaborate with the developers in order to have the full picture up front, from the business & practical wise. At the end of the day the product owner
21) The end result of a Sprint is:
A- A product of almost as good a quality as a Waterfall development
B- A product of a professional quality which fits the business need
C- A product which is barely sufficient for its purpose and deliberately not maintainable
D- A technically-perfect, re-factored solution
Answer : B
Explanation: The main end result of a Sprint is a potentially shippable product increment that fits into the final product package.
The working potentially shippable product is delivered with a high quality & according to the required business needs.
22) How a team knows when a backlog item is done?
A- The ScrumMaster says it is done.
B- The sprint is over.
C- The testers says it is done.
D- It meets the teams and product owners negotiated definition of done.
Answer : D
Explanation: The ScrumMaster prevents the team from demonstrating or discussing product backlog items that are not done according to the definition of done. And the product owner and team … review the definition of done (which was established earlier) that all items must meet.
23) Which of the following is NOT a role in the Scrum framework?
A- Team
B- Scrum master
C- Product owner
D- Project manager
Answer : D
Explanation: The responsibilities of the traditional project manager are divided over the three roles in the Scrum Team:
a. The Product Owner manages the product (and return on investment)
b. The Scrum Master manages the process
c. The team manages itself
24) The prioritization technique called « MoSCoW » is a popular prioritization technique, where the « M » stands for …
A- May have
B- Major
C- Must Have
D- Mandatory
Answer : C
Explanation: The MoSCoW prioritization technique is one of the most used & popular prioritization technique where the letters mean:
M: Must Have
S: Should Have
C: Could Have
W: Would Have
25) Which one of the following statements about meetings is true for Scrum projects?
A- All project stakeholders should attend requirements meetings
B- Retrospectives are only run at the end of a project
C- An independent facilitator will manage the structure of a facilitated meetings but not input to the content
D- It is best if the Scrum Master facilitates the project’s meetings
Answer : D
Explanation: This is one of the Scrum Master Roles to facilitate different Scrum events, as he is the Scrum framework expert in the project.
26) As per Scrum, Who should attend the stand-up meetings?
A- Sponsor and Executive Management only
B- Project Manager and Technical Leads only
C- Project Leader and Customer Representatives only
D- The entire team
Answer : D
Explanation: The whole team including the Scrum Master, and sometimes when needed the product owner shall attend the daily stand-up (daily Scrum) meetings.
27) Which one of the following statements is correct regarding quality of deliverables from a Scrum Project?
A- The products produced by a scrum project should be cheaper than those produced by any other approach, but quality will suffer
B- The products will be more expensive than by any other approach but will be top quality
C- The products will be fit for purpose, but may not do what the customer wanted
D- The products will be of appropriate quality, as the guidanceof the product owneris involved throughout the development process
Answer : D
Explanation: The main goal of any sprint within the project is to deliver an incremental business value the soonest accompanied by the right definition of done as per the business & the team.
28) Which of these best describes the Scrum approach to team-working?
A- The team should plan to work a small amount of overtime regularly throughout the project
B- The team should expect to work longer hours towards the end of the sprint, in order to deliver all that was committed to
C- The team should strive for a sustainable pace and a normal working week
D- The team will « burn out » if they have to work overtime for more than two sprints in a row
Answer : C
Explanation: As the team reaches the performing stage, they start to have a defined velocity for what they do. Defined velocity means a sustainable pace of deliverables within a defined known Sprint durations.
29) What is the Scrum approach to doing design early in a project?
A- A big design up front is always a good idea
B- Just enough design up front gives a good foundation to start from and helps to mitigate risk, without wasting unnecessarily time
C- No design up front is the best approach as most of the fun of a project is in discovery of the unexpected
D- Design has no place in an Agile project
Answer : B
Explanation: In Scrum, just enough design upfront is required to finish the tasks in hand for next sprint, as the requirements are dynamic, and frequently changing, then this is the best approach to minimize the wasted effort if any.
30) Which of the following is NOT a product owner’s responsibility?
A- Prioritizing the product backlog
B- Keeping the product backlog up to date
C- Inspecting work at sprint review
D- Working with stakeholders to determine product features
E- Assigning tasks to team members during the sprint
Answer : E
Explanation: The product owner is responsible for maximizing return on investment (ROI) by identifying product features, translating these into a prioritized list, deciding which should be at the top of the list for the next Sprint, and continually re-prioritizing and refining the list and this is a key practice in Scrum that the team decides how much work it will commit to complete, rather than having it assigned to them by the product owner.
31) What is meant by Kan Ban?
A- A list of activities banned by the team, in relation to Team Norms
B- The set of Can Have stories for a project
C- A visible chart of work to do, work in progress and work done
D- A graph of tasks partially-completed by the team
Answer : C
Explanation: Kan Ban is an Agile methodology that is normally used by Scrum for Story Boards to view the progress of Stories & their related Tasks.
32) Which of the following choices is a key reason to adopt an agile process like Scrum?
A- To be up to date on the latest process
B- To shake things up in the organization
C- To hold programmers and tests accountable for their work
D- To be better able to respond to change
Answer : D
Explanation: Traditional development methodologies rely on documents to record and pass on knowledge from one specialist to the next. However, the Agile principles emphasize building working software that people can get hands on quickly, versus spending a lot of time writing specifications up front. Agile development focuses on cross-functional synergy empowered to make decisions, versus big hierarchies and compartmentalization by function. And it focuses on rapid iteration/changes, with continuous customer input along the way.
33) The primary purpose of the daily scrum (daily stand-up) is:
A- To give a status report to the ScrumMaster
B- To give a status report to the product owner
C- To share as a team what each member is working on and uncover obstacles standing in the way of completing the work
D- To give team members a chance to take a break from their tasks
Answer : C
Explanation: It is the Teams opportunity to synchronize their work and report to each other on obstacles… The daily Scrum meeting is NOT for reporting progress to the ScrumMaster or Product Owner or anyone else.
34) Which of the following is a best descriptionfor the Scrum meaning of time box?
A- There is a recommended amount of time for the event.
B- There is a predefined time limit for the event.
C- The event must take place by certain date.
D- There is not enough time to complete the event
E- The time allocated for the event must be extended.
Answer : B
Explanation: Sprints are time boxed , they end on a specific date whether the work has been completed or not, and are never extended.
35) When estimating is done for a project, the team should:
A- Be fully involved in the estimating process
B- Be in total control of the estimating process
C- Not make estimates unless velocity is already known
D- Be consulted after the Scrum Master has made the estimates for the team’s work
Answer : A
Explanation: During the estimation process, the team shall be involved as they are the best people to do the estimation, as they have done similar tasks over & over, so they have the insight & details of doing things.
Leave a Reply
You must be logged in to post a comment.