SAFe Certification
What is the time box for the Art sync?
1 hour
What is the time box for the system demo
1 hour
What are the safe lean-agile priciples
1. Economic view (are we spending money on the right things) 2. Apply systems thinking 3. Assume variability & preserve options 4. Build incrementally 5. Base milestones on objective evaluation of working systems 6. Visualize and limit WIP 7. Apply cadence-2 weeks-start and stop at Sam's time 8. Unlock intrinsic motivation and knowledge workers (scrum master responsibility). Intrinsic motivation is that solving puzzle is reward in itself 9. Decentralize decision making 10. Organize around value
What is manifesto principle?
1. Our highest priority -early and continuous delivery of valuable software 2. Welcome changing requirements 3. Deliver working software frequently 4. Business people and developers work together daily 5. Build projects around motivated individuals 6. Face to face is the most effective method of conveying info 7. Working software is primary measure of progress 8. Agile promote sustainable development-constant pace 9. Continuous attention to tech excellence 10. Simplicity (maximizing work not done) 11. Best arc, req, designs come from self organizing teams 12. Team reflects on how to become more effective and then adjusts
When was scrum developed?
1990s
What is the time box for PI Planning?
2 days
How many members does an agile team have?
5 to 11 (including SM And PO)
How many teams should be on an ART?
5-12, typically 125 people
What is agile development?
A general term defined by values and principles
What is the time box for the inspect and adapt event?
A half of a day
What is the backlog?
A prioritized to do list of team work
What is the DSU NOT?
A problem solving or status meeting for management
What is the scrum master?
A servant leader and coach
How many owners does the backlog have?
A single owner, PO
What is essential safe?
A starting point for implementing SAFe
What is the unit of work in the team's backlog?
A story
What is a kanban board?
A visual way to represent work and limit amount of parallel work which helps teams improve workflow and efficiency
What is Kanban?
A way to visualize the teams work
Who creates and refines stories and acceptance. Criteria?
Agile team
What does SAFe synchronize?
Alignment, collaboration, and delivery for large numbers of teams
What should you bring with a problem?
At least one solution
When does the team reflect on how to become more effective and take action accordingly?
At regular intervals, every iteration, every 2 weeks
What are the activities of the whole agile team? Including PO and SM
Attend DSU attend the iteration Retrospective Plan iteration Participate in PI Planning Execute the iteration Improve team processes Ensure quality Attend backlog refinement
What are the 5 team events?
Backlog refinement Iteration planning DSU Iteration review (not integrated) Iteration retrospective
Main benefits of Kanban
Boards, shared view (visualization of work), focus on flow, increased visibility
Core Values of SAFe
Built in quality Program execution alignment Transparency
Scrum values are ....
Commitment, focus, openness, respect, and courage
Attributes of XP?
Constant collaboration Design for delivery Fast feedback
What are scrum values?
Courage Commitment Focus Respect Openness
What are agile teams?
Cross functional Self organizing Do not need any other team to complete work
Who does the product owner represent?
Customer on the team.
What do XP, Scrum, and Kanban all have in common?
Deliver value to customer early and often Eliminate wasteful activities create healthy teams
What is the goal?
Deliver working software or hardware at the end of each interation
What is the goal of an iteration?
Deliver working software/hardware at the end of each iteration
What are the common principles of the ART?
Deliver working tested full system increments every two weeks Have common iteration lengths -start and end dates Plan work at periodic face to face planning events Develop on cadence and release on demand
What is the value of the system demo?
Deliverable are reviewed with stakeholders who provide feedback
What does the ART align to?
Delivering continuous flow of value
Is the backlog a list of desired items or a commitment?
Desired items since they may cover uncommitted objectives
Scrum is a framework for ....
Developing, delivering, and sustaining complex products
What is Adjourning?
Disbanding team
What is the difference between and epic and a feature?
Epic can span a PI, features are bound by a PI
What is XP?
Extreme programming
What are the scrum artifacts
For the product backlog it is the product goal For the sprint backlog it is the sprint goal For the increment it is the definition of done
What are Tuckman's stages of team dynamics?
Forming (polite period) Storming (conflict of personalities) Norming (comfortable) Performing (well tuned machine) Adjourning *
Why does the team not move from norming to performing?
Have no one to guide them
Agile Manifesto
Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
If it is not in your backlog...
It is not your work
What are the outputs of iteration planning?
Iteration backlog, goals, commitment
Scrum
Iteration planning DSU Iteration review Retrospetive
What is the SAFe equivalent of the following scrum terms? Sprint planning Sprint review Sprint retrospective Sprint goals Sprint backlog Daily scrum Increment The scrum team
Iteration planning Iteration review Iteration retrospective Iteration goals Iteration backlog Daily stand-up (DSU) Team Increment Agile team
What is the basic building block of agile development?
Iterations
Kanban
Kanban board WIP harness flow Continuous improvement
What is produced from an enabler story?
Knowledge or creating feasibility, spikes are knowledge
What core competencies apply at the essential level?
Lean agile leadership Agile product delivery Team and technical agility
What are the ten critical art success factors
Lean agile principles Real agile teams and trains Cadence and synchronization PI Planning Customer centricity System demo Inspect and adapt IP iteration Architectural runway Lean agile leadership
What is the ultimate responsibility of the PO?
Maximizing the delivered value of the teams work
What tool is used to help the DSU not turn into a problem solving meeting?
Meet afters
Should you add scope once the iteration has begun?
No
What is an NFR?
Non-Functional Requirements, guard rails of what we need to maintain (ex:coding standards)
Who is in charge of evaluating a story as done and provides approval?
PO
Who is in charge of maintaining the bucket where our work sits (backlog)?
PO
XP
Peer programming Customer collaboration Automated testing Simple design
What does PDCA stand for? What ceremonies does it correlate to?
Plan, Do, Check, Adjust. Plan is iteration planning Do is iteration execution Check is the Iteration review at the team level or the System Demo at the ART level Adjust is the Retrospective
What does the ART do together?
Plan, commit, develop, deploy (PCDD)
What is technical debt?
Problems on previous delivered items
Who works with product management to plan PI?
Product owner
What are the two backlogs?
Program backlog and team backlog
What does the DSU help the team do?
Provides team synchronization and self organization
What kind of insights does the retrospective provide?
Qualitative and quantitative
Who attends scrum of scrums?
RTE and scrum masters
What is a tool to control too much WIP?
Remedy Bottleneck
What are the main benefits of scrum?
Repetition, embedded coaching, bounded autonomy
Where does 'scrum' come from?
Rugby-why? Both reactive and highly collaboratice
What are the types of agile frameworks?
SAFe Scrum Kanban Crystal XP Feature-driven development
What do teams use for team agility?
Scrum and kanban
Scrum definition
Scrum is a lightweight framework that helps people, teams, organizations generate value through adaptive solutions for complex problems
Who protects the team from outside influence?
Scrum master
Who should not be the bottle neck of chasing down problems?
Scrum master
Why should you establish default decisions?
So they don't wait until a meeting; progress doesn't stop
What are the three core competencies in the essential safe configuration?
Team and technical agility Agile product delivery Lean agile leadershio
What is the value of PI planning?
Teams commit to a set of objectives to be delivered in the PI
What are the benefits of XP?
Technical practices Customer collaboration Simplicity
What is the value of the Inspect and Adapt event?
The ART reviews and improved its process before the next PI
What is the ART?
The agile release train, it is the team of all the teams.
Who defines, builds, tests, and delivers stories?
The agile team
What is the value of the ART sync?
The teams in the ART sync regarding the progress of PI
What are the practices of agile development?
Timeboxing User stories Daily stand-up Frequent demos Test driven development Information radiators Retrospectives Continuous integration
What does the most basic Kanban board capture?
To do, work in progress, done
Where should we move the problem?
To the place the information is available
Scrum theory is....
Transparency, inspection, adaptiation
What types of stories are in the backlog?
User stories and enabler stories?
Differences between waterfall and agile for the following: Delivery
Waterfall has delivery value only at the end Agile has early and continuous value
Differences between waterfall and agile for the following: Work in progress
Waterfall has too much WIP, agile has reduced and visualize WIP
What three questions happen in the DSU?
What did I do yesterday to advance the iteration goals? What will I be able to complete today to advance the iteration goals? What's preventing us from completing the iteration goal
What are the spring planning topics in scrum?
Why is this sprint valuable? What can be done this sprint? How will the chosen work get done?
What is the Primary measure of progress or delivery of value?
Working software
What should you use instead of 'No, but..'
Yes, and...
Core values of Agile
built-in quality Program execution Alignment transparency
What is the difference between release and deploy?
release is the switch that makes it available to customers, deploy is POTENTIALLY shippable but moves to next environment (ex: alpha)
What are the three pillars of scrum?
transparency, inspection, and adaptation