• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/99

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

99 Cards in this Set

  • Front
  • Back

Who is responsible for managing the progress of work during a Sprint?

The Development Team

The _____________ is responsible for maximizing the value of the product and the work of the Development Team.

Product Owner

True or False:




Scrum is a framework for developing and sustaining complex products.

True

Scrum Theory



Scrum is founded on empirical process control theory or empiricism. Empiricism asserts that knowledge comes from experience and making decisions based on what is known. Scrum employs an iterative, incremental approach to optimize predictability and control risk.

The Three pillars that uphold every implementation of empirical process control are:

transparency, inspection, and adaptation.

Transparency

Those performing the work and those accepting the work product must share a common definition of "Done".

Inspection

Scrum users must frequently inspect Scrum artifacts and progress towards a Sprint Goal to detect undesirable variances. Their inspection should not be so frequent that inspection gets in the way of the work.

Adaptation

Scrum prescribes four formal events for inspection and adaptation, as described in the Scrum Events section:


1.Sprint Planning


2.Daily Scrum


3.Sprint Review


4.Sprint Retrospective

The Scrum Team

The Scrum Team consists of a Product Owner, the Development Team, and a Scrum Master. The team model in Scrum is designed to optimize flexibility, creativity, and productivity. Incremental deliveries of “Done” product ensure a potentially useful version of working product is always available.

The Product Owner

The Product Owner is responsible for maximizing the value of the product and the work of the Development Team.

True or False:


The Product Owner is the sole person responsible for managing the Product Backlog.

True

Product Backlog management includes:

Clearly expressing Product Backlog items; Ordering the items in the Product Backlog to best achieve goals and missions;


Optimizing the value of the work the Development Team performs;


Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; and,


Ensuring the Development Team understands items in the Product Backlog to the level needed.

True or False:


For the Product Owner to succeed, the entire organization must respect his or her decisions.

True

The Development Team

The Development Team consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the end of each Sprint.

True or False:


Scrum recognizes no titles for Development Team members other than Developer, regardless of the work being performed by the person; there are no exceptions to this rule;

True

The Scrum Master

The Scrum Master is responsible for ensuring Scrum is understood and enacted. Scrum Masters do this by ensuring that the Scrum Team adheres to Scrum theory, practices, and rules.

True or False:


The Scrum Master is not a servant-leader for the Scrum Team

False:


The Scrum Master is a servant-leader for the Scrum Team

Scrum Master Service to the Product Owner

The Scrum Master serves the Product Owner in several ways, including:


Finding techniques for effective Product Backlog management;


Helping the Scrum Team understand the need for clear and concise Product Backlog items; Understanding product planning in an empirical environment;


Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value; Understanding and practicing agility; and, Facilitating Scrum events as requested or needed.

Scrum Master Service to the Development Team

The Scrum Master serves the Development Team in several ways, including:


Coaching the Development Team in self-organization and cross-functionality;


Helping the Development Team to create high-value products;


Removing impediments to the Development Team’s progress;


Facilitating Scrum events as requested or needed; and,


Coaching the Development Team in organizational environments in which Scrum is not yet fully adopted and understood.

Scrum Master Service to the Organization

The Scrum Master serves the organization in several ways, including:


Leading and coaching the organization in its Scrum adoption;


Planning Scrum implementations within the organization;


Helping employees and stakeholders understand and enact Scrum and empirical productdevelopment;


Causing change that increases the productivity of the Scrum Team; and,


Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization.

Scrum Events

Prescribed events are used in Scrum to create regularity and to minimize the need for meetings not defined in Scrum. All events are time-boxed events, such that every event has a maximum duration.Other than the Sprint itself, which is a container for all other events, each event in Scrum is a formal opportunity to inspect and adapt something. These events are specifically designed to enable critical transparency and inspection. Failure to include any of these events results in reduced transparency and is a lost opportunity to inspect and adapt.

The Sprint

