Introduction to Scrum Master Week 1
Examples of Cross-functional team.
- Developers who have completed their work for the sprint, can help complete testing. - Developers may also help complete documentation. - Testers may also pair with developers to ensure that coding standards are followed.
How does the Product Owner represent the customer?
- Participates in all team meetings - Prioritize the team's work. - Works with the team daily on the project. - Formally accepts the team's work.
Which of the following are Scrum roles?
- Product Owner - Scrum Master - Stakeholder
According to the Agile Iron Triangle, which items are fixed for Agile, but are estimated in Waterfall?
- Resources - Time
What does The Agile process drive?
- Stronger teaming - Artifact use - An artifact use such as tasks boards can raise the levels of transparency. - Better use allocation - Improved planning for the development effort project management
What are User Stories?
- There are no requirements documents in the Scrum World. - In Scrum, we use User Stories to describe the features needed. - A User Story captures the user roles and required functionality. - User Stories are ideally written on a unit level and are written on a template. - User Stories are descriptions of small pieces of functionality. - They are written in business language. - The User Story template keeps them consistent. - The templates not only capture the user roles, and functionality, but also have acceptance criteria As a <type of user> I want to <perform some task> so that I can <achieve some goal>
What meetings does the Scrum Master facilitate?
- Vision Planning Meeting - Sprint Planning meeting. - Daily Stand-Up meeting - Backlog refinement. - Sprint review - Sprint retrospective
What do Agile Methodologies address?
- Work methods: Working iteratively and customer involvement - Schedule: Time boxing - Complexity: Task Breakdown and Collaborative problem solving - Opportunities for Improvement
What is User Story Acceptance Criteria?
- is not the test case - is a set of conditions that when met, validates the User Story is implemented - can be used as a framework for the test case - testers can move it to the very specific steps of a test case - the test cases would, likely, be run manually in the beginning - it is a best practice to begin to automate the test cases as iterations advance
Is the Scrum Master the project manager?
- is the team's Scrum Process facilitator and "coach". - is not the team's project manager. - primary mission is to help the team deliver a working solution increment at the end of the sprint. - is a unique role
What does basing progress on a working solution do?
- provides a true measure of the implemented features. - allows stakeholders to reprioritize work. - allows for a common evaluation, and for stakeholder feedback, early release, and more.
What is a Spike?
A Spike is a team, or team member, work effort where no User Stories are implemented. Spikes are learning activities. Spikes are a type of enabler. Team members quite often do their own research into what they are learning. Spikes may also include formal learning. The learning activity is the Spike. Quite often teams cannot begin a story until some learning is completed.
What is a User Story?
A description of an element of the solution that is to be built: The product's unit feature or functionality.
What is a Backlog?
A prioritized list of user stories: A listing of the Features and Functionality, or User Stories, to be built.
What is adaptation in The Scrum Pillars?
Adaptation: - business environment and priorities can be unpredictable and change - team and stakeholders must be prepared to make trade-offs to optimize business value
Which has a short and flexible planning term and a high degree of schedule and risk management?
Agile
What is size?
An estimate of the work to complete a user story in consistent units across the backlog.
What is Sprint?
An iteration
When is business value delivered in Waterfall?
At the end
Which artifact includes stories and defects?
Backlog
_ is a prioritized list of user stories: A listing of the features and functionality to be built upon the product.
Backlog
What are Scrum Masters responsible for?
Coaches team improvement with values, principles, and best practices Facilitates Scrum team events Protects the team Leads on removing impediments Is a servant leader
What does a Cross-functional team mean?
Cross-functional is a more significant term that means the team has a basic knowledge of what each member does. It does not mean that team members have the skillset. It does mean that team members can swarm and help each other when needed.
According to the Agile Manifesto, which is more important in the following statement?
Customer collaboration over Contract Negotiation
Scrum Team does the work/development. What are they responsible for?
Define the work by collaborating with the business Breakdown the work into simpler tasks Attend Scrum meetings Estimate the work Complete the work Validate the quality of the work Scrum teams are usually 5 to 11 team members (This is a soft number)
What is DevOps?
DevOps is another Agile methodology that bridges the gaps between the development team, and the team that operates the product delivery and runtime. The business and development team are tasked with adding new features and functionality to the solution. They also fix issues that were discovered in production. The Operations team looks to support a stable product that delivers value to the customer. The introduction of new features, and updates can disrupt the operation stability. This causes a conflicting goals between development and operations. The DevOps methodology has practices that allow teams to continuously improve the product, and continuously stabilize the product.
_ are large User Stories with reasonably defined requirements.
Epics
_ is an Agile methodology intended to improve quality and responsiveness to changing customer requirements. It advocates frequent "releases" in short development cycles, which is intended to improve productivity and introduce checkpoints at which new customer requirements can be adopted.
Extreme Programming (XP)
True or False: In the Product Backlog, low priority User Stories are more detailed than the high priority ones.
False
What is Acceptance Criteria?
Given <some context> When <some action is carried out> Then <a set of observable outcomes should occur>
Which pillar brings the teams and stakeholders closer to the optimal solution?
Inspection
What is inspection in The Scrum Pillars?
Inspection: - brings the teams and stakeholders closer to the optimal solution
Which methodology has 7 principles and promotes an incremental flow of work to the customer?
Lean
When facing uncertainty in design, what should you do?
Maintain several plans, architectures, and approaches
What is Product Backlog?
Product backlog is essentially a listing of what are the features or the functionality of the product that we're building? What makes it great, and it's prioritized and continuously analyzed. The team builds those features that are in the product backlog. We break them down into small tasks called user-stories, and the team builds those user stories.
_ is a framework within which people can address complex adaptive problems, while productively and creatively delivering
Scrum
What is the self-organizing, cross-functional foundation of the solution?
Scrum Teams
Where did Agile get its start?
Software Development
A _ is a work effort where no User Stories are implemented.
Spike
What are some Scrum Master leadership responsibilities?
Take the lead in removing impediments
What is velocity?
The "size" of work that the team(s) can accomplish in a single sprint
Which role accepts the work and prioritizes the Sprint?
The Product Owner
Which of the following Roles facilitate the process and resolves impediments?
The Scrum Master
The Scrum Master facilitates the Daily Stand-Up meeting. Who else should attend?
The team members
What is transparency in The Scrum Pillars?
Transparency: - current status is visible to the team and stakeholders
True or False: Foregoing tasks usually does not take anything away from the development team.
True
True or false: In Waterfall, the business value isn't delivered until the end of the sprint.
True
True or false: Meetings and artifacts promote Scrum pillars and involve all teams and stakeholders.
True
_ is a description of an element of the solution that is to be built: the product's unit feature or functionality.
User story
_ is the size of work that the team(s) can accomplish in a single sprint.
Velocity
Which has a long term process improvement and lowered ability to respond to change?
Waterfall
Is a working solution the best measure of progress?
Yes. The working solution shows the working features for the stakeholders to evaluate them.
What provides a true measure of implemented features and allows stakeholders to re-prioritize work?
a working solution
User Story _ captures the user roles and functionality and have acceptance criteria
templates