Techniques/Practises Flashcards

1
Q

5 Techniques

A
  1. MoSCoW
  2. Timeboxing
  3. Facilitated Workshops
  4. Modelling
  5. Iterative Development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

MoSCoW: Must Have

A
  • 60% of total effort available, provides the Minimum Usable Subset of requirements
  • Defined by..
    1. No point “delivering on time” without it
    2. Not legal without it
    3. Not safe without it
    4. Cannot deliver viable solution without it
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

MoSCoW Should Have

A
- 20% of total effort available
Defined by..
1. Important, but not vital
2. Painful to leave out, but not viable
3. Can have temporary workaround e.g. manage expectations, paper solution, existing solution.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

MoSCoW Could Have

A
  • 20% of total effort available
  • Differentiate Should from Could but reviewing degree of pain e.g. numers of people effected, business value
    Defined by…
    1. Wanted or desireable but less important
    2. Less impact if left out
  • 20% here provides contingency to get ‘expected case’ out there. If time to add them in, this is best case scenario.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

MoSCoW Won’t Have this time

A
  • Agreed to not be delivered
  • Help clarify the scope of the project
  • Help to manage expectations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Three Levels of MoSCoW

A
  1. Project
  2. Project Increment
  3. Timebox
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Timebox Structure

A
  1. Kick-off
  2. Investigation
  3. Refinement
  4. Consolidation
  5. Close-out
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Timebox Kickoff

A

Short Session 1-3 hours for SDT to understand and accept timebox objectives

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

Timebox Investigation

A
10-20% of effort
Agreement on...
- Timebox Deliverables
- acceptance of criteria for deliverables
- a measure of success for Timebox
Ends with a review to inform refinement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Timebox Refinement

A

60-80% of effort
- Encompasses bulk of development e.g. addressing requirements, testing
Ends with a review to inform consolidation

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

Timebox Consolidation

A

10-20% of effort
- Ties up loose ends related to evolutionary development
- Ensures product meets previously affirmed criteria
Ends with a review to inform close-out

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

Timebox Close-out

A

Short session 1-3 hours

  • Formal acceptance of Timebox deliverables by Business Visionary and Technical Coordinator.
  • Ends with Timebox retrospective workshop; lessons from timebox and future improvements.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Free-format Timebox

A

Kick-off: Short session with SDT to understand timebox objectives, agree workload, agree priorities and accept these as realistic
Iterative Development: ID and testing in a sequence driven by priorities. Can informally adopt investigate, refine and consolidate concepts. Important that reviews are scheduled to maintain business focus and stakeholder buy in
Clos-out: formal acceptance of timebox deliverables by Business Visionary and Technical Coordinator. Followed by a short Timebox retrospective workshop.

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

Daily Standup

A

Normally no longer than 15mins: 2 mins per participants+2 mins.

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

Facilitated Workshops

A

Special type of meeting with:

  • Clear objective deliverables
  • A set of people specifically chosen and empowered to deliver required outcome
  • An independent person (workshop facilitator useful here) to enable effective achievement of objective
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Benefits of facilitated workshops

A
  1. rapid high-quality decision making
  2. greater buy-in for SH’s
  3. build team spirit and consensus
  4. Clarification of issues.
17
Q

Facilitated Workshop success factors

A
  • Workshop facilitator
  • Flexible format but clearly defined objectives
  • Throrough preperation
  • Mechanism for ensuring outcomes of previous workshops are built in
  • Workshop report outlines decisions, actions and outcome.
18
Q

Modelling

A
  • A description or analogy used to help visualise something that cannot be directly observed
  • Small but exact copy of something
  • Pattern or figure of something to be made

Designed to improve communications and prompt the right questions. Usually incorporates degree of ABSTRACTION, omitting certain information from model to allow clearer focus on another specific aspect

19
Q

Modelling Questions

A

What: the information within the solution area, data relationships and business rules
How: the functions and features within the solution area
Where: The locations at which the business operates, in relation to solution area
Who: customers, users, stakeholders
When: events of importance to business
why: business objective and strategy

20
Q

Iterative Development

A
  • The process in which the evolving solution/solution increment goes from a high-level concept into something with acknowledged business value.
  • Goes through a cycle of thought, action and conversation (beginning and ending with convo)
21
Q

Quality in Iterative Development

A

Achieved through reviews and testing

  • Review: can range from informal peer reviews, to highly structured formal reviews from experts (formality driven by nature of product or regulatory standards)
  • Testing: Three types of tests. Positive (does what it should) Negative (doesn’t do what it shouldn’t) and unhappy path tests (check behaviour of deliverable when unexpected, unusual things happen)
22
Q

Quality in ID Roles

A

Solution tester carries out all tests EXCEPT:
Business acceptance testing (Business Ambassador and Advisor)
Unit testing: Solution Developer