1-52 Flashcards

1
Q

What key benefits might stakeholders realize from an Agile approach?
A. The ability to bypass the change-management process, inserting new requirements
B. The early and continuous delivery of valuable Sw, providing increased visibility and the opportunity for more frequent adjustments
C. Increased access to the project and less reliance on formal reports and status meetings
D. The team’s flexibility to make changes mid-iteration as business needs or priorities change

A

The early and continuous delivery of valuable software, providing increased visibility and the opportunity for more frequent adjustments

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The first thing that a team should do to estimate user stories for a project?
A. Sort the user stories according to priority.
B. Schedule a team meeting to understand them.
C. Define the story points measure.
D. Estimate through function point analysis.

A

Define the story points measure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A story point is the:

A. Relative measure of the size of a user story.
B. Duration it takes to complete a user story.
C. Priority of the user story in the backlog.
D. Business value of the user story.

A

Relative measure of the size of a user story

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

According to the Agile Manifesto, which of the following describes the more valued items?

A. Customer collaboration, following a plan, working software, and individual interactions
B. Working software, individual interactions, responding to change
C. Individual interactions, working software, customer collaboration, and responding to change
D. Responding to change, individual interactions, processes and tools, and customer

A

Individual interactions, working software, customer collaboration, and responding to change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

On a particular project, product quality is being measured at regular intervals and is consistently below the acceptable level. In a Lean environment, how should this problem be addressed?
A. The team should implement more rigorous testing at the end of each development
B. Mgmt should direct the team on specific actions that they should take to improve quality.
C. Mgmt should guide the team as it seeks to improve itself and reduce errors in the system.
D. The Project Champion should review the acceptable quality threshold

A

Management should guide the team as it seeks to improve itself and reduce errors in the system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In reference to Scrum, each sprint should produce:

A. An increment of potentially shippable product functionality.
B. A set of documented product requirements and specifications.
C. A release with testable and measurable functionality.
D. An increment of potentially testable product functionality.

A

An increment of potentially shippable product functionality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The primary purpose of a Sprint Review is for the team to:

A. Demonstrate what was accomplished during the sprint.
B. Discuss what went well, what didn’t, and ways to improve.
C. Prioritize and estimate stories planned for the next sprint.
D. Individually provide status updates on user stories in progress.

A

Demonstrate what was accomplished during the sprint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

On what should Agile estimates be based?

A. A WBS from each iteration aligned with the project
B. A disciplined iteration schedule, which improves predictability, combined with reaction to
changes
C. Ballpark figures collected from past Agile projects with scopes similar to the current project
D. Initial resource breakdown based on the available person-days in the full project duration

A

A disciplined iteration schedule, which improves predictability, combined with reaction to changes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A value stream map is a tool used to identify the:

A. Waste across the entire process.
B. Highest value product features.
C. Most valuable team interactions.
D. Most likely flow of project risks.

A

Waste across the entire process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

When estimating the initial velocity, the team should most likely:

A. Discuss among the team their expectations of how many story points they can address.
B. Use a Kanban workflow to identify steps and calculate velocity.
C. Use velocity of past iterations or make a calculated guess.
D. Discuss with the customer their expectation for the velocity of producing the product.

A

Use velocity of past iterations or make a calculated guess

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

After three iterations, the problems impeding an Agile team appear to be similar in nature to
problems faced in earlier iterations. Inspection of the retrospectives for past iterations reveals
information organized into columns entitled “What worked for us” and “What did not work for us. ”
Based on this information, one can infer that the team did not capture:

A. user stories
B. milestones
C. action items
D. requirements

A

action items

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which is the best option to improve project velocity?

A. Shield programmers from interruptions
B. Minimize customer involvement
C. Shorten the iteration length
D. Increase project team size

A

Shield programmers from interruptions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A company is starting to introduce Agile practices, and the project manager has been asked to identify how to introduce the new process. The project manager’s initial plan should be to:

A. Institute daily standup meetings immediately.
B. Communicate the Agile Manifesto to the team.
C. Balance teaching principles with Agile practices.
D. Rate the team’s progress in learning new methods.

A

