Plan-driven and Agile Development

Covering how agile and plan-driven approaches differ in their treatment of design/implementation, how iteration works in each, whether plan-driven can support incremental delivery, the documentation spike, and the ten factors for choosing between the two approaches

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

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

Agile vs Plan-driven — Central Activities

1 pts
volume_mute

The diagram below contrasts how plan-based and agile approaches handle specification and design.

Plan-Based Development Requirements Engineering Requirements Specification Design and Implementation Requirements Change Requests Agile Development Requirements Engineering Design and Implementation


How do agile approaches view design and implementation relative to other software process activities?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Plan-driven — How Iteration Works

1 pts
volume_mute

In a plan-driven approach, how does iteration occur and how is information communicated between stages?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Agile — How Iteration Works

1 pts
volume_mute

In an agile approach, how does iteration differ from a plan-driven approach?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Can Plan-driven Support Incremental Delivery?

1 pts
volume_mute

True or False: A plan-driven software process cannot support incremental development and delivery.

note_alt Add notes
flag Flag

Correct Answer

Explanation

Documentation 'Spike' in Agile

1 pts

Complete the sentence about the agile documentation spike.

In an agile development team, a documentation (1) is an increment where, instead of producing a new version of a system, the team produces (2).

Please drag and drop the selected option in the right place or type it instead
spike
system documentation
trend
garbage
note_alt Add notes
flag Flag

Correct Answer

Explanation

Ten Factors for Choosing Plan-driven vs Agile

1 pts

Ten questions can guide the choice between plan-driven and agile approaches. Classify each factor as favouring plan-driven or agile.

drag and drop the selected option to the right place

note_alt Add notes
flag Flag

Correct Answer

Explanation

External Regulation — Which Approach?

1 pts
volume_mute

If a system must be approved by an external regulator such as the Federal Aviation Authority (FAA) and is critical to aircraft operation, which development approach is likely required and why?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Distributed Teams — Which Approach?

1 pts
volume_mute

If part of the development is being outsourced or the development team is distributed, which approach is likely more appropriate and why?

note_alt Add notes
flag Flag

Correct Answer

Explanation

System Lifetime and Documentation

1 pts
volume_mute

How does the expected system lifetime affect the choice between plan-driven and agile approaches?

note_alt Add notes
flag Flag

Correct Answer

Explanation

The Ultimate Question — Plan-driven vs Agile

1 pts
volume_mute

What is the ultimate concern that should drive software development, regardless of whether a project is labelled plan-driven or agile?

note_alt Add notes
flag Flag

Correct Answer

Explanation