2. Team Organisation Flashcards

1
Q

Common Team Models

A
  1. Chief programmer team model
  2. Multi-user dungeon model
  3. Role-based mode
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Agile team benefits

A
  1. less social loafing
  2. constructive interactions
  3. minimal coordinating efforts
  4. everyone in the foreground
  5. visible and meaningful contribution
  6. willing to work beyond job roles
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Agile Manifesto

A
  1. individuals and interaction over processes and tools
  2. working software over comprehensive documentation
  3. customers collaboration over contract negotiation
  4. responding to change over following plan
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Agile Practices

A
  1. small teams (3-12)
  2. frequent:
    - structured meetings
    - small deliveries
    - customer engagement
  3. maintain design and code quality
  4. automation whenever possible
  5. frequent change of objectives and priorities
  6. frequent review of software process and make adjustments
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Agile Risks

A
  1. lack of customer engagements
  2. stakeholder conflict
  3. complex contract
  4. poor code quality
  5. poor team coordination
  6. loss of organizational memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Scrum process

A

PO : product backlog
scrum master: sprint backlog
review team: working increment

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

Scrum roles

A
  1. scrum master
  2. product owner
  3. team manager
  4. quality assurance manager
  5. toolsmith
  6. chief architect
  7. UX designer
  8. developer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Scrum roles considerations

A
  1. attributes
  2. skills
  3. personality
  4. circumstances
  5. professional development aim
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Scrum communications

A
what
when/how often
by when
to whom
by what
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Scrum sprint planning

A
  1. decide on the main goal

2. select task from the backlog

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

Project launch meeting

A
  1. determine major features to deliver
  2. understand long term objectives and identify the minimum viable product
  3. decide on goals
  4. develop user stories
  5. convert stories to tasks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly