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

volume_mute Read quiz aloud
Views #: 226
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
volume_mute

Correct Answer

Explanation


Scaling Up vs Scaling Out

1 pts
volume_mute
To complete the line match
  1. Click on an item in the first group
  2. Click on an item in the second group
  3. 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

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

note_alt Add notes
flag Flag
volume_mute

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
volume_mute

Correct Answer

Explanation


Three Critical Adaptations for Large Systems

1 pts
volume_mute

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
volume_mute

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
volume_mute

Correct Answer

Explanation


Four Reasons Agile Is Difficult to Introduce in Large Companies

1 pts
volume_mute
Reasons
×Project managers may be reluctant to accept the risk of a new approach as they do not know how it will affect their particular projects
×Large organisations often have quality procedures and standards that all projects are expected to follow — these are likely to be incompatible with agile methods
×Agile methods seem to work best when team members have a relatively high skill level — within large organisations there may be a wide range of skills and people with lower skill levels may not be effective
×There may be cultural resistance to agile methods in organisations with a long history of using conventional systems engineering processes
Management reluctance
Organisational standards conflict
Skill level variation
Cultural resistance

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

note_alt Add notes
flag Flag
volume_mute

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
volume_mute

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
volume_mute

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
volume_mute

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
volume_mute

Correct Answer

Explanation