Balance teaching principles with Agile practices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A project team is distributed across multiple countries, and they are having issues agreeing on
what is being delivered and how it should be developed. Which of the following should the project manager do to alleviate some of the tension between team members, break down cultural barriers, and improve communication?

A. Ask the team to communicate only through email to clearly document issues.
B. Discuss this issue with the senior Mgmt and recommend that the team be co-located.
C. Monitor performance and discuss the issues in detail at the next retrospective.
D. Hold daily standup meetings with the two teams at a time that works best for everyone.

A

Hold daily standup meetings with the two teams at a time that works best for everyone.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Based on the following figure, during Iteration 5, there was an increase in story point value (shown on the graph); however, the team completed all of the work it promised to deliver in the iteration, and existing estimates were not changed. From this information, one can infer that

A. Work was removed from the Product Backlog.
B. Work was added to the Product Backlog.
C. The team’s velocity increased.
D. The team’s velocity decreased.

A

Work was added to the Product Backlog.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Continuous integration ensures that a product is:

A. Ready to ship when all features are complete.
B. Delivered for testing at the end of each day.
C. Technologically ready to deploy at any time.
D. Deployed after final business approvals.

A

Technologically ready to deploy at any time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Which tool allows the Product Owner to focus on providing the greatest value and Return on Investment (ROI) to the organization?

A. Burn up chart
B. Product Backlog
C. Affinity estimate
D. Cost-Benefit Analysis (CBA)

A

Product Backlog

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

The best description of the purpose of the daily standup in Agile projects is to:

A. Resolve the key issues and risks that are likely to hinder project progress.
B. Provide insight and reassurance to the Product Owner to strengthen that relationship.
C. Inform the project lead of project status for reporting to stakeholders.
D. Raise the visibility of each person’s work and ensure the work is integrated.

A

Raise the visibility of each person’s work and to ensure the work is integrated

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Which are some of the most important benefits of an Agile team sitting together in a co-located,
open environment?

A. Osmotic communication is reduced; space is used more efficiently; groups work together
B. Costs are reduced as the need for conference rooms decreases, and the team can keep track of where mbrs
C. Tm mbrs can be held more accountable for their time and effort, and pair programming is easier
D. Communication is improved; wait-time and rework are reduced; barriers between groups break
down, and groups gain respect for each other professionally.

A

Communication is improved; wait-time and rework are reduced; barriers between groups break down, and groups gain respect for each other professionally.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Which of the following is a list of capabilities, features, and stories that the Product Owner has
identified?

A. Burndown chart
B. Story card
C. Vision document
D. Backlog

A

Backlog

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Which layer of the product planning structure defines details at the capability or feature level?

A. Iteration
B. Roadmap
C. Release
D. Wave

A

Release

22
Q

In an Agile approach, at which meeting does a team examine the effectiveness of risk responses by conducting a risk audit?

A. Release planning
B. Sprint planning
C. Sprint Retrospective
D. Daily Scrum

A

Sprint Retrospective

23
Q

The ScrumMaster and the Product Owner disagree on the value of a Product Backlog item. In order to resolve the disagreement, the first step the ScrumMaster should take is to ask:

A. The Product Owner to clarify the requirement.
B. The business owner to resolve the problem.
C. The business analyst to research the product value.
D. Another project manager how to resolve the problem.

A

The Product Owner to clarify the requirement.

24
Q

Which management style does Agile advocate?

A. Task
B. Team
C. Product
D. Performance

A

Team

25
Q

Collaboration can be defined as working together to jointly produce a deliverable or make a decision, whereas coordination is:

A. Agreeing on a due date.
B. Sharing information.
C. Agreeing on the design.
D. Pair programming.

A

Sharing information.

26
Q

Project managers use velocity to determine:

A. If the team is committing to an appropriate amount of work for the iteration.
B. How much work each MBR is capable of completing during an iteration.
C. How many work items that are similar in size are capable of completing during an iteration.
D. If the Product Owner is prioritizing work appropriately in preparation for iteration planning.

A

If the team is committing to an appropriate amount of work for the iteration.

27
Q

The most powerful capability of Scrum teams is that they:

A. Work in timeboxed sprints.
B. Are self-organized and empowered.
C. Work from a prioritized backlog.
D. Value individuals and interactions.

