Scrum Team (Product Owner, Development Team, Scrum Master) Assessment
What 3 components does a scrum team consist of?CORRECT ANSWER - Product
... [Show More] Owner
- Development Team
- Scrum Master
How do self organising teams accomplish their work?CORRECT ANSWER By choosing how best to accomplish their work. They're not directed by others outside of the team.
What is the scrum team model designed to optimise?CORRECT ANSWER Flexibility, creativity and productivity
What should a scrum team have in order to accomplish their work?CORRECT ANSWER All competencies required to carry their work out.
How do scrum teams deliver products?CORRECT ANSWER Iteratively and incrementally, by maximising opportunities for feedback.
This incremental delivery of "done" stages ensures a potentially useful version of a working product is almost always available (expect at the very beginning where no work has been carried out)
What us a product owner responsible for?CORRECT ANSWER Maximising the value of the product and the work of the development team. How this is done can vary wildly across different organisations, scrum teams and individuals.
Who manages the product backlog? (backlog is an ordered list of everything that might be needed in the product )CORRECT ANSWER The product owner
What tasks does the product owner carry out on the product backlog? (backlog is an ordered list of everything that might be needed in the product )CORRECT ANSWER - Clearly expressing product backlog items
- Ordering items in the backlog to best achieve goals and missions
- Optimising value of the work the development team performs
- Ensuring that the product backlog is visible, transparent, clear to all and shows what the scrum team will work on next
- Ensuring the development team understands items in the product backlog
Who is accountable for the work done in a sprint?CORRECT ANSWER The product owner
Is the product owner one person, or multiple people?CORRECT ANSWER One person, however the product owner may represent the desires of a committee
If one wanted to change the priority of a backlog item, who would you need to contact?CORRECT ANSWER The product owner
What is required in order for a product owner to succeed?CORRECT ANSWER The entire organisation must respect his or her decisions.
Who is allowed to tell the development team to work from a different set of requirements than those set out by the product owner?CORRECT ANSWER No one.
What does a development team consist of?CORRECT ANSWER Professionals who do the work of delivering a potentially releasable increment of a "done" final product.
Who creates each increment of a final product?CORRECT ANSWER The development team
How are development teams structured?CORRECT ANSWER They're structured and empowered to organise and manage their own work.
List and briefly explain the 5 characteristics of a development teamCORRECT ANSWER - They are self organising, not even the scrum master tells the development team how to turn a product backlog into increments of potentially releasable functionality
- They're cross functional, with all the skills, as a team, necessary to create a product increment.
- Scrum recognises no titles for development team members other than "developer"
- A scrum development team has no sub teams inside the development team
- Individual development team members may have specialised skilled and areas of focus, but accountability belongs to the development team as a whole.
Explain the characteristics of an optimal development teamCORRECT ANSWER Small enough to remain nimble and large enough to complete significant work within a sprint.
What are the draw backs of a development team of less than 3 people?CORRECT ANSWER Decreases interaction and results in small productivity gains. They may also encounter skill constraints , which will impact upon productivity.
Product owner and scrum maasters do not contribute toward the size of a team, unless they're actually doing work themselves.
What are the drawbacks of an overly large development team?CORRECT ANSWER They generate too much complexity for an empirical process to manage.
Product owner and scrum maasters do not contribute toward the size of a team, unless they're actually doing work themselves.
List the ways in which the scrum master serves the product owner(client)CORRECT ANSWER - Finding techniques for effective backlog management (backlog is an ordered list of everything that might be needed in the product )
- Helping the scrum team understand the need for clear and concise product backlog items (stuff that needs doing)
- Understanding the product planning in an empirical (asserts that knowledge comes from experience and making decisions based on what is known) environment
- Ensuring the product owner knows how to arrange the product backlog to maximise value (to the customer, get them the stuff they need ASAP and the stuff they want later, needs and wants are wholly different things. You need water but you want to watch TV).
- Understanding and practicing agility and facilitating scrum events (how long a sprint should be, or how many meetings are required etc i think) as requested or needed
List the ways a scrum master serves the development team.CORRECT ANSWER - Coaching the development team in self organisation and cross functionality.
- Helping the dev team to create high value products (stuff the customer (aka product owner) will actually want to use)
- Removing impediments to the development team's progress
- Facilitating scrum events (like meetings etc) as requested or needed
- Coaching the development team in organisational environments in which scrum is not yet full adopted and/or understood
List the ways a scrum master serves the organisation (company doing the system analysis and design and making £ from it)CORRECT ANSWER - Leading and coaching the organisation in its scrum adoption
- Planning scrum implementations within the organisation
- Helping employees and stakeholders understand and enact scrum and empirical product development
- Causing change that increases the productivity of the scrum team
- Working with other scrum masters to increase the effectiveness of the application of scrum within the organisation. [Show Less]