By Ksenya Mizinova, Technical Writer
If you want to know what exactly Agile methodology stands for, you should check out several Wikipedia pages and specialized blogs, but the essentials can be described in a few words. Agile relies on communication between individuals during the overall process of development; working software is considered the best measure of team activities, and changes in customer's requirements are always welcome. Software is produced in iterative way: it is released once in a small period of time and every release includes new features.
Unfortunately, nobody wrote instructions for Agile technical writers, so peculiarities of profession need to be studied out.
Agile methodology can be perfectly applied to the process of technical writing. There are several differences though.
Organizations, as well as participants of the process, can benefit from using Agile.
There are great opportunities for professional growth though such work can be challenging sometimes.
With agile methodology applied, organization can lower its expenses by producing cost-effective documentation. Because of incremental way of delivering help files, the whole help rarely has to be fully rearranged. Everything is done practically on the fly. With documentation produced in agile way, author often gets early feedbacks from users, right after each iteration, so improvements are made rapidly. Frequently help files are put on wiki so they are available to everyone for editing. It works in some cases though it is rather hard to control.
As you can see, Agile methodology is exceedingly powerful tool, especially considering that along with small organizations it is used by Google and Microsoft. On the other hand it still does not fit some types of teams and projects. Such cases are:
Agile may not fit the project type itself for some reasons.
If decision on using Agile is already made, be aware of problems you may face:
And of course some minor problems that you can never predict will occur from time to time.
Despite the fact that agile tech writing is pretty much creative kind of activity and such a flexible way of technical communicating may seem a little fuzzy, there aren't any lack of discipline. It's assumed that you self-organize, as well as the whole team. Even a draft planning will help.
First, you need your day to be scheduled properly. For example, you should take time to respond to users' comments on your documentation, to read RSS feeds on topics you're interested in, chat with other tech writers, and actually do some technical writing.
Before writing application help, you need to define the following information:
Estimate stages of writing. For example:
Repeat several times until your piece of work is perfect. Don't forget about timing budgets.
If you are documenting some complicated software, you should not put in your manual everything up to tiny details, because inexperienced users won't understand the essentials and how to perform even the simplest tasks. On the other hand such elementary help will not match advanced users' needs. So advice is to arrange a special section for skilled users, or to include several sections, one for every topic of documentation.
Another method of making help better is getting feedback from users. Comments and e-mails suit perfectly here.
Try exchanging your pieces of work with your colleagues. The person who sees it for the first time will likely find misprints and logical inaccuracies.
Regardless of what you are to document, it is essential to have all-in-one instrument that would contain everything you need. One of my preferable tools for working in Agile environment is Dr.Explain as it allows to concentrate on content, has relatively simple interface, and due to this, has short learning curve. Along with this it helps to simplify the most time consuming stages of help authoring like screenshot annotating, and I also like the opportunity of export to various formats. Content of help is often modified with Agile approach, but it can be efficiently managed by setting topic statuses.
If you can't figure out how particular product feature works or what is it for, feel free to ask developers all about it, as it's extremely important to deliver correct information to end users.
It's extremely helpful to read what other tech writers publish (in blogs or single articles). Try to learn from the mistakes of others. Comment and share your experience, because you will become skilled tech writer eventually and your know-how will help other people. Consider blogging yourself.
Good luck in becoming a successful tech writer!
Article Source: http://www.drexplain.com
You are permitted to reprint this text as long as it includes copyright notice and direct link to our web site.
I think you are onto an excellent product here and I've said so in the newsgroup. That's the good stuff. Dr.Explain, as I have mentioned before I think it is a great product.
Phill Hellewell , More reviews »
6 February 2012
The Dr.Explain team is proud to be a Gold sponsor of
1 January 2012
The Dr.Explain team is proud to be a sponsor of
2 December 2011
Watch Dr.Explain 4.5 - Video Press Release
26 September 2011
Dr.Explain 4.5 is available.
1 June 2011
The Dr.Explain team is proud to be a Sponsor of UA Europe 2011
22 October 2010
The Dr.Explain team will exhibit at Tekom-Trade Fair 2010 in Wiesbaden, Germany from 3'rd to 5'th November.
Read and syndicate these articles: