Describe Scrum
A framework for creating complex products in complex environments
If value added time in the process cycle efficiency (PCE) formula is increased, how will it affect the other variables?
Process cycle efficiency (PCE) will increase
When should developers on a scrum team be replaced?
As needed, while taking into account a short-term reduction in productivity
T/F
It is mandatory that the product increment be released to production at the end of sprint
False
When is Sprint over?
When the time box expires
What does FORCC stand for?
- Focus
- Openness
- Respect
- Courage
- Commitment
Which opportunity is related to the Kanban pull system?
A) Increases inventory
B) Increases turnaround time
C) Conceals quality issues
D) Reduces inventory
D) Reduces inventory
What are the Product Owner's 3 Vs?
During Sprint, a developer determines the scrum team will not complete items as forecasted, who should be present to review/adjust product backlog items selected?
The Product Owner and Developers
What is the difference between Planned Value and Earned Value?
PV is the value of the work that should have been accomplished by now
EV is the actual value of the work that has been completed so far (based on the budgeted funds assigned to that work)
Latin word "Domestic Hearth" which was the location of the fire at the center of the home
People in the home gathered around the hearth for warmth, light and sustenance as it was used for cooking. The focus, was literally the thing that brought people together
What are the four categories of the MoSCoW model?
(4 total - 75pts each)
MUST HAVE- Critical to the project's success
SHOULD HAVE - Important, but not necessary for delivery in the current schedule timeframes
COULD HAVE - Desirable requirements but no necessary
WON'T HAVE - Requirements that are least essential and will not be released
When does a Development Team member become sole owner of Sprint Backlog?
NEVER.
All sprint backlogs items are "owned" by developers on the scrum team, even though each item may be implemented by an individual developer
What 3 topics are reviewed during Daily Scrum?
(3 total - 100pts each)
- YESTERDAY: What did I do yesterday to help the dev team meet sprint goal?
- TODAY: What will I do today?
- IMPEDIMENTS: Do I see any from me for team that prevents meeting goal?
Which formula is used to figure out this problem:
(100 each - Formula and Answer)
The Planned Value of the project is $500,000 and the Earned Value is $550,000. Can you determine the Schedule Variance?
Earned Value - Planned Value = SV
Scheduled Variance = $50,000
Which book is frequently cited when discussing Process Control and explains, "It is typical to adopt the defined... approach when the underlying mechanisms by which a process operates are reasonably well understood. When the process is too complicated for the defined approach, the empirical approach is the appropriate choice."
Process Dynamics, Modeling, and Control by Bobatunde Ogunnaike and W. Harmon Ray
Identify some of the estimating techniques you can use for Agile projects
(5 total - 80pts each).
AFFINITY ESTIMATION - Great technique if a project has just started, and have a backlog that hasn't been estimated yet, or in preparation for release planning
STORY POINTS - Units of measure for expressing an estimate of the overall effort required to fully implement a product backlog item or any other piece of work
IDEAL DAYS - An estimate of the number of days your team would take to complete a project if they worked on nothing else and had no interruptions
RELATIVE SIZING - works by estimating size first so you can relate this size to a task you have completed previously. Then you estimate how long the task will take to complete by making a relative comparison to the time taken to complete this other task
WIDEBAND DELPHI - Also known as the estimate-talk-estimate technique (ETE), is a systematic and qualitative method of forecasting by collecting opinions from a group of experts through several rounds of questions
Every great Scrum Master is RE-TRAINED.
What does this acronym stand for?
What are some Scrum Rules that are related to Sprint? (4 total - 100pts each)
1. Keep with consistent Sprint lengths - a rhythm to work, team and business ~ refine backlog to sprint
2. No new work - only dev team can pull it in
3. If overcommitted, renegotiate
4. Only the Product Owner can cancel Sprints (RARE)
Which of the statements about Sprint Length are true:
A) Short enough to keep business risk acceptable to Product Owner
B) Short enough to synchronize the development work with other business events
C) A month or less
D) All of the above
D) All of the above
Which of the 5 values is most important in Scrum?
They are all equally important and necessary in Scrum!
Identify some of the methodologies that can be used for Agile project management
(5 total - 100pts each)
XP - eXtreme Programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements
AMDD - Agile Model Driven Development (AMDD) is an agile process where models are generated before code is written
LEAN PRINCIPLES AND TOOLS - include Deming Cycle (PDCA), Kanban, and LeanSix Sigma (DMEDI)
DSDM - An Agile method that focuses on the full project lifecycle
FDD - An Agile methodology for developing software, Feature-Driven Development (FDD) is customer-centric, iterative, and incremental, with the goal of delivering tangible software results often and efficiently, encourages status reporting at all levels, which helps to track progress and results
What are the 8 stances of a Scrum Master?
1. SERVANT LEADER - whose focus is on the needs of the team members and the people they provide value to (the customer) with the goal of achieving results in line with the organization’s values, principles, and business objectives.
2. COACH - coaching the individual w/ a focus on mindset & behavior, the team in continuous improvement and the organization in truly collaborating with the Scrum team
3. TEACHER - ensures Scrum and other relevant methods are understood and enacted.
4. MENTOR - transfers Agile knowledge and experience to the team.
5. MANAGER - responsible for managing impediments, eliminate waste, managing the process, managing the team's health, managing the boundaries of self-organization, and managing the culture.
6. IMPEDIMENT REMOVER - solving blocking issues to the team's progress, taking into account the self-organizing capabilities of the Development Team.
7. CHANGE AGENT - enables a culture in which Scrum Teams can flourish.
8. FACILITATOR - setting the stage and providing clear boundaries in which the team can collaborate.
T/F
Scrum obtains all the steps to complete a product
FALSE
Only techniques and processes
DOUBLE JEOPARDY - ALL OR NOTHING
Match all of the earned value management terms with the correct formulas
Terms: Planned Value, Earned Value, Cost Variance, Cost Performance Index, Scheduled Variance, Scheduled Performance Index
Formulas: EV/PV, EV-AC, BAC(% Time Passed), EV/AC, BAC(% Work Completed), EV-PV
PV= BAC(% Time Passed)
EV= BAC(% Work Completed)
CV= EV-AC
CPI= EV/AC
SV= EV-PV
SPI= EV/PV