Pasulj master Flashcards
Which of the following should be done during the Sprint Review?
A) Communication of the project progress
B) Discussion of the Scrum process, and how it was used during the Sprint
C) Revision of the technical practices
D) Demonstration of the Increment
AD
The Product Owner determines the number of items that should be selected for each Sprint.
T/F
F
Which of the following best describes the Product Backlog?
A) It provides information required for the design phase of the project
B) It contains all the tasks required for the project
C) It grows and change as more is learned about the project
D) It’s a baseline for the change management process
C
How can security concerns be addressed in Scrum? (Choose 2 answers)
A) They can be outsourced to a department responsible for security
B) They can be added to the Definition of Done
C) They can be added to the Product Backlog
D) They can be handled in a separate Sprint dedicated to security
BC
When can the composition of the Development Team change?
A) After each release
B) Whenever needed
C) Not during the Sprints
D) The composition of the team should not change
C
The Scrum Master has a lot of unresolved issues. Which three of the following actions can be taken to facilitate it?
A) Inform management of the impediments and their impact
B) Prioritize the issues and work on them in order
C) Consult the Development Team
D) Ask the senior management for help
E) Escalate the issues to the right person
ABC
Which is NOT a Development Team responsibility?
A) Optimizing the work required for Sprint Backlog items
B) Resolving internal team conflicts
C) Selecting the Product Owner
D) Measuring the performance of the Sprint
C
Who adds new work to the Sprint Backlog during the Sprint?
A) The Product Owner
B) The Product Owner and the Development Team together
C) The Development Team
D) The whole Scrum Team together
E) The Scrum Master
C
When is a Sprint canceled?
A) When the Development Team finds it necessary
B) When the Product Owner determines it makes no sense to finish it
C) When the infrastructure and tools are not ready for the whole project
D) When the Scrum Master decides to
B
What’s the main responsibility of testers?
A) They help the team incorporate the test driven development practice
B) They verify the programmers output
C) There’s no tester role in Scrum
D) They proactively verify the programmers output
E) They find bugs
C
What’s the timebox for a complete Sprint Planning meeting? A) 6 hours for a one month Sprint B) 8 hours for a one month Sprint C) 8 hours for a two week Sprint D) 6 hours for a two week Sprint
B
Who should know the most about the project performance? A) The Product Owner B) The Scrum Master C) The Scrum Team D) The Development Team E) The Project Manager
A
When is a Sprint Backlog item considered complete?
A) When the Sprint is over
B) When everything is done based on the Definition of Done
C) When the user acceptance tests are done
D) When all of its tasks are complete
B
While the Sprint Planning is progressing, the Development Team has realized that they don’t have enough resources to complete all the selected Sprint Backlog items. Which two of the following is usually the best action?
A) Inform the Product Owner and start the development
B) Hire more developers
C) Remove some of the items from the Sprint Backlog
D) Work overtime
AC
Scrum Teams should normalize their estimations, so that management can measure and compare their performance.
T/F
F
Which of the following best describes Scrum?
A) A methodology for software development
B) A framework for the development of complex products
C) A practical project management methodology
D) A practical and modern project management standard
B
Which 2 of the following are true about the Product Owner?
A) Can be influenced by a committee
B) Is accountable for prioritizing the Product Backlog items
C) Should be dedicated to one project
D) The role can be played by a committee
AB
Which of the following is a right action from the Scrum Master in response to a Product Owner who has problems managing the Product Backlog?
A) Extend the Sprint, so that the Product Owner has more time ordering items
B) Ask the customer to order the items instead of the Product Owner
C) Help the Product Owner order the items
D) Ask the Development Team to help the Product Owner understand the dependencies among items to be used in ordering them
C
The Sprint Review is:
A) An opportunity for improving the Scrum processes
B) An opportunity for inspection and adaptation
C) An opportunity for reviewing the viability of the project
D) An opportunity for receiving approval for the work done
B
How is budgeting done in Scrum?
A) Ideally revised each Sprint to ensure value is being delivered
B) Usually every day
C) Scrum doesn’t need the traditional budgeting system
D) Budgeting is very simple and limited to the run cost (time and material)
A
The customer wants the Development Team to add a very important item to the current Sprint. What should they do?
A) Refer the customer to the Product Owner
B) Reject the request
C) Replace an item in the current Sprint Backlog with the new one
D) Add the item to the Product Backlog
E) Add the item to the current Sprint Backlog
A
When the Scrum Team becomes mature enough, it doesn’t need a Scrum Master anymore.
T/F
F
When should a Sprint Goal be created? A) In the beginning of the project B) In the Sprint Planning meeting C) Any time during the Sprint D) It’s not mandatory E) In the previous Sprint Retrospective
B
What does it mean for a Development Team to be cross-functional?
A) The team includes not only programmers, but also testers, architects, UI designers, etc.
B) All the Development Team members should be cross-functional individuals.
C) The team should collaborate with all functional units
D) The developers should work closely with business analysts, architects, and testers external to the team.
A
When must a new Increment of working software be available?
A) At the end of each Sprint
B) Whenever the user acceptance testing is done
C) When the Product Owner asks for it
D) Every 3 Sprints
E) Before each planned release
A
Scrum does not have a role called “project manager”.
T/F
T
When can a Development Team cancel a Sprint?
A) The Sprint doesn’t make sense any more
B) Not enough information is available for the development
C) They can’t cancel Sprints
D) There’s an unsolved technical dependency
C
The Definition of Done is used to… (Choose two answers).
A) Create a shared understanding of what has to be done for each item
B) Increase transparency
C) Describe the purpose of each Sprint
D) Describe the work that should be done during the Sprint
AB
Which does a self-organizing Development Team choose? A) How to best accomplish its work B) Product Backlog ordering C) When to release D) Sprint length
A
What are the benefits of having tests in the Definition of Done? (Choose 3 answers)
A) There will be increased transparency of the Increments
B) Increments will be closer to being potentially shippable
C) Increments will be more complete
D) Reporting to the project manager will be easier
ABC
The Development Team has realized that they have over committed themselves for the Sprint. Who should be present when they review and adjust the work?
A) The whole Scrum Team and other key stakeholders
B) The Product Owner and the Development Team
C) The whole Scrum Team
D) Only the Product Owner
E) Only the Development Team
B
It’s better to have longer Sprints when the project is riskier.
T/F
F
All Increments should be potentially releasable.
T/F
T
What are two common benefits of self-organization? A) Increased predictability B) Increased commitment C) Increased self-accountability D) Increased rule compliance
BC
Who estimates the work during the Sprint?
A) The Product Owner
B) The Development Team
C) The Development Team and the Product Owner together
D) The whole Scrum Team
E) The Scrum Master
B
The customer has the final say on the order of Product Backlog items.
T/F
F
When is a Sprint over?
A) When the Product Owner considers it done, with any appropriate reason
B) When all Sprint Backlog items are done
C) When the timebox expires
D) When all Sprint Backlog tasks are done
C
Scrum is a detailed software development methodology.
T/F
F
Who determines how work is performed during the Sprint? A) The solution architect B) The business analyst C) The Development Team D) The Scrum Team E) The Product Owner
C
What should be done between a Sprint Retrospective and the next Sprint Planning?
A) Refactor the developed items
B) Nothing; there’s no time between the two.
C) Prepare for the Sprint Planning
D) Release the Increment
B
Which 3 of the following are Scrum Master responsibilities during the Sprint?
A) Ensure the Development Team stays self-organized
B) Solve problems
C) Approve the Increment
D) Assign tasks to team members
E) Facilitate meetings as requested or needed
ABE
A developer does not work properly and is blocking the team activity. Who should decide on removing that person? A) The Development Team B) The Product Owner C) The Scrum Master D) The resource manager
A
Which three of the following are feedback loops? A) Product Backlog refinement B) Sprint Retrospective C) Sprint Review D) Daily Scrum E) Release planning
BCD
A comprehensive branching and merging model in shared version control reduces the coordination problems when multiple teams are working on the same code.
T/F
F
What’s the vertical axis in a typical burn-down chart? A) The progress B) The amount of remaining work C) The technical debt D) The capacity of the team
B
What happens if the Development Team cannot complete its work by the end of the Sprint?
A) The Development Team will continue to the next Sprint without a Sprint Review
B) The Sprint will be canceled
C) Nothing
D) The Sprint will be extended
C
Which of the following can be delivered as the output of a Sprint?
A) A document that shows the solution design and helps the team develop the product
B) An Increment of Done software
C) A user interface layout designed to be used for the solution
D) A set of tests designed to be used in the next Sprint
B
Which 3 of the following are responsibilities of a self-organizing team?
A) Estimate the amount of work of newly created Product Backlog items
B) Pull Product Backlog items for the upcoming Sprint
C) Reorder the Product Backlog
D) Create tasks for Sprint Backlog items
E) Create new Product Backlog items
F) Report progress to stakeholders
ABD
Which of the following is most essential to Scrum? A) Prediction B) Planning C) Continuous improvement D) Adaptation
D
Who must do all the work required for Product Backlog items, to make sure they are potentially releasable? A) The Product Owner B) The Scrum Master C) The Development Team D) The Scrum Team
C
The Scrum Master should cancel the Sprint Planning, if the Sprint Goal is not composed beforehand.
T/F
F
The purpose of ALL Sprints is to release a piece of working software.
T/F
F
When multiple teams are working on the same project, how many Definitions of Done should they use?
A) There can be multiple definitions, as long as they are well communicated and understood among teams and with the customer
B) There can be multiple definitions, as long as they are capable of creating a potentially releasable Increment
C) Each team defines its own Definition of Done independently of others
D) There should be only one Definition of Done for all teams
B
Who can replace Sprint Backlog items during the Sprint?
A) No one
B) The Product Owner
C) The Scrum Team
D) The Development Team
E) The Scrum Master
F) The Product Owner and the Development Team together
A
Which two of the following are true about Scrum?
A) Scrum is a framework for developing and maintaining complex products
B) Scrum is based on empirical process control theory
C) Scrum is a methodology for managing complex projects
D) Scrum is like a traditional process but with Sprints and related artifacts
AB
When should Increments be shipped? A) After each Sprint B) When the Increment is shippable C) When it makes sense D) When the Increment is free of defects
C
There should be a hardening Sprint every few Sprints, to resolve dependencies and fix open bugs.
T/F
F
How many hours per day should a Development Team member work?
A) Between 6 and 16 hours, depending on the situation
B) As much as needed for realizing the Sprint Backlog items until the end of the Sprint
C) At least 6 ideal man-hours
D) At a sustainable pace
D
Which two of the following are the best ways a Scrum Master can teach teams to help them self-organize?
A) Maintain and increase velocity
B) Use pair-programming
C) Timebox events to manage risk
D) Create a releasable Increment at the end of each Sprint
CD
Who’s required to attend the Daily Scrum?
A) The Development Team members and the Scrum Master
B) The Development Team members
C) The whole Scrum Team
D) The Development Team members and the Product Owner
B
Which of the following is the subject of Sprint Retrospective? A) Technical approach B) Scrum process C) Increment D) Product Backlog order
B
Each Sprint Backlog item is owned by one, or a pair of developers.
T/F
F
Which statement best describes the Sprint Backlog?
A) Each of its items has been estimated in hours
B) It’s composed by the Product Owner
C) Each of its items is assigned to a team member
D) It’s the Development Team’s plan for the Sprint
D
How much of the Sprint Backlog should be defined during the Sprint Planning meeting?
A) Just enough for the Scrum Master to be able to assign tasks to developers
B) Just enough to understand the design and architecture.
C) Just enough for the Development Team to be able to forecast what it can do, and start the first several days of the Sprint.
D) All of the potential work.
C
What should the Product Owner do during the Sprint zero?
A) Prepare the Product Backlog for the next few Sprints
B) There’s no such thing as Sprint zero
C) Communicate with the customer and understand the requirements
D) Prepare the Product Backlog for the whole project
B
Which of the following are common Product Owner activities during the Sprint? (Choose 2 answers)
A) Measure the Sprint progress
B) Prioritize the Development Team’s tasks
C) Work with the stakeholders
D) Answer questions from the Development Team about the items in the Sprint Backlog
E) Run the Daily Scrums
CD
Which of the following is the best way a Scrum Master can increase the team productivity?
A) Ordering the Product Backlog items properly
B) Facilitating meetings and removing impediments
C) Preventing changes to the Sprint Backlog once the Sprint begins
D) Assigning tasks to developers and following up on them
B
How should multiple teams be composed for a single project?
A) Everyone together will decide on how to form the teams
B) The Product Owner decides on how to form the teams
C) Developers themselves will decide on how to form the teams
D) Management will form the teams
C
Nine (9) Scrum Teams are working on a single product. Which of the following is the best way of planning Sprints?
A) The Product Owner and all team members meet and create one Sprint Backlog for the project. All teams will share that Sprint Backlog for the next Sprint.
B) The Product Owner meets with representatives from each team to compose the Sprint Goal and select items from the Product Backlog. Then each representative works with his/her team to create their Sprint Backlog.
C) Everyone meets in the same time to check the Product Backlog and to receive information from the Product Owner. Then they coordinate dependencies, shift team members as needed, and create their Sprint Backlogs.
C
Items at the bottom of the Product Backlog are usually larger than those on the top.
T/F
T
Which two of the following are not done during the first Sprint?
A) Develop a plan for the whole project
B) Prepare a complete infrastructure and set of tools for the project
C) Deliver a piece of working software
D) Plan a small improvement for the next Sprint
AB
The Sprint Backlog contains items selected from the Product Backlog, and nothing more.
T/F
F
How is a Product Backlog ordered? A) Based on the value of the items B) Based on the size of the items C) Based on the criticality of the items D) Based on dependencies among the items E) Based on the amount of risk related to each item
A
Which of the following is common when the Scrum Team becomes mature enough during the project?
A) They won’t need a Scrum Master any more
B) The won’t need Sprint Reviews any more
C) They will improve the Definition of Done
D) They won’t need Sprint Retrospectives any more
E) They can release every Increment
C
Who’s responsible for engaging the stakeholders? A) The Development Team B) The Product Owner C) The project manager D) The Scrum Master E) The team leader
B
Which two of the following are true about the Scrum Master role?
A) Helps those outside the team interact with the Scrum Team
B) It’s a management position
C) Is responsible for updating the burn-down chart
D) Assigns tasks to the developers
E) Identifies what has been done prior to the Sprint Review meeting
AB
When does the Development Team prepare the tools and infrastructure for the development?
A) Throughout the project
B)Before the first Sprint
C) In the Sprint zero
A
Items in the Product Backlog are usually larger than items in the Sprint Backlogs.
T/F
T
When should the Sprint Retrospective be held? A) When needed, based on lessons learned B) When asked by the Product Owner C) Each Sprint D) When asked by the Scrum Master
C
The Sprint Backlog should not change after the Sprint Planning.
T/F
F
Which two of the following are more important for increasing transparency? A) Having frequent meetings B) Having a shared Definition of Done C) Using burn-down charts D) Having a common language E) Communicating constantly F) Reporting frequently
BD
The Development Team should have a team leader to manage the collaborations.
T/F
F
How can a Scrum Master help multiple teams keep their output aligned in a single product?
A) Visit Daily Scrums and ensure that team activities are aligned
B) Teach them that it’s their responsibility to work with the other teams to create aligned outputs and an integrated Increment.
C) Teach the Product Owner to collaborate with lead developers on aligning the effort.
D) Collect Sprint Backlog tasks of all teams, make them consistent, and return them to the teams to work on
B
Which two statements are right about technical debt?
A) When measured properly, the Product Owner can estimate when the product is ready for release
B) It creates uncertainty, because when more code is added, more problems will occur and the development slows down
C) The Development Team should not start working on a new item unless they remove all existing technical debt
D) It creates false assumptions about the current state of the system; e.g. it might not really be releasable.
BD
The Development Team cannot deliver the Increment because they don’t understand a functional requirement. What should they do?
A) Collaborate with the Product Owner to solve the problem
B) Move the work to a future Sprint
C) Ask a specialist to solve the problem within the remaining duration of the Sprint
D) Partially complete the work
A
A company has four products. Which two of the following are acceptable ways of forming Scrum teams?
A) There can be one Product Owner for each product
B) It’s better to have multiple Development Teams in this environment
C) There can be a single Product Owner for all products
D) There should be one Product Owner for each product
E) There should be a single Product Owner for all products
AC
Which statement about the Definition of Done is incorrect?
A) It’s defined by the Scrum Master
B) It becomes more accurate over time
C) It varies depending on the project
D) It is the basis for the Development Team to forecast how many items they can deliver during the Sprint
A
How do multiple teams that work on the same product deliver their outputs?
A) Each team creates its own output, and the sum of outputs create an Increment for the project.
B) Each team creates its own Done Increment, which are also project Increments.
C) Each team creates its own Done Increment. All increments will combine and create a single Increment for the project.
A
The Product Owner and Scrum Master should not be part of the Development Team.
T/F
F
Who can change the Sprint Backlog during the Sprint? A) The Scrum Master B) The Product Owner C) No one D) The Development Team
D
Who determines when it is time to update the Sprint Backlog during the Sprint? A) The project manager B) The Product Owner C) The Development Team D) The team leader E) The whole Scrum Team F) The Scrum Master
C
Which role is the equivalent of project manager in Scrum? A) The Product Owner B) The Development Team C) The Scrum Master D) None E) The team leader(s)
D
Why should the Scrum Master be at the Daily Scrum?
A) S/he doesn’t have to be there; just needs to ensure that the Development Team holds the meeting every day
B) To take note of the impediments reported by the developers
C) To assign tasks to developers
D) To facilitate the meeting
A
The Product Owner can delegate her/his responsibilities to the Development Team.
T/F
T
The Scrum Master is not allowed to tell the Development Team how to build the product.
T/F
T
For the purpose of transparency, when should a new Increment of working software be available? A) When the customer needs it B) When the Product Owner needs it C) At the end of each Sprint D) Every other Sprint
C