Agile way of thinking Flashcards
What are the four steps that describes continuous improvement?
Plan
Do
Check
Act
Traditional project management models include:
Waterfall – Sequential
Predictive – Linear
What are the sequential waterfall steps model approach to software development?
Analyze, Design, Develop, Test, Deploy.
__________ model is suitable when the entire scope is known and remains stable.
Waterfall
What is the #1 disadvantage of the waterfall model?
Changes are expensive
_______ models are designed such that it is easy to absorb changes.
Agile
What type of model is being depicted?
Agile
Agile is a combination of:
Incremental and iterative steps
Agile is characterized by the use of _________ that leads to frequent reassessment and adaptation of the product and the plans.
sprints
Cite some problems with a Waterfall model.
Frequent changes to requirements Interface with other systems Complex and multidisciplinary technology Rapid rate of technological advance Difficulty in arriving at consensus Pressure to have shorter time-to-market
______________ is a statement which describes the values that all the agile methods subscribe to.
Agile manifesto
The four values outlined in the Agile Manifesto are:
Value individuals
Use working software
Respond to change
Prioritize customer collaboration
Value individuals and interactions over …
processes and tools.
Use working software over …
comprehensive documentation
Respond to change over …
following a plan
Prioritize customer collaboration over …
contract negotiation
Agile Principles
- Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
what’s a good short slogan?
Early Value Delivery
Agile Principles
- Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
what’s a good short slogan?
Change for Good
Agile Principles
- Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter time scale.
what’s a good short slogan?
Weeks not months.
Agile Principles
- Business people and developers must work together daily throughout the project.
what’s a good short slogan?
Partner with Business
Agile Principles
- Build projects around motivated individuals. Give them the environment and support they need and trust them to get the job done.
what’s a good short slogan?
Motivation and Trust
Agile Principles
- The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
what’s a good short slogan?
Direct and Open Communication
Agile Principles
- Working software is the primary measure of progress
what’s a good short slogan?
Show and Tell
Agile Principles
- Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
what’s a good short slogan?
Keep It Steady
Agile Principles
- Continuous attention to technical excellence and good design enhances agility.
what’s a good short slogan?
Never compromise quality
Agile Principles
- Simplicity, the act of maximizing the amount of work not done, is essential.
what’s a good short slogan?
Keep it Simple
Agile Principles
- The best architectures, requirements, and designs emerge from self-organizing teams.
what’s a good short slogan?
Empower the Team
Agile Principles
- At regular intervals, the team reflects on how to become more effective and then tunes and adjusts its behavior accordingly.
what’s a good short slogan?
Continuous Improvement
In Agile Project Management (APM) what is the first process?
- Product Vision - Product owner visualizes the product with the stakeholders.
In Agile Project Management (APM) what is the second process?
- Project Scope - Project requirements are in the form of backlog items.
In Agile Project Management (APM) what is the third process?
- Project Team - Aims to get the right people with the required skill sets and expertise.
In Agile Project Management (APM) what is the fourth process?
- Project Approach - Processes and techniques are tailored as per the project requirements.
In Agile Project Management (APM) speculate stage incubuses steps:
Release Plan - how the team intends to achieve the vision, release contains multiple iterations.
In Agile Project Management (APM) Explore stage incubuses:
Each sprint starts with sprint planning
Team delivers a working increment at the end of each iteration
Team members work on technical practices
Architecture and design evolve during iteration
In Agile Project Management (APM) Adapt stage incubuses:
Product is tested and validated frequently
Project’s progress is assessed
Teams looks at areas of improvement during retrospective
In Agile Project Management (APM) Close stage incubuses:
Completed product is transitioned to business
Agile team presents the lessons learned during the project
Agile projects provide quicker delivery of ______.
Value
Each incremental delivery is an opportunity for _______ feedback.
Faster
The three pillars of Scrum are:
Transparency
Inspection
Adaptation
Transparency in Scrum is defined as?
Information sharing within a team should be open and transparent.
Inspection in Scrum is defined as?
Products and processes are subjected to frequent inspections.
Adaptations in Scrum is defined as?
Adjustments are made when necessary
Cite the five (5) values of Scrum (C-FORC)
Commitment Focus Openness Respect Courage
The team should be committed to the work to be delivered describes which Scrum value?
COMMITMENT
Working on a smaller subset of work retains more focus and drives productivity describes which Scrum value?
FOCUS
The team should be willing to share information openly describes which Scrum value?
OPENNESS
Respect everybody on the team describes which Scrum value?
RESPECT
The team should be courageous to step out of their comfort zone describes which Scrum value?
Courage
Scrum process can be viewed as?
see depiction
Five-Step process for Scrum Adoptions are:
From ADAPT to ADKAR
A stands for ________ during Scrum adoption
Awareness - Reinforce the need for change
D stands for ________ during Scrum adoption
Desire
Conviction that scrum will help resolve the problem
The second A stands for ________ during Scrum adoption
Ability
Develop capabilities with mentoring
P stands for ________ during Scrum adoption
Promotion
Create momentum behind change initiatives
T stands for ________ during Scrum adoption
Transfer
Spread the culture of inspect and adapt