values of the agile manifesto
Inidivudals and interactions over processes and tools; working software over comprehensive documentation; customer
... [Show More] collaboration over contract negotiation; responding to change over following a plan
How many principles of the agile manifesto are there?
12
(Agile principle) what is highest priority?
Satisfy customer through early and continuous delivery of valuable software
(Agile principle) what do agile processes harness for the customer's competitive advantage?
Change / welcome changing requirements
(Agile principle) when should working software be delivered?
Frequently- couple weeks to a couple months with preference for shorter timescale
(Agile principle) who must work together throughout the project? With what frequency?
Business people and developers- daily!
(Agile principle) around whom should we build projects?
Motivated people- give them environment, support, and trust needed to get the job done
(Agile principle) what's the most efficient and effective method of conveying information to and within a development team?
Face to face conversation
(Agile principle) what is the primary measure of progress?
Working software
(Agile principle) what do agile processes promote?
Sustainable development. Sponsors, developers and users should be able to maintain a constant pace indefinitely
(Agile principle) what enhances agility?
Continuous attention to technical excellence and good design
(Agile principle) what is essential to maximize in agile processes?
Simplicity! The art of work not done
(Agile principle) what emerges from self organizing teams?
The best architectures, requirements and designs
(Agile principle) what must teams do at regular intervals?
Reflect on how to become more effective- tune and adjust behavior accordingly
What is the House of Lean?
Goal (roof): Value, Foundation: Leadership, (pillars): Respect for People and culture, Product Development Flow, Innovation, relentless improvement
(House of lean) key principles of flow
Understanding full value stream, visualizing and limiting WIP, reducing batch sizes, managing queue lengths, eliminating waste and removing delays
What is gemba?
A go-see where the products and solutions are created and used (no useful improvement was ever invented at a desk)
(House of lean) What are key parts of relentless improvement?
Optimize the whole, it parts of an org and dev process; reinforce problem solving mindset of org; apply retrospectives at key milestones; apply lean tools and techniques to determine fact based root cause of problems,; base improvements on facts
What is the spanning palette?
In SAFe, the various roles and artifacts and roles that may apply to a specific team, ART, large solution or portfolio context. Can be small or large and configurable based on needs of the org.
How many elements are in the spanning palette?
8
What elements are in the spanning palette?
Vision, roadmap, milestones, shared services, COP (community of practice), system team, lean UX, metrics
What are the 10 SAFe lean agile principles?
1-Take an economic view; 2- apply systems thinking; 3- assume variability and preserve options; 4- build incrementally with fast, integrated learning cycles; 5- base milestones on objective evaluation of working systems; 6- visualize and limit Work in Progress, reduce batch sizes and manage queue lengths; 7- apply cadence- synchronize with cross domain planning; 8- unlock the motivation of knowledge workers; 9- decentralize decision-making; 10- organize around value
What is PI planning?
Provides opp for biz and technical arms of a solution to be integrated and evaluated in one time (~6 times) on a cadence
What are 3 primary purposes of PI planning?
1- milestone to assess current state of a solution; 2- realigns all stakeholders to a shared tech and biz vision; 3- teams plan and commit to next PI.
What are SAFe core values?
Alignment, quality, transparency, program execution
What are the three types of culture in organizations?
Pathological, bureaucratic, generative
What are the characteristics of a generative culture?
Authenticity, emotional intelligence, lifelong learning, growing others, decentralized decision making
How big are agile teams?
5-11 people
What is an agile team comprised of?
Team members, plus a product owner (manages backlog with eye on customer needs); plus a scrum master (team coach removing impediments, keeping flow, strives at relentless improvement)
How is a user story framed
As a (user role), I want (activity) to, so that (business value)
What comprises an agile team backlog?
User and enabler stories
What do enabler stories do?
Describe work needed to build architectural runway for dev and delivery of future business features
What is scrum?
Lightweight, team-based process fostering fast feedback and quick iterative dev of a solution (teams define, build, test and maybe even deploy in fast sprints)
In what time increments do agile teams work?
1-2 weeks
How do agile teams estimate their work?
With story points - a single number representing combo of qualities: volume, complexity, knowledge, uncertainty. They are measured relative to each other.
What happens during PI planning?
An agile team reviews and estimates stories, defines acceptance criteria, splits into smaller stories as needed, determines what they can deliver during iteration based on story points, commits to iteration goals
What is DSU?
Daily stand up employed by agile teams during an iteration period to remove blockers and reports on advancement in iteration goals
What happens at the end of an iteration period?
iteration review (team demo of software), and team retrospective
How large is an agile release train?
50-125 people [Show Less]