Skip to Content
Telling Stories: A Short Path to Writing Better Software Requirements
book

Telling Stories: A Short Path to Writing Better Software Requirements

by Ben Rinzler
March 2009
Beginner
160 pages
3h 15m
English
Wiley
Content preview from Telling Stories: A Short Path to Writing Better Software Requirements

Chapter 8. Reviewing, Reusing, and Maintenance

This chapter describes the process of reviewing and maintaining the entire document after it is complete and also discusses some possibilities for harvesting the content in later stages of development to create functional specifications and test plans, and for basic project management.

Review Cycles

As you work, process by process, section by section, you should share your work with key team members for feedback. Once the entire document is done, distribute review copies to the entire team and allow them enough time to provide feedback. Your work is not complete until it has been thoroughly reviewed.

I also recommend testing the document on a select group outside the project team, if possible, before circulating it more broadly.

It is impossible to produce polished work without external review. There will always be embarrassing typos, wrong assumptions, incorrect details, and many other corrections that are not apparent to you, the author.

Reviewing documentation can be tedious work, and most people don't like to do it. When reviewers are not responsive, you should assess the strength of the story elements in the document. Reviewers are more motivated when the executive summary is forceful and makes clear recommendations, and all of the data flow diagrams have compelling introductions that tie each section to the overall story. Also consider making your diagrams more comprehensible by grouping related processes and annotating.

If you are ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Writing User Stories

Writing User Stories

Ryan Harper
Become a Better Problem Solver by Telling Better Stories

Become a Better Problem Solver by Telling Better Stories

Arnaud Chevallier, Albrecht Enders, Jean-Louis Barsoux
Creative Writing

Creative Writing

Casey Clabough

Publisher Resources

ISBN: 9780470437001Purchase book