Print

« How does Agile affect documentation? | Main | People and tool reasons for migrating docs »

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Sgreywalker

Wow, that's shocking news indeed! What are you replacing it with?At my workplace, sourcing everything in a wiki (Confluence) seems to work pretty well in the Scrum methodology here. We usually segregate original developer drafts into their own separate pages corresponding to each story, then mark those pages as "obsolete" once we move their dev-draft info into its final resting place in a particular documentation space. Many of our information consumers use Confluence directly, but we also can publish any specific content from any "space" into a WebHelp output by exporting HTML from Confluence into RoboHelp. (This is a relatively turn-key operation with only one or two text replacement passes before import into RoboHelp and after publishing into WebHelp.) We also deliver some content in FrameMaker-sourced PDFs that are created by copying completed pages from Confluence and manually massaged. (I haven't yet had the opportunity to try and make Confluence's PDF exports be "professional-looking" enough to compete with FrameMaker output.)

The hard parts are dealing with version control in a wiki environment, and the overhead in a Scrum Task Board system to link up dev-drafts, writer-drafts, tech reviews, editorial reviews, and get it all "Done" within a single sprint. We've tried decoupling dev work from doc work, and we've tried staying in lockstep on each story. The big problem staying in lockstep is that stakeholders aren't usually comfortable with seeing "evolutionary documentation" in action. In the early sprints of a release, their impression is that the doc looks too granular and doesn't seem to paint a big picture very well. (As should be expected.)

I've come to realize that traditional doc plans are inherently "waterfall" and trying to develop doc in an agile shop in a way that builds out a doc structure that you know you want to deliver at release is at odds with staying in lockstep and calling doc "done" and "shippable" with each story. It's tough trying to straddle the fence in this regard. Not impossible, but tough.

Dian Kjærgaard

Your observations confirm my belief that two types of documentation are necessary for complex applications: the granular type that is fully integrated, what-you-need-when-you-need-it - and the other type that creates big-picture overview(s) for users and, where relevant, system administrators.

Thanks to Tom Johnson for drawing attention to this thread via Twitter. Blows my mind.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment