Scaling Agile Methods

Covering why scaling agile is important, the two scaling perspectives (scaling up vs scaling out), six ways large systems differ from small, three critical adaptations for large systems, brownfield systems, four reasons agile is difficult to introduce in large companies, conflicts with change management and testing standards, the most enthusiastic agile adopters, and agile introduction as cultural change

download Export
search_insights Statistics
stylus_note White Board
Quran
calculate Calculator
dictionary Dictionary
fullscreen Full Screen

QUESTION OF
Views #: 17
Questions #: 10
Time: 10 minutes
Pass Score: 80.0%
Style
Mode

Why Scaling Agile Is Important

1 pts
volume_mute

The diagram below shows the two perspectives on scaling agile methods.

Scaling UpUsing agile methods for largesoftware systems that cannotbe developed by a small teamScaling OutIntroducing agile methodsacross a large organisationwith years of SE experience


Why has there been great interest in scaling agile methods to cope with larger systems?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Scaling Up vs Scaling Out

1 pts

There are two perspectives on scaling agile methods. Match each perspective to its correct definition.

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Perspective

Scaling up
Scaling out

Definition

Concerned with using agile methods for developing large software systems that cannot be developed by a small team
Concerned with how agile methods can be introduced across a large organisation with many years of software development experience
note_alt Add notes
flag Flag

Correct Answer

Explanation

Six Ways Large Systems Differ from Small Systems

1 pts
volume_mute

Large software system development is different from small system development in several ways. Which of the following are identified differences? Select all that apply.

note_alt Add notes
flag Flag

Correct Answer

Explanation

Three Critical Adaptations for Large Systems

1 pts

Agile methods must be adapted to cope with large systems engineering. Complete the sentence about the three critical adaptations.

For large systems development, you need more up-front (1) and system documentation. Cross-team (2) mechanisms must be designed and used. And while strict continuous integration is practically impossible at scale, frequent system builds and regular (3) are essential.

note_alt Add notes
flag Flag

Correct Answer

Explanation

Brownfield Systems

1 pts
volume_mute

What is meant by large systems being described as 'brownfield systems', and why does this make agile approaches more difficult?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Four Reasons Agile Is Difficult to Introduce in Large Companies

1 pts

Introducing agile methods into large companies is difficult for a number of reasons. Classify each reason under the correct category.

drag and drop the selected option to the right place

note_alt Add notes
flag Flag

Correct Answer

Explanation

Change Management and XP's Refactoring Conflict

1 pts
volume_mute

Change management is described as conflicting with XP's refactoring practice. Why?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Most Enthusiastic Agile Adopters

1 pts
volume_mute

Which type of organisation is identified as among the most enthusiastic adopters of agile methods, and why?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Agile Introduction as Cultural Change

1 pts
volume_mute

True or False: Introducing and sustaining agile methods across a large organisation is primarily a technical challenge rather than a cultural challenge.

note_alt Add notes
flag Flag

Correct Answer

Explanation

External Regulation and Agile Testing Conflicts

1 pts
volume_mute

For large systems, there are testing standards that conflict with agile approaches. What is the specific conflict described?

note_alt Add notes
flag Flag

Correct Answer

Explanation