The heart of Scrum is a Sprint, a time-box of one month or less during which a “Done”, useable, and potentially releasable product Increment is created.A new Sprint starts immediately after the conclusion of the previous Sprint.Each Sprint may be considered a project with no more than a one-month horizon.Sprints are limited to one calendar month.

Cancelling a Sprint

A Sprint can be cancelled before the Sprint time-box is over. Only the Product Owner has the authority to cancel the Sprint, although he or she may do so under influence from the stakeholders, the Development Team, or the Scrum Master.

Sprint Planning

Sprint Planning is time-boxed to a maximum of eight hours for a one-month Sprint.Sprint Planning answers the following: What can be delivered in the Increment resulting from the upcoming Sprint? How will the work needed to deliver the Increment be achieved?

Topic One: What can be done this Sprint?

The input to this meeting is the Product Backlog, the latest product Increment, projected capacity of the Development Team during the Sprint, and past performance of the Development Team.After the Development Team forecasts the Product Backlog items it will deliver in the Sprint, the Scrum Team crafts a Sprint Goal. The Sprint Goal is an objective that will be met within the Sprint through the implementation of the Product Backlog, and it provides guidance to the Development Team on why it is building the Increment.

Topic Two: How will the chosen work get done?

Sprint Goal

The Sprint Goal is an objective set for the Sprint that can be met through the implementation of Product Backlog.

Daily Scrum

The Daily Scrum is a 15-minute time-boxed event for the Development Team to synchronize activities and create a plan for the next 24 hours. This is done by inspecting the work since the last Daily Scrum and forecasting the work that could be done before the next one. The Daily Scrum is held at the same time and place each day to reduce complexity. During the meeting, the Development Team members explain:


What did I do yesterday that helped the Development Team meet the Sprint Goal?


What will I do today to help the Development Team meet the Sprint Goal?


Do I see any impediment that prevents me or the Development Team from meeting theSprint Goal?


The Scrum Master ensures that the Development Team has the meeting, but the Development Team is responsible for conducting the Daily Scrum.

Sprint Review

A Sprint Review is held at the end of the Sprint to inspect the Increment and adapt the Product Backlog if needed. During the Sprint Review, the Scrum Team and stakeholders collaborate about what was done in the Sprint. Based on that and any changes to the Product Backlog during the Sprint, attendees collaborate on the next things that could be done to optimize value. This is an informal meeting, not a status meeting, and the presentation of the Increment is intended to elicit feedback and foster collaboration.This is a four-hour time-boxed meeting for one-month Sprints.

Sprint Retrospective

This is a three-hour time-boxed meeting for one-month Sprints. For shorter Sprints, the event is usually shorter.

Scrum Artifacts

Scrum’s artifacts represent work or value to provide transparency and opportunities for inspection and adaptation. Artifacts defined by Scrum are specifically designed to maximize transparency of key information so that everybody has the same understanding of the artifact.

Product Backlog

The Product Backlog is an ordered list of everything that might be needed in the product and is the single source of requirements for any changes to be made to the product. The Product Owner is responsible for the Product Backlog, including its content, availability, and ordering.Product Backlog refinement is the act of adding detail, estimates, and order to items in the Product Backlog.Higher ordered Product Backlog items are usually clearer and more detailed than lower ordered ones.Product Backlog items that will occupy the Development Team for the upcoming Sprint are refined so that any one item can reasonably be “Done” within the Sprint time-box. Product Backlog items that can be “Done” by the Development Team within one Sprint are deemed “Ready” for selection in a Sprint Planning.

Monitoring Progress Towards a Goal

The Product Owner compares this amount with work remaining at previous Sprint Reviews to assess progress toward completing projected work by the desired time for the goal. This information is made transparent to all stakeholders.Various projective practices upon trending have been used to forecast progress, like burn- downs, burn-ups, or cumulative flows. These have proven useful. However, these do not replace the importance of empiricism. In complex environments, what will happen is unknown. Only what has happened may be used for forward-looking decision-making.