A

Are self-organized and empowered.

28
Q

Which type of story would be used when an estimate is not available due to a lack of knowledge of the technology required to implement the story?

A. Defect
B. Slack
C. Spike
D. Nonfunctional

A

Spike

29
Q

What is the responsibility of an Extreme Programming (XP) customer role?

A. Testing the daily increments of the software developed
B. Writing the stories and acceptance tests for each story
C. Planning and task allocation for the developer and tester
D. Interacting closely with users and representing the XP team

A

Writing the stories and acceptance tests for each story

30
Q

When is the ideal time to hold a retrospective?

A. Right after iteration planning
B. Just before iteration planning
C. At the start of the next release
D. During the iteration review/demo

A

Just before iteration planning

31
Q

Refactoring, as it applies to the practice of Extreme Programming (XP), refers to:

A. Restructuring the estimate by applying a higher cost performance index during analysis.
B. Modifying the project due to scope changes, resource availability, and cost and schedule
variances.
C. Modifying the cost baseline due to an increased estimate at completion and a negative cost
D. Restructuring of code so as to improve the code without changing its external behavior.

A

Restructuring of code so as to improve the code without changing its external behavior.

32
Q

Which of the following would be most likely to assist when a customer has difficulty prioritizing stories?

A. Split the stories into smaller ones to allow the CUST to choose the pieces that they want.
B. Have the team provide guidance into where their priorities lie to the CUST.
C. Provide additional technical details to give the customer insight into technical challenges.
D. Have the team rewrite the stories with additional details to clarify requirements.

A

Split the stories into smaller ones to allow the customer to choose the pieces that they want.

33
Q

When interacting with team members, the Agile project manager should:

A. Ask Tm mbrs to do things by phrasing the statement as a request rather than as a
demand.
B. Ignore Tm mbrs input and emotions when important decisions have to be made.
C. Proceed cautiously when requesting Tm mbrs to do something likely to make them
unhappy.
D. Disagree w/ the Tm based on the merit of the issue w/out considering how the team is
feeling.

A

Ask team members to do things by phrasing the statement as a request rather than as a demand

34
Q

Which best describes the attributes of the INVEST criteria in a user story?

A. Incremental, Net, Variation, Exceed, Scope, and Training
B. Interdependent, Nonfunctional, Value, Exploratory, Sprint, and Timebox
C. Innovation, Nested, Vision, Estimating, Scalable, and Team
D. Independent, Negotiable, Valuable, Estimable, Small, and Testable

A

Independent, Negotiable, Valuable, Estimable, Small, and Testable

35
Q

A user story says that a product must be very fast. During the demo, the Product Owner is dissatisfied with the speed of the product. The most likely reason that this occurred is that the user story was:

A. Too large.
B. Not estimated correctly.
C. Not testable.
D. Not descriptive of the value.

A

Not testable.

36
Q

Team A is producing 61 points per iteration and Team B is producing 20 points per iteration. Team A has more senior engineers. A manager demands that Team B match Team A’s points in the next iteration. Based on this information, it is reasonable to tell the manager that:

A. It is impossible to compare two separate teams on points alone.
B. Team B’s points will match Team A if Team B gets more senior engineers.
C. Team B must have helped self-organizing so their points match Team A.
D. Team B’s points will increase if the Product Owner becomes more involved.

A

it is impossible to compare two separate teams on points alone

37
Q

Which of the following is a list of valid Agile project planning practices?

A. Release planning, Iteration planning, and Estimation
B. Estimation, Spike Solutions, and Iteration planning
C. Iteration planning, Continuous Integration, and Estimation
D. Vision, Release Planning, and Performance Optimization

A

Release planning, Iteration planning, and Estimation

38
Q

Who is responsible for prioritizing the stories that will be included in the iteration?

A. ScrumMaster
B. Developer
C. Product Owner
D. Team

A

Product Owner

39
Q

On a project using Extreme Programming (XP), a customer test is a:

A. Technique to determine if the software is easy for customer use.
B. Tool for a customer to verify the business requirements.
C. Technique to determine if a customer will use a software feature.
D. Test for determining if a customer will purchase the product.

A

