Chapter 6 Flashcards
1.Which of the following best describes a team’s velocity from the first iteration on?
- Velocity is based on the decomposition of activities and their sequence.
- Velocity varies in the first iterations, increases, and eventually plateaus.
- Velocity is determined by the product owner.
- Velocity is based on approved deliverables, milestones, scope, and resource management plans.
- Velocity varies in the first iterations, increases, and eventually plateaus.
Velocity in the first several iterations/sprints will vary and then increase the amount of story points that can be accomplished as the team gets further into the project. Eventually, the velocity will plateau and then the team can most effectively forecast completion.
2.Your team has determined that there are 500 points of functionality left in the backlog to complete. The first four iterations’ velocity has been tracked at
- 22 points
- 30 points
- 39 points
- 45 points
Approximately, how many more iterations will it take to complete the project based on velocity?
1. 15.1
2. 25.7
3. 14.7
4. 13.6
- 39 points
At this point, early in the iterations and with everything fluctuating, it’s best to get an average and use that to forecast. In this case, the team would round up to 15 iterations, since partial credit isn’t going to work.
- Utilizing decision delays in an Agile environment allows teams to do all of the following, except ____________.
- Mitigate risks
- Adapt to changes
- Implement based on the most up-to-date information
- Have “fine-grained requirements” until they can become “course-grained”
- Have “fine-grained requirements” until they can become “course-grained”
This question includes the word except, meaning that everything is correct except option D. Decision delays are not applied to taking an epic and breaking it down to a user story level. Even if that were true, the correct order would be taking something that is course-grained and breaking it down to a fine-grained level.
4.The concept of ideal time is ____________.
- How long something will take with distractions
- What you put on your schedule for approval
- How long something will take without any distractions
- The total duration plus risk events
- How long something will take without any distractions
Ideal time is basically a duration of time that something would take if you didn’t have any distractions at all, meaning that in a 40-hour work week, you didn’t do anything else except work on your project. Ideal time isn’t an effective way to plan.
- Which of the following represents a user story?
- As an end user, I want to be able to shop online.
- As a team member, I want to be able to see my progress.
- As an end user, I want to be able to review status reports daily so that I can track project performance.
- As a customer, I need to be able to use the software you create.
- As an end user, I want to be able to review status reports daily so that I can track project performance.
The format in which user stories are written include these three variables:
As _________________ I want/need _________________ so that I can _________________________.
- As a product owner, it is important to determine the priority of user stories that will be performed next. This is an example of which one of the following?
- Backlog sorting
- Retrospective
- Sprint review
- Backlog grooming
- Backlog grooming
Backlog grooming or refinement is the act of the product owner sorting the backlog by priority. The development team may be involved in this process, and it usually is, but it is the responsibility of the product owner to do so, and everyone else will respect their decisions.
7.Decomposition of requirements could best be described by which of the following?
- Epic, task, user story
- Epic, feature, user story, sequenced activities
- Theme, epic, feature, user story
- User story, feature, tasks
- Theme, epic, feature, user story
For the most part, if you were to go hierarchically, that would be the order of decomposition. Just like anything in Agile, it depends on your team and how you decompose work, whether you work with themes or just epics. It is also the best answer from all the options, since many answers use the words task and/or sequencing.
8.It is important for the Agile team to be able to see the “Big Picture” in a visual way. Which of the following would be the best tool for prioritization?
- Epic
- User story
- Wireframe
- Story map
- Story map
A story map gives the team a visual representation of the work that they are going to do and what success looks like.
9.Which of the following items does your team need in order to produce a working, viable product or service?
- A definition of done
- Approval from the product owner to create user stories
- A well-planned strategy to accomplish project goals
- A wireframe with a breakdown of the product needs
- A definition of done
A definition of done is necessary so that everyone has a specific understanding of what the result will be so that they can create it and know when it has been created and is finished
10.A persona is based on which one of the following?
- Someone who had similar goals on another project
- The organization and its culture
- A real person or as a descriptive placeholder for the customer
- A fake placeholder of a future user and what they may or may not want
- A real person or as a descriptive placeholder for the customer
A persona is used by the team to understand the customer or end users in a way that makes them more relatable. Sometimes, a placeholder name or person is used to help describe what an end user might need from the deliverables.
As an Agile project manager, you are tracking the team’s work capacity and getting a sense of how much work is going to be done in the current iteration. What are you tracking?
- Features completed
- Scope of work completed
- Velocity
- User stories completed
- Velocity
A persona is used by the team to understand the customer or end users in a way that makes them more relatable. Sometimes, a placeholder name or person is used to help describe what an end user might need from the deliverables.
12.Your team has been averaging 50 points’ worth of work per iteration and has determined that there are 201 points left to complete. In how many iterations will the team complete the work?
- Four
- Two
- Six
- Five
- Five
When you divide 201 by the current velocity of 50, you get 4.02. The most logical way to calculate how many iterations are left in this case is to round up to five since partial work doesn’t count and you have already attained a stabilized velocity.
13.Your team has stabilized their velocity throughout five iterations and commits to 15 story points in the current iteration. Due to a risk event during the iteration, the team only completed 14 story points. What happens to the leftover point?
- The team will work overtime to complete the work to which they have committed.
- The team will adjust their sprint plan from 15 to 14.
- The team will do 14 story points and put the remaining work or 1 point into the backlog for another iteration.
- The team will do nothing; points are only estimates.
- The team will do 14 story points and put the remaining work or 1 point into the backlog for another iteration.
It happens. Not everything will always be completed in every iteration, no matter how well you plan. If there is leftover work or there are story points, they will be put back into the backlog and sorted by priority. Typically, that work would be put into the next iteration.
14.Agile teams work with timeboxes. A customer asks, “What is the point of timeboxes in an iteration?” What do you say as an Agile project manager?
- It’s a fixed time period applied to activities.
- It’s a rough estimate of velocity.
- It’s something we use instead of Gantt charts.
- It’s a way of tracking performance.
- It’s a fixed time period applied to activities.
Timeboxes are used for a variety of Agile activities, including the iteration length, planning meetings, backlog refinement, spikes, and stand-up meetings.
15.Your team is working with the customer on a brand-new project. The customer has established the primary scope of the work, but your team doesn’t quite have a process intact. You suggest to the team that they run an iteration that allows for process discovery but doesn’t yet deliver releasable value to the customer. This is otherwise known as which one of the following?
- Iteration one
- Initiation
- Iteration Zero
- Iteration discovery
- Iteration Zero
Iteration Zero, or sprint zero, allows a team that is perhaps newer to Agile and doesn’t have a process intact yet to develop their process, or if a seasoned team determines that they need a discovery iteration to develop the best approach, they would use Iteration Zero.