1/28
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
"Agility"
Effective (rapid and adaptive) response to change
Agile Process
Is driven by customer descriptions of what is required
Agile Process
Develops software iteratively with a heavy emphasis on construction activities
Agile Process
Delivers multiple 'software increments
face-to-face conversation
The most efficient and effective method of conveying information to and within a development team is ?
Working software
is the primary measure of progress
Agile processes
promote sustainable development
Simplicity
the art of maximizing the amount of work not done
Human Factors
the process molds to the needs of the people and team, not the other way around
Extreme Programming (XP)
The most widely used agile process, originally proposed by Kent Beck
XP Planning
Begins with the creation of "user stories"
XP Design
Follows the KIS principle
XP Coding
Recommends the construction of a unit test for a store before coding commences
XP Coding
Encourages "pair programming"
Adaptive Software Development
Originally proposed by Jim Highsmith
Adaptive Software Development
- Uses "time-boxing"
- Emphasizes collaboration for requirements gathering
- Emphasizes "learning" throughout the process
Dynamic Systems Development Method
Similar in most respects to XP and/or ASD
Dynamic Systems Development Method
- Active user involvement is imperative.
- All changes during development are reversible
Scrum
Originally proposed by Schwaber and Beedle
Scrum
- Development work is partitioned into "packets"
- "demos" are delivered to the customer with the timebox allocated
Crystal
Proposed by Cockburn and Highsmith
Crystal
Actually a family of process models that allow "maneuverability" based on problem characteristics
Crystal
- Face-to-face communication is emphasized
- Suggests the use of "reflection workshops" to review the work habits of the team
Feature Driven Development
Originally proposed by Peter Coad et al
Feature Driven Development
- Emphasis is on defining "features"
- Uses a feature template
Agile Modeling
Originally proposed by Scott Ambler, suggests a set of agile modeling principles
Agile
is a project management philosophy that utilizes a core set of values or principles,
Scrum
is a specific Agile methodology that is used to facilitate a project
The New New Product Development Game
The term scrum was first used in a 1986 paper titled "?"