Tool for a customer to verify the business requirements.

40
Q

What is the best description of the relationship between Scrum and Extreme Programming (XP)?

A. XP is a component of Scrum.
B. The principles of each are often complementary.
C. Scrum is a component of XP.
D. The principles of each are often contradictory.

A

The principles of each are often complementary

41
Q

Agile project development processes typically

A. Encapsulate analysis, design, code, and test within an iteration.
B. Document each business process individually and in detail.
C. Use a Gantt chart with well-defined activities, responsibilities, and time frames.
D. Map the iteration backlog to a Work Breakdown Structure (WBS).

A

Encapsulate analysis, design, code, and test within an iteration

42
Q

Which of the following is an example of a visual aid used in Lean-Agile software development?

A. Business value delivered chart
B. Product technical specifications
C. Automated code coverage report
D. Scrum-of-Scrum report

A

Business value delivered chart

43
Q

Acceptance tests of user stories are specified by the:

A. Customer at the start of the iteration.
B. Customer as late as possible during the iteration.
C. Tester after the team has finished the coding.
D. Development team at the start of the iteration.

A

Customer at the start of the iteration.

44
Q

When an Agile project team receives an “emergency request” during an iteration, which is the best first step that the Agile project manager should take?

A. Stop work on unfinished user stories and work on an urgent request.

B. Call a team meeting and change the iteration scope to include the request.

C. Provide the customer with options provided by the project team.

D. Explain that the team cannot do the added work until the next iteration.

A

Provide the customer with options provided by the project team.

45
Q

The ScrumMaster notices repeated friction between two team members in the Daily Scrum meetings. The next step should be to:

A. Attempt to resolve the problem directly and immediately during a Daily Scrum meeting.

B. Schedule a meeting with them after a Daily Scrum meeting to explore and resolve the issue.

C. Ignore the friction because a self-organizing team must sort out team conflict issues.

D. Ask for new resources to replace them before the friction undermines the team’s productivity.

A

Schedule a meeting with them after a Daily Scrum meeting to explore and resolve the issue

46
Q

What is the ideal approach for an Agile project manager to take when considering fractional assignments?

A. Do nothing, as fractional assignments will not impact project performance.

B. Allow resources to be assigned to no more than two projects at a time.

C. Only allow nonessential resources to be fractionally assigned.

D. Avoid them and have resources assigned to only one project at a time.

A

Avoid them and have resources assigned to only one project at a time.

47
Q

The team estimation game method mainly consists of a:

A. Pile of cards with user, capability, and value to be prioritized by the project team.

B. Spreadsheet with backlog issues to be prioritized and each to be given a prioritization number.

C. Whiteboard session where iterations are estimated and related to the project road map.

D. Brainstorm session where resources are related to prioritized work packages.

A

Pile of cards with user, capability, and value to be prioritized by the project team.

48
Q

According to the fundamental principles of Lean Management, errors result from:

A. Inadequate user requirements and documentation.

B. Misjudgment made by project teams and operations staff.

C. Flaws in development and production systems.

D. Insufficient management oversight of projects and operations.

A

Flaws in development and production systems

49
Q

What is one of the benefits of incremental delivery?

A. Value is delivered more quickly, as Sw can be released after every iteration.

B. More CUST can be handled simultaneously, as each regularly receives a delivery.

C. Fewer bugs are introduced, as code is delivered to users more frequently.

D. Costs are reduced, as less verification is required to regression test each iteration.

A

Value is delivered more quickly, as software can be released after every iteration

50
Q

Which of the following drivers is the most important factor in determining the order in which stories will be developed?

A. Relative cost

B. Customer value

C. Development effort

D. Dependencies

A

Customer value

51
Q

The smallest amount of functionality that delivers customer value is best described as a:

A. Function point analysis.
B. Right sized story.
C. Minimum marketable feature.
D. Userstory map.

A

Minimum marketable feature

52
Q

The best reason for extreme character personas in writing user stories is to:

A. Identify errors in product design and testing.

B. Help identify user stories that would otherwise be missed.

C. Provide precision to support vague user concepts.

D. Provide value to the Sprint planning session.

A

Help identify user stories that would otherwise be missed.