Sign in
Home
Library
Wiki
Learn
Gallery
Downloads
Support
Forums
Blogs
Resources For IT Professionals
United States (English)
Россия (Pусский)
中国(简体中文)
Brasil (Português)
Post an article
Translate this page
Powered by
Microsoft® Translator
Wikis - Page Details
First published by
Alik Levin
When:
3 Jan 2012 1:22 PM
Last revision by
Alik Levin
When:
3 Jan 2012 2:51 PM
Revisions:
8
Comments:
0
Options
Subscribe to Article (RSS)
Share this
Can You Improve This Article?
Positively!
Click Sign In to add the tip, solution, correction or comment that will help other users.
Report inappropriate content using
these instructions
.
Wiki
>
TechNet Articles
>
Agile Content Engineering At A Glance
Agile Content Engineering At A Glance
Article
History
Agile Content Engineering At A Glance
Table of Contents
Introduction
Agility is...
Working Increment Of Content
Test Driven Content Engineering
Backlog, Velocity, Burndown
References
Introduction
This article calls out practices adopted and adapted from agile programming and scrum project management to technical content publishing.
In this context agile development and scrum project management used as a set of tools vs. complete solution.
Agility is...
Following are few practices, values, and approaches that were successfully adopted and adapted in technical content publishing. The practices were applied to produce successful technical content.
Adaptability
Backlog
Burndown
Simplicity
Iteration
Sprint
Stories
TDD
Transparency
Vision
Working content
Working Increment Of Content
Working increment of content is driven by Information Architecture (IA) that lays out the body of knowledge for specific technology. Key elements of the IA are:
Getting Started
Components/Features
Functionality
Scenarios/Solutions
Guidelines/Quality
T-shooting
How-to’s
Samples
Reference
One simple and easy example for delivering working increment of content is producing one of the elements of the IA above. For example, "Getting Started" iteration may include several sprints that produce Getting Started content. By the end of the "Getting Started" iteration end user, the reader, is able to use the technical content to get started with particular technology.
Test Driven Content Engineering
Everything related to content is being tested, from initial assumptions during inception to actual topics. Consider the following when testing technical content:
Test content ideas and assumptions against product group's scenarios.
Test scenarios to be documented against customer advocates - professional services reps or other front line customer facing individuals.
Test early versions of content on un-SLA'ed online outlets such as blogs and wiki.
Test production grade content against reactive support reps or other front line customer facing individuals.
Backlog, Velocity, Burndown
Creating backlog is essential. The hard part is to identify what would be the workitem in content publishing space. Here are few examples that work well:
How-To (prescriptive content)
Explained (conceptual topic)
API reference
While How-To's and Explained topics can be easily managed as workitems API reference is not. If the technology has hundreds or more types, classes, members then managing it separately would be a nightmare. The way that worked well is defining a namespace as a workitem.
Once workitems identified it's relatively easy to put a "price" tag on it - its velocity. As the content team becomes more mature the topic delivery velocity estimates get more and more precise. Having clear backlog and workitems velocities estimates it's simple math to project what burndown the team should have to hit the deadline.
References
Agile Software Devlopment (Wikipedia)
Scrum (Wikipedia)
content publishing