Adaptive Flashcards

1
Q

RAD overview

A

1) Minimal planning in favor of prototype
2) Iterative and prototyping
3) compromising functionality and performance for faster development and maintenance
4) used in fast moving and unpredictable environment
5) AD is framework and ASD is a method

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

Four phases of RAD

A

1) Planning
2) User design
3) Construction
4) cutover (final tasks)

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

Adaptive life cycle

A

1) Speculate
2) Collaboration
3) Learn
4) Helps with shift from resource based to knowledge based products

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

ASD attributes

A

1) based on empirical data
2) must meet unknown goals
3) High anxiety

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

ASD characteristics overview

A

1) Feature based
2) Iterative
3) Time boxed
4) Risk driven
5) Mission focused
6) change tolerant

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

Process 1 Speculate

A

1) Admit you don’t know everything

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

Process 2 collaborate

A

1) Embrace unpredictability and welcome

2) Most important revelations happen at edge of chaos

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

Process 3 Learn

A

1) Allow making small mistakes based on false assumptions and correcting them
2) Learning is preferred over revising
3) constantly testing knowledge over limits

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

Mission focused

A

1) boundaries rather than fixed destination
2) mission broad in the beginning and narrows
3) mission artifacts gives direction and help make decisions
4) good mission and constant mission refinement

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

Feature based

A

1) focus on group of features
2) focus on results not on tasks
3) direct value to customer
4) documentation considered secondary

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

iterative

A

1) emphasis on redoing(new info and knowledge after each cycle)
2) redoing is not rework
3) difficulty in any process shows need for redoing
4) improve processes (ensure mission supported)
5) solicit customer feedback

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

Time boxed

A

1) To limit time spent

2) To make task efficient

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

Risk driven

A

1) identify highest risk features and develop first few cycles
2) To identify the risk early before spending considerable amount of time
3) Processes to get more information about the risks and monitor the risks
4) Identify potential and new risks

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

Change tolerant

A

1) Changes embraced for continuous improvement
2) Create processes which adapts to changes
3) independent features
4) cross functionally trained team members

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

When to use ASD

A

1) Interned based software development (high speed, change, uncertainty)
2) Continuous adaption and adaptive life cycle
3) emergent

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

ASD

A

1) More than AD
2) Specific characteristics
3) Considered as method more than framework