The Effective Stories WorkshopDuration: 2 days ID: ESW200
Building on an expansion of the content in the 1-day Effective Stories Workshop, students write and estimate stories and produce select storytests for an on-going or planned project under the instructor's guidance. This can be done at different levels of granularity, from high-level "headlines" to iteration-level stories, as the students' project warrants.
By the end of this workshop, students will
- Know how to write effective stories for every situation in their project
- Grasp how stories make for better, simpler, nimbler execution
- Understand what, how and when to storytest
- See the mapping between their existing practice of writing requirements and the agile way of storytelling, storytesting and storytest-driven development
- Produce the first cut of stories and storytests for a real project
|
|
Activity
|
Flavor
|
Duration
|
Storytelling
The properties of good stories; the use and lifecycle of stories; level of detail; stories' incremental nature. Tools of the trade. Lab: Writing sample stories for audience-selected project. The mechanics of writing functional and non-functional stories; translating requirements to stories. Planning and estimating with stories; stories and evolutionary design; stories' effect on architecture, documentation and QA. Stories and the Enterprise: multiple projects, product lines, distributed teams.
| standard |
3 hours |
Storytesting
Storytests and Executable Specifications / Documentation / Requirements. The Good, The Bad and the Ugly storytests, and how to do them right. Thinking in tables. Lab: writing storytests for real-world scenarios. Storytests vs microtests; GUI testing and QA testing. Tracking and organizing tests. Tools of the Trade (e.g. FIT/FitNesse, Selenium).
| standard |
3 hours |
Storytest-Driven Development
The benefits and challenges of Storytest-Driven Development. The Who, What, Where and When of SDD, including a complete lifecycle model. Necessary and sufficient conditions for successful SDD adoption; pitfalls. Bridging the customer-developer gap. And finally, SDD like you've never thought of it.
| standard |
3 hours |
Guided Application
Students write and estimate stories and produce select storytests for an on-going or planned project under the instructor's guidance. This can be done at different levels of granularity, from high-level "headlines" to iteration-level stories, as the students' project warrants.
| standard |
4 hours |
|
|
|