Sprint Backlog

The Sprint Backlog is the set of Product Backlog items selected for the Sprint, plus a plan for delivering the product Increment and realizing the Sprint Goal.Only the Development Team can change its Sprint Backlog during a Sprint.

Monitoring Sprint Progress

At any point in time in a Sprint, the total work remaining in the Sprint Backlog can be summed. The Development Team tracks this total work remaining at least for every Daily Scrum to project the likelihood of achieving the Sprint Goal.

Increment

The Increment is the sum of all the Product Backlog items completed during a Sprint and the value of the increments of all previous Sprints. At the end of a Sprint, the new Increment must be “Done,” which means it must be in useable condition and meet the Scrum Team’s definition of “Done.” It must be in useable condition regardless of whether the Product Owner decides to actually release it.

Artifact Transparency

The Scrum Master must work with the Product Owner, Development Team, and other involved parties to understand if the artifacts are completely transparent.

Definition of “Done”

When a Product Backlog item or an Increment is described as “Done”, everyone must understand what “Done” means. Although this varies significantly per Scrum Team, members must have a shared understanding of what it means for work to be complete, to ensure transparency. This is the definition of “Done” for the Scrum Team and is used to assess when work is complete on the product Increment.If the definition of "done" for an increment is part of the conventions, standards or guidelines of the development organization, all Scrum Teams must follow it as a minimum. If "done" for an increment is not a convention of the development organization, the Development Team of the Scrum Team must define a definition of “done” appropriate for the product. If there are multiple Scrum Teams working on the system or product release, the development teams on all of the Scrum Teams must mutuallydefine the definition of “Done.”

True or False:


Scrum’s roles, artifacts, events, and rules are immutable and although implementing only parts of Scrum is possible, the result is not Scrum. Scrum exists only in its entirety and functions well as a container for other techniques, methodologies, and practices.

True:


Scrum’s roles, artifacts, events, and rules are immutable and although implementing only parts of Scrum is possible, the result is not Scrum. Scrum exists only in its entirety and functions well as a container for other techniques, methodologies, and practices.

Scaling Scrum

Scrum-of-scrums: is a method of co-ordinating teams and is used to grow and synchronise the scrum framework within a company to huge scale.The scrum of scrums is a meeting held to co-ordinate a set of inter-related scrum teams.

True or False:


When multiple teams work together on the same product, each team should maintain a separate Product Backlog.

False

True or False:


It is mandatory that the product increment be released to production at the end of each Sprint.

False

The Product Backlog is ordered by:Note: This question displayed answer options in random order when taking this Test.


A) Size, where small items are at the top and large items are at the bottom.


B) Risk, where safer items are at the top, and riskier items are at the bottom


C) Least valuable items at the top to most valuable at the bottom.


D) Items are randomly arranged.


E) Whatever is deemed most appropriate by the Product Owner.

E) Whatever is deemed most appropriate by the Product Owner.

An organization has decided to adopt Scrum, but management wants to change the terminology to fit with terminology already used. What will likely happen if this is done?


A) Without a new vocabulary as a reminder of the change, very little change may actually happen.


B) The organization may not understand what has changed with Scrum and the benefits of Scrum may be lost.


C) Management may feel less anxious.


D) All answers apply.

D) All answers apply.

During the Daily Scrum, the Scrum Master's role is to:Note: This question displayed answer options in random order when taking this Test.


A) Lead the discussions of the Development Team.


B) Make sure that all 3 questions have been answered.


C) Manage the meeting in a way that each team member has a chance to speak.


D) Teach the Development Team to keep the Daily Scrum within the 15 minute time-box.


E) All answers apply.

D) Teach the Development Team to keep the Daily Scrum within the 15 minute time-box.

What does it mean to say that an event has a time-box?Note: This question displayed answer options in random order when taking this Test.


