Crystal Methods Flashcards

1
Q

Crystal Objectives

A

1) Human powered
2) Focuses on team not on processes
3) directly tackle cooperative game of team invention and communcation
4) Aspires to be sufficient methodology
5) This game never repeats

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

Crystal attributes

A

1) Size and criticality

2) lighter color and hardness

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

Crystal family characterisation

A

Vertical axis - life(l), essential money(e), discretionary money(d), comfort(c)
Horizontal axis - team size

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

Crystal family characterisation

A

Methods are not compatible with each other

If size or criticality changes, change the crystal method

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

Crystal family genetic code

A

1) Design priorities
2) Project properties (what team is aiming for)
3) Design principles
4) Key techniques (specific tools)
5) Crystal methods

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

Design priorities

A

1) What to work on, what specific order
2) Project safety (project outcome)
3) Development efficiency
4) Habitability (comfortable to use, so that teams do not feel need to avoid it)

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

Project properties

A

1) Frequent delivery
2) Reflective improvement
3) Osmotic communication
4) Personnel safety (project team and end user)
5) Focus (priority items for team members)
6) Access to expert users and other users
7) Proper technical environment

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

Design principles

A

1) Face to Face communication
2) gauge method weight
3) Add weight
4) Add ceremony
5) Feedback
6) Discipline and skill
7) trade efficiency

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

Key techniques

A

1) Methodology shaping workshop

2) reflection workshop

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

Popular methods

A

1) Crystal clear (low criticality, small size)
2) Orange
3) orange web

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

Project safety

A

1) If all implemented, project safely reach end goal
2) delivered in reasonable period of time
3) 7 project properties (3 base properties, 4 not mandatory)
4) Project safety increases incrementally

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

Habitability

A

1) Creating convention, team can live with
2) Comfortable to use
3) team did not feel need to circumvent or avoid
4) includes tolerance for human variation
5) Maximum amount of freedom for team members

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

Development efficiency

A

1) eliminate waste
2) team members work continuously on the same project (static team)
3) short iteration (able to focus)
4) familiarity with requirements

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

Gauge methodology weight

A

1) Adds cost to the project, constantly monitored
2) less is better
3) Darker methods need more weight, frequent communication
4) criticality increases documentation and reporting

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

Trade efficiency

A

1) Non-bottle necks can be less efficient, so bottlenecks can become more efficient

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

Methodology shaping workshops

A

1) review organization fixed rules
2) review liked and kept items
3) review disliked and avoid items
4) Plan to take advantage of organizational themes
5) brainstorm solutions for difficult items
6) review and prioritize the items
7) review and update at reflection workshop

17
Q

Reflection workshop

A

1) what should we keep
2) where are we in ongoing problems
3) what do we try in the next iteration

18
Q

Crystal clear method characteristics

A

1) Team size 1-6
2) Colocated
3) Project duration release 30 to 90
4) Tracking technique - Milestones
5) Process reviews - discretionary and informal
6) Coding standards - discretionary and informal

19
Q

Crystal clear method roles and responsibilities

A

1) Sponsor
2) Senior designer
3) designer and programmer
4) Business representative
5) Coordinator
6) requirement gatherer

20
Q

Crystal clear method products

A

1) Map (project, process, iteration)
2) plans
3) reports
4) lists
5) information radiators
6) formal documentation

21
Q

Crystal orange characteristics

A

1) Team size 21-40
2) distributed (but in a same building)
3) Project duration release 90 to 120
4) Tracking technique - Milestones(higher level) & deliverables
5) Process reviews - mandatory
6) Coding standards - mandatory

22
Q

Crystal orange method products

A

1) user interface designer
2) database engineer
3) Architect
4) full time tester
5) User
6) technical writer

23
Q

why use crystal methods

A

1) there is no 1 to 1 comparison
2) team as key elements
3) successfully combined with ASD and Scrum