Other DSDM Practices (Chapter 12) Flashcards
A workshop facilitator is a member of the team. True or false?
False - they are an independent person with no stake in the outcome or opinion on the content.
What kind of approach do facilitated workshops ensure?
What kind of communication do they use? (2)
What do they encourage? (2)
A team-based approach
Visual and verbal
Collaboration and buy-in
Give 5 benefits of a facilitated workshop.
- Rapid decision-making
- Greater stakeholder buy-in
- Building team spirit
- Building consensus
- Clarification of issues
Give 6 success factors of facilitated workshops.
- Independent facilitator
- Flexible format with clearly defined objectives
- Thorough preparation beforehand
- Build in outcomes from previous workshop
- Decisions/agreements are not forced
- Participants receive a workshop report
When is modelling used?
During workshopping
Give 5 examples of models.
- Models
- Prototypes
- Storyboards
- Diagrams/sketches
- VR
There are loads more!
What is modelling?
A technique to visually represent a problem or solution.
Give 3 points to define a model.
- A description or analogy to help visualise something that cannot be observed.
- A small but exact copy of something
- A pattern or figure of something to be made.
Models use abstraction. What does this mean?
Omitting certain information from the model to focus on another specific aspect.
Models use WWWWWH (who, what, when, where, why, how). True or false?
True.
What 3 stages compose iterative development cycles?
- Thought
- Action
- Conversation
In iterative development cycles, what is the Thought stage?
A consideration of what needs to be done.
In iterative development cycles, what is the Action stage?
Completion of the work considered.
In iterative development cycles, what is the Conversation stage?
A review - does the outcome meet the need? What further work needs to be done?
The iterative development cycle begins AND ends with…
Conversation
What is Configuration Management?
Version control, i.e. if this increment of the solution is not right, we revert to the previous one and go through the iterative development cycle again.
In iterative development, what are the three classes of tests to verify a deliverable?
- Positive tests
- Negatives tests
- Unhappy path tests
In iterative development, what is a positive test?
A test that checks the deliverable does what it should do.
In iterative development, what is a negative test?
A test that checks the deliverable doesn’t do what it shouldn’t do.
In iterative development, what is an unhappy path test?
A test that checks the behaviour of the deliverable when unusual or undefined things happen.
What 3 things must a test involve?
- A defined start date
- A defined set of actions to be carried out
- An expected outcome
Who is responsible for the overall quality of the solution from a technical perspective?
The Technical Coordinator.
The Solution Tester is responsible for carrying out all types of testing except for…
(2)
- Business acceptance
2. Unit testing of the features
Who tests the business acceptance of a solution?
The Business Ambassador and Advisors
Who unit tests the solution?
The Solution Developer, i.e. they unit test their own work.
The Solution Tester does not support other roles that need to do testing. True or false?
False - they do support other roles.