Chapter 3 Flashcards
1.Why is using the MoSCoW Approach in DSDM so important?
- To make sure that the least important features are finished last
- It incorporates the Pareto principle.
- It allows for timeboxing the approach.
- To make sure that the most important features are in the ultimate solution no matter what
- To make sure that the most important features are in the ultimate solution no matter what
The MoSCoW approach to determining value is based on brainstorming what is the most important feature today and that it must be in the increment, following by what should be, what could be, and what won’t be.
2.The Pareto principle is seen in many project management and quality methodologies. Why is the principle so important to use when determining cause and effect?
- Eighty percent of all effort produces 20 percent of the result.
- Improving to 80 percent productivity will produce better results.
- Roughly 80 percent of the effects come from 20 percent of the causes.
- Twenty percent of the defects are created by 80 percent of the effort.
- Roughly 80 percent of the effects come from 20 percent of the causes.
The Pareto principle was created by Vilfredo Pareto as a way to study distribution of wealth in Italy. It was adapted by Joseph Juran to determine what causes have the most effect on the results. Identify those causes and you can fix the defects.
3.Which of the following is a correct statement?
- Lean is the opposite of value.
- Haste makes waste.
- There are ten forms of waste.
- Waste is the opposite of value.
- Waste is the opposite of value.
In a Lean environment, determining waste in approach and result is the best way to remove it from the process. Waste is the opposite of value because it provides no value and instead produces problems in the increment and/or the process to create it.
4.Other than defects, which of the following is included in the seven wastes of Lean software development?
- Handoffs
- Poorly designed backlog
- Too many meetings
- Lack of pair programming
- Handoffs
In Lean, too many handoffs of pieces or parts of work create numerous problems regarding the quality and to the process, and it is considered one of the seven wastes of Lean.
5.Using Kanban methodology, which of the following is the best way to show performance and WIP to the team and to the customer?
- Scrum board
- Kanban board
- Work radiators
- Status reports
- Kanban board
A Kanban board is one of the most effective ways to show information and radiate it out to stakeholders. The Kanban board is a visual board displaying Kanban cards and using a pull system to replace work that has been deployed and pull more into the work in progress (WIP). Kanban boards are like Scrum boards, except in Scrum new work isn’t added until the next sprint.
6.Why is a pull system so important in the practice of Kanban?
- To limit work in progress
- To protect the quality
- To use the team wisely
- To update progressively
- To limit work in progress
Limiting work in progress (WIP) allows the team to focus only on the work that is to be accomplished and not pull any additional work in until the team is ready to perform it.
7.Why was Feature-Driven Development created?
- To accommodate larger teams
- To create features that are developed
- To incorporate many stakeholders in the process
- To complement Scrum
- To accommodate larger teams
Originally, Feature-Driven Development was created to counteract a more Waterfall type of methodology. Because larger teams were working on an increment or result, it was necessary to compartmentalize work by feature so that there wasn’t any confusion or duplicate work occurring on larger teams.
8.Which of the following is the best way to complete the sentence: In Crystal methods,____________ increases with team size.
- The number of stakeholders
- The framework
- Criticality
- Output
- Criticality
Increasing criticality is the best way to manage projects that have a sliding scale of noncritical to critical work being accomplished. Larger projects with more intricate results need a heavier method than one that needs a lighter framework to produce to spec.
9.Mission focused, feature based, iterative, timeboxed, risk-driven, and ____________ are all characteristics of an ASD life cycle.
- Plan-driven
- Adaptive
- Rule-oriented
- Change-tolerant
- Change-tolerant
All frameworks and Agile methods are tolerant of changes and, in fact, expect changes to occur. This allows for flexibility in the design to best meet the needs of the client and to help the team adapt as needed to produce the increment.
10.Your team is currently a bit behind schedule, and it is worried that it won’t complete the work before the iteration ends. If you are practicing good servant leadership, what should you do first?
- Hold stand-up meetings.
- Communicate with stakeholders.
- Coach them on Agile principles.
- Take on administrative work as needed.
- Take on administrative work as needed.
Servant leadership is different from management in the sense that you will take on administrative work as needed to help your team be most successful. This could be anything from doing updates to status, or even coaching the other stakeholders in your Agile framework so that they don’t inadvertently add more work to the team’s plate.
- One of your team members comes to you with a problem about something that they are experiencing with key stakeholders on the project. They seem upset and are looking for you to provide some feedback. If you are actively listening to your team member, what thoughts should be running through your mind?
- “I need to handle this very carefully.”
- “I’ll have to make sure to handle it in the appropriate manner because the team member clearly needs me to help them through this problem.”
- “My team member is upset about something and needs to express him- or herself and gain support.”
- “I should tell the team member to bring this issue up at the next stand-up meeting as a description of the impediments that stand in their way.”
- “My team member is upset about something and needs to express him- or herself and gain support.”
Notice that the only answer that doesn’t include I is the correct answer. Active listening as a servant leader is making sure that you are there for the team member, not thinking about yourself or what you need to do next. Once you have listened, you can then coach the team member through the issue.
12.If you are leading an Agile team and spend most your time focusing on inspiring and collaborating with your team, what kind of leadership are you practicing?
- Effective leadership
- Leadership by management
- Agile leadership
- Adaptive leadership
- Adaptive leadership
Adaptive leadership is less about management and more about inspiration, active listening, coaching when needed, and helping your team to be more successful. This is a major trend in Agile projects and heavily tested on the PMI-ACP exam.
13.The team space is key in Agile projects. What is the one thing that is recommended above all others for Agile teams?
- Scrum boards
- Colocation
- Caves and common rooms
- Information radiators
- Colocation
Colocation is highly important for Agile project teams. Even if the team is remote or virtual, it is recommended that the team be collocated for at least two iterations to build as a team and to focus on how to get the work accomplished as a team.
14.On a collocated team, what is one of the major benefits of everyone sitting together in the same work space?
- The Scrum Master can find everyone.
- Daily stand-up meetings are easier to organize.
- Osmotic communication is enhanced.
- It builds relationships and trust.
- Osmotic communication is enhanced.
Osmotic communication is part of being collocated. It allows everyone to hear everything being communicated, and the individual can choose to listen if it relates to them or choose to ignore it if it serves no purpose. This communication method is highly regarded as one of the best knowledge transfer techniques.
15.Leadership tasks are designed to help your team be most successful and to remove roadblocks preventing the team’s success. Which of the following best describes this mindset?
- Motivate, compensate, and encourage
- Colocation and osmotic communication
- Information radiators
- Daily stand-up meetings
- Motivate, compensate, and encourage
Being a good leader is much more than seating your team together and having daily stand-up meetings. It’s practicing motivating your team when needed, compensating and celebrating successes, and encouraging your team to be self-directed and self-managed while taking on administrative work as needed.