A) The event must happen at a set time.


B) The event must happen by a given time.


C) The event must take at least a minimum amount of time.


D) The event can take no more than a maximum amount of time.

D) The event can take no more than a maximum amount of time.

The time-box for a Daily Scrum is?Note: This question displayed answer options in random order when taking this Test.


A) The same time of day every day.


B) Two minutes per person.


C) 4 hours.


D) 15 minutes.


E) 15 minutes for a 4 week sprint. For shorter Sprints it is usually shorter.

D) 15 minutes.

Who is required to attend the Daily Scrum?Note: This question displayed answer options in random order when taking this Test.


A) The Development Team.


B) The Scrum team.


C) The Development Team and Scrum Master.


D) The Development Team and Product Owner. E) The Scrum Master and Product Owner.

A) The Development Team.

Development Team membership should change:Note: This question displayed answer options in random order when taking this Test.


A) Every Sprint to promote shared learning.


B) Never, because it reduces productivity.


C) As needed, while taking into account a short term reduction in productivity.


D) As needed, with no special allowance for changes in productivity.

C) As needed, while taking into account a short term reduction in productivity.

When many Development Teams are working on a single product, what best describes the definition of "done?"Note: This question displayed answer options in random order when taking this Test.


A) Each Development Team defines and uses its own. The differences are discussed and reconciled during a hardening Sprint.


B) Each Development Team uses its own but must make their definition clear to all other Teams so the differences are known.


C) All Development Teams must have a definition of "done" that makes their combined work potentially releasable.


D) It depends.

C) All Development Teams must have a definition of "done" that makes their combined work potentially releasable.

Who is on the Scrum Team? Select all that apply.


A) The Scrum Master


B) The Product Owner


C) The Development Team


D) Project Manager


E) None of the above

A) The Scrum Master


B) The Product Owner


C) The Development Team

The time-box for the Sprint Planning meeting is?Note: This question displayed answer options in random order when taking this Test.


A) 4 hours.


B) 8 hours for a monthly Sprint. For shorter Sprints it is usually shorter.


C) Whenever it is done.


D) Monthly.

B) 8 hours for a monthly Sprint. For shorter Sprints it is usually shorter.

What is the recommended size for a Development Team (within the Scrum Team)?Note: This question displayed answer options in random order when taking this Test.


A) Minimal 7


B) 3 to 9


C) 7 plus or minus 2


D) 9

B) 3 to 9

The CEO asks the Development Team to add a "very important" item to a Sprint that is in progress. What should the Development Team do?Note: This question displayed answer options in random order when taking this Test.


A) Add the item to the current Sprint without any adjustments.


B) Add the item to the current Sprint and drop an item of equal size.


C) Add the item to the next Sprint.


D) Inform the Product Owner so he/she can work with the CEO.

D) Inform the Product Owner so he/she can work with the CEO.

Who is responsible for managing the progress of work during a Sprint?Note: This question displayed answer options in random order when taking this Test.


A) The Development Team


B) The Scrum Master


C) The Product Owner


D) The most junior member of the Team

A) The Development Team

Which of the below are roles on a Scrum Team?Note: This question displayed answer options in random order when taking this Test.


A) Development Team


B) Users


C) Customers


D) Product Owner


E) Scrum Master

A) Development Team


D) Product Owner


E) Scrum Master

During a Sprint, a Development Team determines that it will not be able to finish the complete forecast. Who should be present to review and adjust the Sprint work selected?Note: This question displayed answer options in random order when taking this Test.


A) The Scrum Master, the project manager and the Development Team.


B) The Product Owner and the Development Team.


C) The Product Owner and all stakeholders.


D) The Development Team.

B) The Product Owner and the Development Team.

Which statement best describes the Sprint Review?Note: This question displayed answer options in random order when taking this Test.


A) It is a mechanism to control the Development Team's activities during a Sprint.


