If you intresting in sport buy steroids only here it true you find place where you can find information about steroids

The benefits of using a wiki to manage requirements

by Adriana Beal on May 5, 2010 · 55 comments

in Maturing your BA Practice,Requirements Planning and Management

In this previous article I started to answer an excellent question posed by John Davis:

Short of hiring a company such as IAG, how can we as BAs best help our organisation – or a client organisation for those of us in IT Services – develop more maturity in requirements definition and management?

In that initial article I mentioned the importance of taking a disciplined, iterative approach to change, so that inefficient or defect-prone BA activities are identified and replaced or revised in a consistent, effective manner. In this post, the discussion will focus on what I consider one of the most effective tools for organizations interested in improving their requirements process: the wiki.

A wiki can provide great value even for companies that use a requirements management tool, but for the sake of simplicity, I’ll focus here on corporations still applying a traditional requirements documentation model (e.g., Word documents), to illustrate how the collaborative content creation environment provided by a wiki can benefit every aspect of the requirements development process.

The advantages of using a wiki to support the requirements projects are many, including:

Incentive for stakeholder participation

Increased stakeholder participation allows business analysts to detect and correct misunderstandings and conflicts at an earlier stage, thus helping improve the quality of the requirements development process. Getting stakeholders to continuously review and give feedback on captured requirements is not an easy task. Busy stakeholders typically find it much easier to follow a conversation about the project scope or detailed requirements visiting a wiki where the history of discussion and approval is easily retrieved at any time. Instead of having to open Word documents attached to emails for review, stakeholders can simply open the wiki on a browser and read the documentation online (also eliminating the risk of reviewing an out-of-date document that has already been modified as a result of the feedback from others).

Email alerts can be set up so stakeholders are informed when a new resource is available on the wiki, which also facilitates the collaboration process.

Support for more consistent documentation

Many wiki tools offer the possibility to use templates for creating wiki pages. Each type of requirement artifact on the company’s documentation model (use cases, functional requirements, etc.) can correspond to a standardized template as a way to reduce unnecessary differences in styles of documenting requirements across different BAs and projects. Open-document export functionality can be implemented to allow requirements documents to be generated using a standardized text format.

Improved search and traceability

Finding and tracing requirements in traditional requirements documentation are not easy tasks, particularly when it is necessary to reference requirements in multiple documents. Often people can’t remember where to find a document stored in a folder structure, or links are missing, become out-of-date, or point to the wrong location.

In a well-structured wiki, project stakeholders simply have to go to the main page to easily find the information they are looking for. As the requirements are being developed, the BA can create links between different articles – for example, from a page reproducing interviews with stakeholders to functional and non-functional requirements contained in separate wiki pages. Through the links between the different wiki pages, traceability is established automatically. Non-existing pages are highlighted by the wiki, allowing BAs to keep track of which artifacts still have to be created. Attributes can be added to enable (semantic) search to generate different views of the requirements documentation via the retrieval of these attributes.

Support for baselining and versioning requirements

A wiki tool can provide baselining functionality that allows the business analyst to gather all documents inside a wiki in their current version and saves this information as a whole. By doing this, the BA can ensure that not only each requirements artifact is versioned, but an entire version of a requirements specification can be restored with all its included requirements artifacts.

Support for collaborative requirements review

The ability to create comments (separated from the actual content of a requirements artifact stored in a wiki page) is a great facilitator for the requirements review process. By posting comments and replying to existing ones, stakeholders can express their concerns, ask questions, and offer their approval for requirements statements, as well as provide answers for pending items.

Support for requirements management

In addition to the features already mentioned that facilitate managing and documenting requirements, wikis can be configured to associate “states” to a change request article (for example, initial, under review, accepted, rejected) to support managing change requests.

. . .

A wiki can be instrumental for any organization interested in improving its business analysis practices and building a better requirements process. Maintaining an organized project wiki requires considerable effort, but its potential to foster collaboration, replace an inconsistent approach and documentation formats, and raise the performance standards for business analysts within the company more than justify the required investment.

Does anyone has experience (good or bad) using a wiki to manage requirements? Do share in the comments section!

By Adriana Beal. Adriana received her B.S. in electronic engineering and MBA in strategic management of information systems from two of the most prestigious graduate schools in Brazil. She offers consulting assistance throughout the software development life cycle for organizations implementing large, complex software projects, and for the past 10 years, has been providing consulting services to a diverse client base, including major U.S. financial institutions. She recently published an ebook on Measuring the Performance of Business Analysts, with all proceeds going to a foundation helping underprivileged children in India. She is also the founder of Projeto 100%, a movement making significant changes in the lives of families living in poverty in Brazil. View more blog posts by Adriana Beal

Related posts:

  1. How to Manage Change Requests
  2. Help a BA! How do I manage user stories so there is a body of project knowledge?
  3. What are the benefits of a CBAP prep course?

{ 8 trackbacks }

Tweets that mention The benefits of using a wiki to manage requirements -- Topsy.com
May 5, 2010 at 5:32 am
2wtx Mastering Business Analysis » Blog Archive » Can a wiki help your organization develop a more mature BA practice?
May 5, 2010 at 8:35 am
Confluence: PSD BA Team
June 7, 2010 at 10:51 am
Wikis in requirement management « Eva's Blog
September 20, 2010 at 12:02 am
Why Organizations should not use Wikis « the other half
September 21, 2010 at 8:53 pm
Confluence: Development JSPWiki Import
May 23, 2011 at 2:11 pm
Confluence: Development Team
May 25, 2011 at 3:40 am
BA Stories: Good Things Come in Nice Packages (BABOK 4.4) | The Agile Radar
December 13, 2011 at 2:54 am

{ 47 comments… read them below or add one }

Leave a Comment

Previous post:

Next post: