Agility With Traceability

talks about News & Events on April 25, 2012

What happens when your project team wants to become more agile, but you have to keep traditional requirements as a part of your project? Your customer may want to continue using requirements to define their needs, or there may be a bias toward requirements by your management, in the industry, or in governing regulations. Defined Agile processes prefer user stories, and don’t typically offer a role for requirements.

Yet requirements have some advantages in defining a project. They can be more concise and objective, and better form the basis of a contract between customer and team. It can be easier to determine when requirements are met. And they can provide the basis for traceability of downstream artifacts, including test cases, test runs, defects, and source code.

So, how can teams successfully work with requirements and user stories, yet remain agile? They have to work to reduce documentation needs while still maintaining a level of formal requirements for validation and traceability. It’s a difficult problem, but teams are starting to figure out ways to address it. At Swiss Testing Day earlier this year, I asked presentation attendees if any of them worked with both requirements and user stories, and almost a third of the room raised their hands.

I’ve developed a presentation that addresses the use of both requirements and user stories in a blended Agile project environment, and will be giving this presentation at QUEST 2012 in Chicago on May 3rd. My presentation is on Thursday afternoon at 1:00 PM, and is entitled Agility with Traceability: Blending Requirements and User Stories. If you’re at the conference, or thinking of attending, please join me for an intriguing discussion on how to make a requirements-driven process more agile, without losing the requirements. I look forward to seeing you there.

Seapine will also be exhibiting, so if you can only stop by for a little while, check us out on the exhibit floor. I’ll be happy to talk to you further about being agile yet maintaining traceability.

Share on Technorati . . Digg . Reddit . Slashdot . Facebook . StumbleUpon

Related posts:

  1. Seapine Webinar: Transparent Traceability
  2. Traceability Enables Closer Collaboration with Customers
  3. Register Now! Five Ways to Boost Enterprise Software Development Agility with Seapine ALM Webinar
  4. Strengthened Traceability Drives Greater Quality & Communication: An Outlook Series Interview with Mike Lippis
  5. Seapine Agile Experts Discuss Bridging Gaps, Agile Business Case at TechNet-Aero 2011

Tags: , , ,

3 Comments to Agility With Traceability

April 28, 2012

We current do this in test track now, blending the two. Its a unique challenge.

Will there be a copy of this presentation available? We didn’t know about this conference and might not make it!

QA Thought Leaders
June 22, 2012

Thank you for sharing this post. Can you please share your expertise having an offshore software testing team using agile methodology and its advantages.

Traceability is very important part of software development. Without traceability, we cannot assure that our product is free from errors and has all the defined requirements.

Leave a comment


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Spam Protection by WP-SpamFree