B) It is when the Scrum Team and stakeholders inspect the outcome of a Sprint and figure out what to do next.


C) It is a demo at the end of the Sprint for everyone in the organization to check on the work done.

B) It is when the Scrum Team and stakeholders inspect the outcome of a Sprint andfigure out what to do next.

Which statement best describes a Product Owner's responsibility?Note: This question displayed answer options in random order when taking this Test.


A) Optimizing the value of the work the Development Team does.


B) Directing the Development Team.


C) Managing the project and ensuring that the work meets the commitments to the stakeholders.


D) Keeping stakeholders at bay.

A) Optimizing the value of the work the Development Team does.



Upon what type of process control is Scrum based?Note: This question displayed answer options in random order when taking this Test.


A) Empirical


B) Hybrid


C) Defined


D) Complex

A) Empirical

The maximum length of the Sprint Review (its time-box) is:Note: This question displayed answer options in random order when taking this Test.


A) 2 hours.


B) 4 hours for a monthly Sprint. For shorter Sprints it is usually shorter.


C) As long as needed.


D) 1 day.


E) 4 hours and longer as needed.

B) 4 hours for a monthly Sprint. For shorter Sprints it is usually shorter.

Why is the Daily Scrum held at the same time and same place?Note: This question displayed answer options in random order when taking this Test.


A) The place can be named.


B) The consistency reduces complexity.


C) The Product Owner demands it.


D) Rooms are hard to book and this lets it be booked in advance.

B) The consistency reduces complexity.

Scrum does not have a role called "project manager."


A) True


B) False

A) True

The length of a Sprint should be:


A) Short enough to keep the business risk acceptable to the Product Owner.


B) Short enough to be able to synchronize the development work with other businessevents.


C) No more than four weeks.


D) All of these answers are correct.

D) All of these answers are correct.

Who should know the most about the progress toward a business objective or a release, and be able to explain the alternatives most clearly?Note: This question displayed answer options in random order when taking this Test.


A) The Product Owner


B) The Development Team


C) The Scrum Master


D) The Project Manager

A) The Product Owner

Who has the final say on the order of the Product Backlog?Note: This question displayed answer options in random order when taking this Test.


A) The Stakeholders


B) The Development Team


C) The Scrum Master


D) The Product Owner


E) The CEO

D) The Product Owner

When might a Sprint be abnormally terminated?Note: This question displayed answer options in random order when taking this Test.


A) When it becomes clear that not everything will be finished by the end of the Sprint.


B) When the Development Team feels that the work is too hard.


C) When the sales department has an important new opportunity.


D) When the Sprint Goal becomes obsolete.

D) When the Sprint Goal becomes obsolete.

How much work must a Development Team do to a Product Backlog item it selects for a Sprint?Note: This question displayed answer options in random order when taking this Test.


A) As much as it has told the Product Owner will be done for every Product Backlog item it selects in conformance with the definition of done.


B) As much as it can fit into the Sprint.


C) All development work and at least some testing.


D) Analysis, design, programming, testing and documentation.

A) As much as it has told the Product Owner will be done for every Product Backlog item it selects in conformance with the definition of done.

What is the role of Management in Scrum?Note: This question displayed answer options in random order when taking this Test.


A) Continually monitor staffing levels of the Development Team.


B) Monitor the Development Team's productivity.


C) Support the Product Owner with insights and information into high value product and system capabilities. Support the Scrum Master to cause organizational change that fosters empiricism, self-organization, bottom-up intelligence, and intelligent release of software.


D) Identify and remove people that aren't working hard enough.

C) Support the Product Owner with insights and information into high value product and system capabilities. Support the Scrum Master to cause organizational change that fosters empiricism, self-organization, bottom-up intelligence, and intelligent release of software.

When is a Sprint over?Note: This question displayed answer options in random order when taking this Test.


A) When all Product Backlog items meet their definition of done.


