Exam guide
What occurs when a sprint is cancelled?
-Any and all finsished and "Done" Product backlog items are reviewed -If part of the work is potentially releasable, the scrum owner will accept -The incomplete product backlog items are re-adjusted and placed in the product backlog again
Scrum team must have the required talent to:
-Convert the product backlog items into an increment based on their usefulness and value for the product functionality.
4 agile Frameworks:
-Scrum -Kanban -XP -Krystal
6th agile principle
-convey information via face-to-face
Agile cons:
-each team member must be fully committed -customers can become too involved and give too much feedback which can lead to a failed product
9th agile principle
-give continuous attention to technical excellence and attention to detail
8th agile principle
-maintain a constant pace indefinitely
What is a Sprint Review?
-meetings held at the end of a sprint to present the product worked on in that sprint to key stakeholders and get their feedback. -The Product Owner explains how much of the sprint goal they were able to accomplish. -typically takes 4 hours
What is lean Thinking?
-removing anything that does not provide value to the customer
What are the 3 requirements for a self-organized team?
-requires constraints -requires a clear goal -requires competency
1st Agile Principle
-satisfy the customer through early and continuos delivery
12th agile principle
-team retrospective and tune behavior
2nd Agile Principle
-welcome changing requirements, even late in development
When to use agile approach?
-when working with organic systems that are unpredictable
When to use Waterfall approach?
-when you have the answer to the problem -when something is predictable
7th agile principle
-working software is the primary measurement of progress
What is the timebox for a retro session?
1 hour
Attributes:
1. Description 2. Order 3. Estimated 4. Value
Can anyone facilitate the Retro?
Anyone can facilitate
When should developers on a scrum team be replaced?
As needed
What is the set order of the of items in the product backlog?
Less valuable items at the bottom, and most unclear items on the bottoms as well.
Are the daily scrum time boxes based on the size of the scrum team?
No
Can a Sprint goal change once it is created?
No
If an increment does not meet the D.O.D, can it be presented in the sprint review, or released?
No
Is a burndown chart part of scrum?
No
Do Developer ever become sole owners of a PBI?
No, never
Is the Product owner responsible for the product backlog?
No, they are ACCOUNTABLE
Who is required to attend the daily Scrum?
Only the developers
After what meeting does a sprint end?
Retro
When does the sprint start:
Right before the sprint planning
Who creates the Definition of Done
The Scrum Team
True or False: Developers, Scrum Masters, and Product owners all participate in the sprint planning process?
True
True or False: Scrum is a process and technique?
True
True or false: Product backlog is an ordered list of everything that we currently know, and is constantly changing
True
True or false: Scope can change and be negotiated
True
True or false: Sprint planning is the beginning stage of a project?
True
True or false: The sprint planning process can take up to 8 hours in a month?
True
Can the Definition of Done can be reviewed and adapted during each Sprint Retrospective
Yes
sprint:
fixed period of time
10th agile principle
simplify...maximize the amt of work not done
What are the 5 main scrum events?
sprint, Sprint planning, daily scrum, sprint review, and retro
4th Agile Principle
stakeholders and developers work together daily
Scaled Scrum
taking a single process or product and expanding it so it can be implemented and done by a team to reduce the workload and increase efficiency.
What is the max time limit that a daily scrum should be?
-15 min
What is a self organized team?
-Finds their own work and manage their own responsibilities and timeliness
Concerning Definitions of Done, what should be considered (Choose all that apply):
-Guidelines, Conventions, and standards implemented by the organization -Definition of Done concerning other scrum teams that are working on the same project.
What is empiricism?
-Learning from physical and environmental experience. Ex. shortcuts to class -inspecting and adapting based on evidence
Waterfall Pros
-Less risk, because lots of planning in the beginning
Waterfall approach?
-Linear approach, in which one step has to be completed before the next step can be started
Waterfall Cons:
-No adaptability -slower product release -not cross functional -no customer feedback
Stacey Matrix
-Simple: (Mechanical/waterfall) -Complicated: (Mechanical/waterfall) needs an expert, but uses predictable approach -Complex: (organic system)(power outage) requires expertise but uses an adaptive, empirical approach (agile) -Chaotic: (organic system)(tsunami) requires immediate response
sprints can be cancelled if:
-The sprint goal becomes obsolete
Agile Pros:
-ability to make changes based on customer feedback -faster product releases -customers feel sense of ownership in product
Agile approach:
-adaptive, iterative approach of improving the software/product based on customer feedback -uses incremental, continuous delivery, and has cross-functional teams
5th agile principle
-build projects around motivated individuals
3rd Agile Principle
-deliver working software frequently
What is the timebox for sprint review per sprint
1 hour
What is the maximum length of a sprint
1 month
Types:
1. Feature 2. Tasks 3. Function 4. Bug 5. Risk
4 Foundational Values:
1. Individuals and interactions over processes and tools. 2. Working software over comprehensive documentation. 3. Customer collaboration over contract negotiation. 4. Responding to change over following the plan.
outputs of sprint planning?
1. Plan 2. Sprint goal 3. High level design
3 Scrum Artifacts with their commitments
1. Product Backlog. (product goal) 2. Sprint Backlog. (sprint goal) 3. product increments. (definition of done)
What are inputs in the sprint planning phase?
1. The most recent product increment, 2. the capacity of developers 3. D.O.D 4.retrospective action item 5. past performance
the 3 pillars of scrum:
1. Transparency 2. Inspection 3. Adaption
The three questions for daily scrum?
1. What did they do yesterday? 2. How are they coming along in the project? 3. Do they see any impediments in the near future?
the 5 main key values of scrum:
1. commitment 2. courage 3. focus 4. openness 5. respect
What is the timebox for sprint planning per week?
2 hours
What does the sprint contain?
3-5-3
Scrum definition:
A lightweight framework that helps organizations generate value through adaptive solutions for complex and chaotic problems
Definition of done:
A shared understanding of expectations that the Increment must live up to in order to be releasable into production. Managed by the Development Team.
What is a team?
A team is a group of individuals or organizations that work together towards a common goal.
Who has the final decision on the amt of work they complete in the sprint planning process?
Development team
True or false: If an item cannot be completed in the sprint backlog by the end of the sprint, then it must be cancelled
False
True or false: Product backlog contains only functional requirements for the software?
False
True or false: The scrum master conducts the meeting for the daily scrum?
False
True or false: Quality goals stay the same
False, they can improve
True or False: Are user stories part of Scrum?
False, they derive from XP
Daily Scrum
Forum for developers to discuss their progress towards the sprint goal
If the CEO requests that the developers add an important item to a sprint. What must the developers do?
Inform the other team members to decide what to do
When does refining occur?
It is constantly occurring throughout the whole sprint?
Once the sprint is started, who is able to add or remove items from the sprint backlog?
Only the developers
What does a sprint goal provide you with?
Options (in order to have options, there must be no soultion in the statement
What do you call items that live in the product backlog?
PBI's (Product backlog items)
Who creates the product goal?
Product owner
Who is in charge of the product backlog?
Product owner
Who is responsible for making the product backlog?
Product owner
Who is the only one can stop a sprint?
Product owner
Specialist vs. Generalist
Specialized: Architect, UX, DBA General: Front end, Tester, etc...
What is the Scope in the sprint backlog called?
Sprint backlog
What is used by teams to decrease the amt of time that it would take to complete a project?
Timeboxing
True or false: The product owner should know more about the progress concerning project objective and release. Furthermore the product owner must be able to come up with clear and transparent solutions?
True
True or false: User stories are incorporated into the sprint during the planning process?
True
True or false: You are not allowed to change the sprint backlog?
True
True or false: in scrum, you can change the scope? (flexible)
True
True or false: the developers change the product backlog with the collaboration from the product owner?
True
True or False: There is no architect role in scrum?
True, there is no architect role, there is only developers
The product backlog is ordered by:
Whatever is deemed most appropriate by the Product Owner.
When can a sprint be cancelled?
When the sprint goal becomes obsolete
3 questions for sprint planning?
Why is this sprint valuable? What can be done during this sprint? How will the chosen work get done?
The sprint backlog has 3 parts to it, what are they?
Why, What, and how?
Do Scrum Teams need to have the same sprint length if they are working in the same product?
Yes
Do Scrum masters have to make sure that the meeting occurs?
Yes
Does a product increment always have to be released to production?
Yes
If a ceremony is completed earlier than the scheduled timebox can you end the meeting early?
Yes
Timeboxes:
a period of time which we do not exceed but can end early
cross-functional team
a team composed of employees from different functional areas of the organization
Backlog refinement
adding detail, order and sizing to the product backlog
Who is accountable for quality product increments?
developers
who creates the increments?
developers
what process bring empricism to life?
empirical control process
Scrum master roles:
keep timebox, explain the purpose, and keep it productive
what is the min/max number of people that can be in a scrum team?
no less than 3, no more than 10 people
Are sprints, timeboxes?
no, because you cannot end it early
What is the work completed by the end of a sprint called?
product increments
What is Scrum based on: (choose all) a. System b. Rules c. events d. artifacts
rules, events and artifacts
11th agile principle
teams self-organize and are disciplined
Why does scrum use both incremental and iterative strategies?
to increase predictability and mitigate risk
True or false: The work done by developers must originally come from the backlog?
true
If there are multiple scrum teams working on the same project, will they share the same product backlog?
yes
Is scrum team cross functional?
yes