Agile - NOTES To Continue Flashcards
Defects that make it through testing and into a release are called ….
Defects that make it through testing and into a release are called “escaped defects.”
Fast failure means …
Fast failure means that particular feature or proof-of-concept effort was not successful.
The risk-adjusted backlog is a ……. or …….. backlog containing risk ……… tasks for actionable risks.
The risk-adjusted backlog is a sprint or release backlog containing risk response tasks for actionable risks.
The whole team approach ensures team members ARE ……
The whole team approach ensures team members ARE multi-skilled, and have at least one deep specialty. “T-SHAPE”
By completing the high-risk items first …..
By completing the high-risk items first, you are significantly reducing those risks and the threat of unknowns later on in the project.
An Agile team is made up of …….
An Agile team is made up of generalising specialists, or “T-shaped” people with one deep knowledge area and a wide range or experience in other areas
The Team Facilitator, also known as the ………
The Team Facilitator, also known as the Scrum Master, Team Coach, Iteration Manager, Project Manager, Servant Leader and many other names. Their role is to help raise and remove blockers for the team, ensure an active flow of work, and problem solve with the team when needed.
The Team Facilitator, role is to help ….. and ….. ……….. for the team, ensure an active flow of work, and problem solve with the team when needed.
The Team Facilitator, role is to help raise and remove blockers for the team, ensure an active flow of work, and problem solve with the team when needed.
Problem solving is done with ……..
Problem solving is done with the Agile team
Blockers are raised as soon as possible – at least during a daily stand-up, so the team can ……………
Blockers are raised as soon as possible – at least during a daily stand-up, so the team can swarm around the problem, get help from any experts needed, and move on.
”Pair programming” is a common technique in Agile and can be used for most tasks. Pairing up team members on a task or iteration gives them ……..
”Pair programming” is a common technique in Agile and can be used for most tasks. Pairing up team members on a task or iteration gives them the opportunity to talk and work with each other one-on-one
- The three C’s of User Story Creation include:
……………
- The three C’s of User Story Creation include:
- Creating the card
- Conversation with the Product owner and developers to explain how the software or design will be used, and
- Confirming the acceptance criteria and the definition of done.
Lead time is a concept from Lean and the Toyota Production System. …….
Lead time is a concept from Lean and the Toyota Production System. Whenever you are calculating Cycle time (smaller items such as processes, story cards, or an iteration in a larger project) or Lead time (larger items such as features or the project itself) you must take into consideration both : value-added time (that directly contributes to the customer outcome) and non-value-added time (that does not directly contribute to the customer outcome).
The product owner should “share” ……..
The product owner should “share” the updated items in the product backlog with the team and ensure a shared understanding “before” moving forward.
Agile uses fast visual mock-ups or prototypes such as storyboards, wireframes, or models, to get ……..
Agile uses fast visual mock-ups or prototypes such as storyboards, wireframes, or models, to get a quick understanding of the requirements and consensus from all stakeholders.
the whole team approach aims to bring ……
he whole team approach aims to bring all necessary people into the project team, ideally in a co-located space. It involves cross-functional team members who specialise in one skill and are fluent enough in a wide range of other skills.
Agile promotes sustainable development, where the team is ……..
Agile promotes sustainable development, where the team is not overburdened and is able to work at a constant pace indefinitely. Be wary of often switching tasks or pushing for too much work during each iteration – this will burn out individuals and ultimately slow down your progress.
The team self-assessment is used to …….
The team self-assessment is used to gauge the team members performance together, with the results helping to identify what is working well and where improvements can be made. The team then meets to problem solve improvements and to celebrate what is working well.
A pre-mortem looks at reasons …..
A pre-mortem looks at reasons for failure before they happen, and is a great way to brainstorm risks for a card or feature. Typically, team members write their reasons down then discuss in a round-robin style, as some people may come up with the same idea.
Agile encourages self-organizing teams, formed by ……….
Agile encourages self-organizing teams, formed by the people who created the requirements and had the desired outcome in the first place. This gives a higher level of ownership and product expertise, that often cannot be bought.
There are many ways to reduce “wasteful” steps in the process of an agile team. We can stop :
1.
2.
3.
4.
5.
6.
7. …… and more.**
There are many ways to reduce “wasteful” steps in the process of an agile team. We can stop :
1. the introduction of unnecessary features,
2. reduce work in progress,
3. reduce delays and hand-offs,
4. extra processes,
5. task switching,
6. waiting,
7. defects and more.
A sprint “retrospective” is held with the Whole Team, after a …………. but before the ……………..
We use it to ………. and look for …………, and everyone has a …. .. for feedback and to implement …….. before the next sprint.
A sprint “retrospective” is held with the Whole Team, after a sprint review but before the sprint planning meeting. We use it to gather lessons learned and look for opportunities for improvement, and everyone has a voice for feedback and to implement improvements before the next sprint.
An Agile team charter typically covers :
1- ……..
2- ………..
3- ………….
4- …………
An Agile team charter typically covers :
1- Why we are doing the project,
2- Who benefits and how,
3- What does done look like, and
4- how are we going to work together
The Agile Practice Guide (2017), Chapter Five, p49
Agile and lean frameworks include …………….
Agile and lean frameworks include Scaled Agile Framework (SAFe), Large Scale Scrum (LeSS), Scrum of Scrums, Dynamic Systems Development Method, along with the more common Kanban, eXtreme programming and Scrum. The Agile Practice Guide (2017), p110
The Product Owner adjusts the ……….. of product backlog items.
The team is responsible for ……………….. the effort for their work items.
Each time the team ……………………………..
The Product Owner adjusts the priority of product backlog items. The team is responsible for elaborating on and then estimating the effort for their work items.
Each time the team refines their estimates with a higher level of detail.
The main difference between Scrum and Kanban is that ………..
The main difference between Scrum and Kanban is that Kanban teams employ a pull system. This means when an item of work is completed, it triggers someone to “pull” the next item in the queue onto the board to work on. Kanban teams work off a Kanban board that displays each task, and have a limit to how much work in progress (WIP) can be in place.
Given, When, Then is the way …………. is used, particularly when ……………..
Given, When, Then is the way BDD is used, particularly when outlining user Story Cards for your iteration. It highlights “Given” a certain situation, “When” something happens, “Then” we want this to happen.
“Iterative” methods have ……….. requirements, …………………………………….., but delivered …………………..
“Iterative” methods have dynamic requirements, repeated with feedback until they are correct, but delivered only once. The Agile Practice Guide (2017), p18, Table 3-1.
Incremental project management approach includes ………………. requirements, performed …………………………., with ………… ………… deliveries.
Incremental project management approach includes dynamic requirements, performed once for a given increment, with frequent smaller deliveries. The Agile Practice Guide (2017), p18, Table 3-1.
Sprint Reviews are for ;;;;;;;;;;;;;;;;;;; Sprint Retrospectives are for ;;;;;;;;;;;;;;;;;;;;;;; where we ask “What went well, what didn’t go well, what did I learn?”
Sprint Reviews are for product demonstrations Sprint Retrospectives are for lessons learned, where we ask “What went well, what didn’t go well, what did I learn?”
An Agile project can accept ……………. even late in development.
But while the competing constraints of cost, quality and schedule are often fixed, in Agile the scope can vary.
This means some features may need to ……………, as others become ……………….. A maintainable ………………. is required too - project managers must not ……….. the project team to increase the ………. of the project work.
An Agile project can accept changes even late in development.
But while the competing constraints of cost, quality and schedule are often fixed, in Agile the scope can vary.
This means some features may need to drop off, as others become prioritised. A maintainable pace of work is required too - project managers must not overwork the project team to increase the pace of the project work.
A core component of Agile is ……. Management and ………..
Part of this are the various parts of the project information ……. (often physical, but can be tech-driven). This includes things such as the team …….., …….. board, the product …….., the ……… chart, the …….. test results and issues, and results of ………
A core component of Agile is Visual Management and **transparency.
** Part of this are the various parts of the project information radiator (often physical, but can be tech-driven). This includes things such as the team velocity, Kanban board, the product backlog, the burndown chart, the latest test results and issues, and results of retrospectives.