B) When the Product Owner says it is done.


C) When all the tasks are completed.


D) When the time-box expires.

D) When the time-box expires.

Who should know the most about the progress toward a business objective or a release, and be able to explain the alternatives most clearly?Note: This question displayed answer options in random order when taking this Test.


A) The Product Owner


B) The Development Team


C) The Scrum Master


D) The Project Manager

A) The Product Owner

When does the next Sprint begin?Note: This question displayed answer options in random order when taking this Test.


A) Next Monday.


B) Immediately following the next Sprint Planning.


C) When the Product Owner is ready.


D) Immediately after the conclusion of the previous Sprint.

D) Immediately after the conclusion of the previous Sprint.

When many Development Teams are working on a single product, what best describes the definition of "done?"Note: This question displayed answer options in random order when taking this Test.


A) Each Development Team defines and uses its own. The differences are discussed and reconciled during a hardening Sprint.


B) Each Development Team uses its own but must make their definition clear to all other Teams so the differences are known.


C) All Development Teams must have a definition of "done" that makes their combined work potentially releasable.


D) It depends.

C) All Development Teams must have a definition of "done" that makes their combined work potentially releasable.

The Development Team should not be interrupted during the Sprint. The Sprint Goal should remain intact. These are conditions that foster creativity, quality and productivity. Based on this, which of the following is FALSE?Note: This question displayed answer options in random order when taking this Test.


A) The Product Owner can help clarify or optimize the Sprint when asked by the Development Team.


B) The Sprint Backlog is fully formulated in the Sprint Planning meeting and does not change during the Sprint.


C) As a decomposition of the selected Product Backlog Items, the Sprint Backlog changes and may grow as the work emerges.


D) The Development Team may work with the Product Owner to remove or add work if it finds it has more or less capacity than it expected.

B) The Sprint Backlog is fully formulated in the Sprint Planning meeting and does not change during the Sprint.

Upon what type of process control is Scrum based?Note: This question displayed answer options in random order when taking this Test.


A) Empirical


B) Hybrid


C) Defined


D) Complex

A) Empirical

Which two (2) things does the Development Team do during the first Sprint?Note: This question displayed answer options in random order when taking this Test.


A) Deliver an increment of releasable software.


B) Determine the complete architecture and infrastructure for the product.


C) Develop and deliver at least one piece of functionality.


D) Develop a plan for the rest of the release.


E) Create the complete Product Backlog to be developed in subsequent Sprints.

A) Deliver an increment of releasable software.


C) Develop and deliver at least one piece of functionality.

The purpose of a Sprint is to produce a done increment of working product.


A) True


B) False

A) True

Which statement best describes Scrum?Note: This question displayed answer options in random order when taking this Test.


A) A complete methodology that defines how to develop software.


B) A cookbook that defines best practices for software development.


C) A framework within which complex products in complex environments are developed.


D) A defined and predictive process that conforms to the principles of Scientific Management.

C) A framework within which complex products in complex environments are developed.

The Development Team should have all the skills needed to:Note: This question displayed answer options in random order when taking this Test.


A) Complete the project as estimated when the date and cost are committed to the Product Owner.


B) Do all of the development work, except for specialized testing that requires additional tools and environments.


C) Turn the Product Backlog items it selects into an increment of potentially releasable product functionality.

C) Turn the Product Backlog items it selects into an increment of potentially releasable product functionality.

What is the main reason for the Scrum Master to be at the Daily Scrum?Note: This question displayed answer options in random order when taking this Test.


A) To make sure every team member answers the three questions.


B) He or she does not have to be there; he or she only has to ensure the DevelopmentTeam has a Daily Scrum.


C) To write down any changes to the Sprint Backlog, including adding new items, and tracking progress on the burn-down.


D) To gather status and progress information to report to management.

B) He or she does not have to be there; he or she only has to ensure the DevelopmentTeam has a Daily Scrum.

