Section Everything Else Flashcards
What is Risk considered as?
Anti-Value
When should you attack high - risk items in a project?
Attack early in the project; move them to the top of the backlog. It is more cost effective to take it on now and base everything on your initial resolutions.
What is Expected Monetary Value?
EMV = risk impact x risk probability
A risk that would cost $45000 and has a 30% chance of happening would be what contingency reserver?
$45k x 30% = 15,000 into your reserve.
What is a cardinal scale?
This assigns numbers to determine your risk exposure.
What is an ordinal scale?
An ordinal scale wouldn’t involve numbers; rather words like HIGH, LOW, MEDIUM
READ ONLY: How do you perform continuous improvement with tasks?
Periodically review and tailor the process.
Improve team processes through retrospectives.
Seek product feedback via frequent demonstrations.
create an environment for continued learning.
Used values dream analysis to improve processes.
READ ONLY: Continuous improvement is related to Quality. What is Quality?
Quality is a totality of an entity to verify the ability for stated and implied needs.
Quality assurance is prevention driven. Quality control is inspection driven.
You cannot inspect quality into a product….you have to build it in*
What is KAIZEN?
Kaizen is japanese for change for the better.
Small incremental steps for improvement.
Plan - Do - Check - ACT
Plan - Develop - Evaluate - learn
What is the cheapest and fastest channel for exchanging information?
Interactive face to face communication is the cheapest and fastest channel for exchanging information.
Larger teams need heavier methodolgies - projects with greater criticality require greater ceremony (i.e meetins, check ins, etc)
Feedback and communication reduce the need for?
intermediate deliverables.
Efficiency is expendable on?
bottleneck activities.
efficiency is wasted because it has to go through testing.
What is Project Pre- Mortem?
Aims to find failure points before they happen.
1) Imagine the failure
2) generate the reason for failure
3) consolidate the list
4) revisit the plan
How do you “host the pre-mortem”?
- discuss what might go wrong
- typically, after plan created
- people create a prioritized list
In an agile project, you look for feedback for products in sprint review or retrospective stage.
PDCA
Plan Do Check Act
What are questions you would ask in the product feedback loop or PDCA?
- Does it meet the customer needs and expectations?
- Dose it work and all conditions?
- Did we break anything while building this?
- How can we improve efficiency?
- How can quality be improved?
- How can we share lessons learned?
Why do you need a retrospective in a project?
- Improve productivity
- improved capabilities
- quality improvement
- capacity improvement
What is the Triple Nickel?
take 5 minutes on 5 ideas 5 times
what is working well on this project?
What can we do to improve relationships
What can we do to speed up the process?
etc.
What is Color Coded Dots?
Used color coded dots to track your energy on high/low projects throughout the duration.
What is Mad, Sad or Glad?
Track emotions throughout the timeline
What is a satisfaction Histogram?
A bar chart showing satisfaction about particular areas or issues
What is a Team Radar?
An assessment of perofrmance improvement
What is Five Whys?
Cause and effect.
Asking why 5 times….looking for root cause amongst 3-5 people.
What is fishbone analysis?
fish diagram for cause and effect…also known as ishikawa diagram. Asking why 5 times
What is SMART Goal?
Specific, Measurable, Attainable, Relevant and Timely
What is Cicrcle of Questions?
How many roles are in a Scrum project?
There are 3 roles in a Scrum Project.
product owner, scrum master, and the development team members.
What does a Scrum Master do?
The Scrum master coordinates the work of the sprint and runs interference between the team and any distractions that may keep them from the work at hand. They also support the product owner in maintaining the backlog, prioritizing work, and defining when it is done.
What is a characteristic of a scrum team?
cross functional
self-organized
Not directed by others
What are the stages in a Bruce Tuckman model?
Forming, storming, norming, performing and adjourning
What should you do if the workload is too much for a Scrum team?
If the work is too large for the current team, remove or change certain items. You can also recruit additional Development Team members before the work begins.
What does a Scrum Master manage?
The Scrum Master manages the process - not the team. Everyone is equal contributer in a Scrum project.
What are characteristics of a Scrum Master?
- removes impediement to the Development team
- helps those outside the Scrum Team understand appropriate interactions with the scrum team
- helps product owner by consulting on finding techniques
What is not a characteristic of a Scrum Master?
A scrum master is not a development team member.
What is the servant leadership approach?
According to the Agile Practice Guide, the servant leadership approach involves listening, respect, promoting self-awareness, trust, promoting safety, coaching versus controlling, promoting the energy and intelligence of others, and promoting safety.
Servant leadership is an important aspect of agile methodology. Servant leader responsibilities include
- manage relationships to build communication
- support the team through mentoring and encouragement
- celebrate with the team and external groups
READ* Servant Leader is not supposed to DELEGATE
The primary role of the servant leader is to carry the food and water, shield the team from interruptions, remove impediments to progress, and communicate and recommunicate the project vision.
What are Leadership tasks?
Leadership tasks include giving transparency through visualization, creating a safe environment for experimentation, experiment with new techniques and process, and share knowledge through collaboration.
What is the difference between being a manager and a leader?
Management is about getting things done, while leadership is more about getting people to do what needs to be done.
Is a Project Manager a Scrum Master?
A project manager can be a scrum master but doesn’t necessarily mean a scrum master is a project manager.
What does a scrum master do when the sprint backlog cant be finished?
If the team can’t finish all Sprint Backlog items, they do not include the items in the increment of current Sprint, they do not show it in the Sprint Review, and they must estimate it and return it to the Product Backlog for the Product Owner to decide what to do with them.
How many hours of work is a user story?
A user story should be 1-3 days of effort, or roughly 20 hours - at max 24 hours (8 x 3)
What are potential stories (user stories) also called?
Candidate stories.
What are benefits of User Stories?
- Perspective of the user or the customer.
- User Stories answer the questions…who was asking for this? why are we doing this?
What are the three c’s of user stories?
Card, Conversation and Confirmation?
what is INVEST (characteristics of effective user stories?
Independent
Negotiable
Valuable
Estimable
Small
Testable
What are “tips” for hosting a great workshop?
- Have a diverse group of people
- Facilitated for Involvement
- Get people involved early
What are 3 brainstorming methods?
- Quiet writing
- Round-robin
- Free for all
What are agile modeling values?
communication
simplicity
feedback
courage
humility
What is a Use Case Diagram?
Use-case diagrams describe the high-level functions and scope of a system. These diagrams also identify the interactions between the system and its actors. The use cases and actors in use-case diagrams describe what the system does and how the actors use it, but not how the system operates internally.
What are the use case diagram components?
- System
- Use case
- Actors
- Relationships
What is the purpose of defining data models?
Defining data models determines the structure of data and is sometimes called a data structure.
READ about Wireframes*
The final phase is to use the wireframe to help you figure out the details that the developers need to know to build it. A trick I learned to do this is to imagine yourself using it. Wireframes clarify the picture in your head of what you’re building and allow you to picture its use. This process is helpful in providing the details that the developers want in order to building it.
Creating a wireframe is kind of like cooking something. Think about cooking your favorite dish. Now, think about writing a recipe for how to cook what you’ve made. It’s a different process entirely. It’s shifted from creating to communicating. It’s all about putting yourself in their shoes and not making too many assumptions about their level of understanding or knowledge.
The lesson here is that the process of creating the wireframe is actually more for you than for the developer. It helps you figure out what you want to build, which, in turn, makes it easier to communicate how to build it (even if you’re completely non-technical).
What is a “Wireframe”?
Wireframes are a quick mock-up of a product, could be screens and data flows between the screens, ensures that everyone has the same understanding of the product, a form of low fidelity prototyping, and a quick way to get feedback.
What are 3 “facts” about Contracting?
- Contracts are a form of a constraint
- Contracts are constrained by an offer and a consideration
- Contracts balance time, cost and scope
What are considerations for contracts?
- Scope changes
- Priorities
- Time and Cost
What is a graduated fixed-price contract?
In this model, the customer pays the seller a standard rate if the contract gets delivered on time. But if the contract is delivered early, the seller gets paid at a higher rate. The customer is happy because the contract is completed early, and they might pay less money overall.
A ______________ often provides an initiative to work effectively, but its not the only way to work effectively.
A graduated fixed price contract
Benefits of a graduated fixed price contract?
No sandbagging
Focuses on results
Celebrates success for working smart
What is a customized contract?
The buyer and seller can make any agreement they want.
What is “gulf of evaluation”?
The gulf of evaluation is when team members have different interpretations of the customer’s product description.
What is value-based analysis?
A value-based analysis is assessing and prioritizing the business value of work by subtracting the cost from the benefit.
What does Value-Based analysis answer?
How often the item will generate business value.
What does value-based decomposition include?
Value-based decomposition includes requirements elicitation, grouping of like features, breaking down of features, ranking of requirements, and prioritization of requirements into development.
Estimate Range is not as precise as _______________
Predictive planning.
Characteristics of Iterations?
Iterations usually last two to four weeks
Iterations are short periods of development
Iterations are timeboxed