When do Development Team members become the exclusive owner of a Sprint Backlog item?Note: This question displayed answer options in random order when taking this Test.


A) At the Sprint planning meeting.


B) Never. All Sprint Backlog Items are "owned" by the entire Development Team, even though each one may be done by an individual development team member.


C) Whenever a team member can accommodate more work.


D) During the Daily Scrum.

B) Never. All Sprint Backlog Items are "owned" by the entire Development Team, eventhough each one may be done by an individual development team member.

What are the two primary ways a Scrum Master keeps a Development Team working at its highest level of productivity?Note: This question displayed answer options in random order when taking this Test.


A) By facilitating Development Team decisions


B) By removing impediments that hinder the Development Team


C) By starting and ending the meetings at the proper time


D) By keeping high value features high in the Product Backlog

A) By facilitating Development Team decisions


B) By removing impediments that hinder the Development Team

The three pillars of empirical process control are:Note: This question displayed answer options in random order when taking this Test. A) Respect For People, Kaizen, Eliminating Waste


B) Planning, Demonstration, Retrospective


C) Inspection, Transparency, Adaptation


D) Planning, Inspection, Adaptation


E) Transparency, Eliminating Waste, Kaizen

C) Inspection, Transparency, Adaptation

What is Scrum

- "an Agile process that can be used to manage and control complex software and product development using iterative, incremental practices"


- Self organizing cross functional team


- Working in iterations:


- Allows business flexibility to change requirements.


- Gives development team certainty within iteration

Scrum Theory

- Based on Empirical Process Control Theory


- iterative


- incremental


- Consists of 3 principles


1. Tranparency (done means done)


2. Inspection (check on progress)


3. Adaptation (change the product based on inspection)

Scrum Roles

Roles


- Scrum Master


- Product Owner


- Team

Scrum Rules and Time Boxes

- Sprint


- Sprint Planning Meeting


- Sprint Review


- Sprint Retrospective


- Daily Scrum

Scrum Artifacts

- Product Backlog


- Sprint Backlog


- Increment of Potentially shippable product functionality

Establish Scrum Master

Scrum Master


- Understands scrum rules and practices.


- Responsible for removing impediments to delivery and


- Helps team understand how to self organize and work in a Scrum manner.

Establish Product Owner

Product Owner


- Creates requirements on behalf of business


- Prioritizes as per business needs


- Responsible for managing product backlog

Establish Team

Team


- Create each increment of shippable product


- Self organizing


- Collaborative


- Optimum size of 7 plus or minus 2


- Skilled in whatever is needed for project eg. design, Java, sql, information architecture, etc.

Build Initial Product Backlog

- Feature from a User's perspective (User Story)




As a User


I want a News Page


So that I can see the top 10 news stories

Build Initial Product Backlog

- Organize stakeholder meetings


- Negotiate between stakeholders


- Find common ground


- Manage Changing requirements as needed



Sprint Planning Meeting

- Prioritized selection of items chosen from release backlog


- The team break the items (stories) into sub tasks


- Sub tasks are given estimates (hours) and stories also given estimates (complexity points/ideal days)


- Agree velocity


- Pick stories that fit into velocity


- Estimates and stories form Sprint backlog

Sprint

- 1 week -30 days


- Cannot change items in sprint backlog


- Aim to complete all tasks (and therefore items in backlog)


- Any items not completed are rolled over to the next sprint

Daily Scrum

- Whole team attends


- Meeting held in same spot daily


- Scrum master facilitates


- One person speaks at a time


- Burndown and sprint backlog are visible

Sprint Review

- Demo of the sprint's functionality


- Stakeholders present


- Product owner and Stakeholders discuss backlog


- Stakeholders ask questions

Working Increment

- Deployable to the live system (potentially shipable)


- Collection of all features in the sprint

Sprint Retrospective

- What went well this sprint?


- What could we improve next sprint?


- Dev Environment, working practices, communication