Posts Tagged ‘software development’

The Secret to Designing Products Customers Love: Manage Requirements Effectively.

Thursday, December 17th, 2009

The Aberdeen Group just published a new Analyst report on the value of requirements management to help companies speed development cycles, improve profit margins and design products that customers love.  Every executive I know cares about product innovation, it’s the driver for greater financial performance of their respective companies.  But, few of them wake up thinking about requirements management.  What the bleep is that?   There’s an “a-ha moment” that comes when they realize the secret to innovation is managing requirements effectively.  The devil is in the details (requirements).  It’s worth the investment to get them right.

requirements_management_aberdeen_report

The key findings show that requirements management is critical to the successful development of today’s modern products.  Companies must be able to:

  • Manage product requirements throughout the development lifecycle
  • Provide visibility into requirements and their status to the entire product development team
  • Be able to truly evaluate the impact of changes on both the requirements and the design

Companies that achieve these core RM capabilities will be more efficient, see lower costs, and become more profitable with products that are in high demand from customers.

The report also includes a case study on IntraPace, the medical devices company, who is using Jama Contour to streamline their requirements management process and specification needs for meeting FDA compliance standards.

“Contour is now the best tool in our arsenal of design tools.” – Mace Volzing, manager of software development, IntraPace

After reading the report, if you want to give Contour a try, you can download a free trial with unlimited users here.  Let’s build great products.

Requirements management meets Agile development – best of both worlds.

Monday, December 14th, 2009

Want to adopt more lightweight agile methods for software development?  But you can’t throw the book out and go pure Agile, because your company needs to maintain proper requirements management practices for product planning, requirements traceability, requirements specification documents and tight change control.  No worries.  The JIRA Connector for Contour brings these two worlds together, by connecting business teams responsible for product requirements and planning with development teams responsible for implementation.

frank_hero

The JIRA Connector for Contour has been selected as Atlassian’s Plugin of the Month for December.  Join Frank Charron, Jama’s development manager, and watch the recorded webinar on how to succeed with proper requirements management on the product planning side of the house, while providing the developers and QA testers the freedom to work within JIRA for agile project management, tasks and defect tracking.

This hybrid approach is proving to be very successful for many organizations, especially those in industries such as medical devices and aerospace where requirements management is critical to meeting compliance standards.

Watch the webinar on Atlassian TV >

Demystify requirements traceability – 5 tips for connecting everything and everyone together.

Friday, December 4th, 2009

What is requirements traceability?  Why is it important?  What are the benefits?  Requirements traceability helps you stay connected, manage change and improve quality.  Learn how to master it with these resources.

Requirements Traceability Resources

Born out of disciplined systems engineering practices, traceability can sound technical and complex, but it doesn’t have to be.  For specific industries such as aerospace or medical devices, traceability is mandated to meet specific compliance regulations.  Regardless of your process and industry, if your team is building sophisticated products, traceability could very well be your ticket to better results.  In fact companies with mature requirements management and traceability practice achieve 75% higher success rates.

What you’ll learn:

  • Demystify traceability, impact analysis and related concepts
  • Get 5 practical tips on how to put traceability into action
  • Learn how to automate the process using Contour to save time & improve quality

Download the new requirements traceability whitepaper from Jama Software and get other requirements resources all in one place.  Let’s build great products.

Product Innovation spotlight: IntraPace is solving a heavyweight issue using Contour.

Tuesday, August 11th, 2009

The World Health Organization predicts by 2015 that 2.3 billion people around the world will be overweight and 700 million will be obese.  The growth rates for weight issues in the U.S. alone has tripled since 1980.  Ouch!  But, Americans aren’t alone in their growing waist lines.  Many other developed countries are experiencing increasing obesity rates as well.  Despite billions being spent every year on weight loss products, few people actually achieve the long-term results they need to reduce their weight to a healthy range.  Thus, obesity is reaching epidemic proportions and remains one of the biggest global healthcare issues today.  Hmm, starting to feel a little guilty about eating that 2nd doughnut?

IntraPace, a medical device company based in Mountain View, California, is working on an innovative product that is tackling obesity in a new way.  Backed by Johnson & Johnson, Boston Scientific and other investors in healthcare and bioscience, Intrapace is developing the first “intelligent” implantable device for obesity intervention called abiliti, which is currently in clinical trials in Europe and not yet available in the marketplace.  As the product team at IntraPace develops this unique medical device, they’re managing all the requirements, both hardware and software, along with its related documents within Jama Contour – enabling them to control changes and keep everyone in sync.

I searched through many solutions and Contour was by far the best implementation of a tool for managing requirements.  It is simple to use and intuitive to learn. - Mace Volzing, software development manager, IntraPace

Recently, I spoke with Mace Volzing, the software development manager at IntraPace and asked him a few questions about his team’s use of Contour and their process for developing products.

What are the goals of the projects you’re managing within Contour?  Tell us a little about your role and the new product your team is building?

I manage the software development for our new abiliti medical device that is used by people to lose weight.  Once implanted, the abiliti system is designed to detect when a person consumes food and drinks.  Using sensors, the system tracks what they eat and their physical activity, then it uses this information to delivery therapy at the right time and monitor the patient’s progress against weight loss goals.   It works using what is called “gastric stimulation” by delivering a series of low-energy electrical impulses to the stomach to give a person the feeling of being full before they actually are full, thus helping them consume fewer calories.  Most people often eat until they feel full, so abiliti acts as a kind of an internal gatekeeper between them and the Supersize Fries they don’t need.  The system then also provides a detailed picture of the data, which can be downloaded and reviewed by patients and their physicians at the doctor’s office to track results over time.

In terms of Contour, I was looking for a tool to manage the flow of requirements from a Marketing Specification to System Requirements down through to the detailed hardware and software requirements, and finally to validation of Test Plans.  Keeping the interactions between all of these documents up to date is a challenge and finding the right tool makes a laborious task painless.  Contour is the right tool, we use it to manage all of our requirements.

What development process do you use?

In the medical device world, requirements documentation is very important for compliance.  It all starts with a Marketing Specification and flows down to a Product Requirements document.  We have design descriptions, API definitions, risk analysis and validation test plans all being managed and kept in sync by Contour.  All of the documents are cross-referenced for traceability, and Contour makes keeping these relationships up to date an easy task.

What’s the biggest challenge you and your organization face in managing this process?

Change!  Any single change can ripple through many different documents.  Having a way through Contour to manage the “ripple effect” is incredibly valuable.

Why did you choose Contour?  How is Jama helping you be more successful?

I searched through many solutions available for this capability and Jama Contour was by far the best implementation of a tool for managing requirements.  It is simple to use and intuitive to learn.  I was able to get our entire staff to buy into using the tool within 3 weeks of launching the software at our company.

What were you using before Contour to manage requirements?

Word documents and needles in my eye.  Actually I was lucky, I came into this project at the right time and was able to secure Contour in the early stages of development.  Contour is one of the best tools we have added to our process!

Bonus question:  What’s your favorite band of all time?

That is a tough question.  My taste in music constantly changes… Right now I’m a big fan of The Fray or Maroon 5.

Thanks Mace for your insights and sharing your story with us.  Good luck with the clinical trials, I think those who struggle with serious weight loss will be anxious to see abiliti hit the market as an alternative to other surgical procedures such as gastric bypass.  Personally, I’m thinking I’ll have to skip the Honkin’ Huge burrito cart today and go running at lunch instead.  Here’s to good health (and the occasional doughnut)!

For other customer success stories: visit Jama Customers page.
For more info, videos and a free trial of Contour: visit Jama Software.

Product innovation spotlight: Stonesoft uses Contour to effectively manage the releases of its award-winning security software.

Monday, June 1st, 2009

Stonesoft Corporation (NASDAQ OMX: SFT1V), a leading provider of integrated network security solutions, knows a thing or two about enterprise software.  Its award-winning solution, StoneGate, provides its customers a powerful, flexible and cost-effective way to protect the information flow of large, distributed organizations.

When Stonesoft recently chose Jama Contour, these same 3 characteristics of power, flexibility and immediate ROI were key criteria Stonesoft valued in its thorough evaluation process of several requirements management solutions.

“We chose Contour after looking at the competitors. The traditional tools seem to be stuck with old client-server technology and look too complex.”
- Ville Hamalainen, director of R&D, Stonesoft Corporation, Finland

Founded on the vision of bringing simplicity and tangible business value to security solutions for businesses, Stonesoft is a global organization with corporate headquarters in Helsinki, Finland and Americas headquarters in Atlanta, Georgia, with offices throughout Europe, Asia and the Americas.  The StoneGate product family unifies firewall, VPN, IPS and SSL VPN; blending network security, end-to-end availability and load balancing into a unified and centrally managed system.

At Jama, we’re excited to be working the talented crew at Stonesoft and recently we had the opportunity to speak with Ville Hamalainen, the director of R&D, and ask him a few questions about Stonesoft’s product development process and their reasons for selecting Contour.

What are the goals of the projects you’re managing within Contour?  Tell us a little bit about the products your team is building.

We are using Contour to manage the development of our StoneGate product family:  Firewall/VPN and VPN client, IPS, SSL VPN and our Management Center software products.  For more details on Stonesoft’s products, click on the image.

How large are your projects in terms of the number of requirements involved?

We manage each new release of StoneGate as a project within Contour.  Each release project has about 20 features for the whole StoneGate product family, and each of these new features contains on average 25+ requirements and other related items.  So we’re looking at 500+ requirements in total for each project under management.

What development process do you use?

We use an iterative process, quite close to the Unified Process.  We produce about 5 increments every project round and the duration is about 9 months.  From a traceability standpoint, we start by defining the features and then we create related downstream items for functional requirements, design mock-ups and user scenarios. And, we map these to our release schedule within Contour.

What’s nice is that we recently leveraged Jama’s professional services team to help customize Contour to fit our process and configure an enhanced release management view that we needed.  This engagement only took a few months and we now have a better way to see everything related to the features within a planned release.

What’s the biggest challenge you and your team face in managing this process?

Communication with our product development teams around the world in Sophia Antipolis, France, Helsinki, Finland and Atlanta, Georgia.  I think it’s a challenge many global teams face, but Contour helps because it now enables us to keep everyone in sync and aligned on building the right set of features for each new release of our products.

Why did you choose Contour?  How will Jama help you be more successful?

We chose Contour after looking at the competitors.  The traditional tools seem to be stuck with old client-server technology and look too complex.  In our assessment, we found Contour to be the most cost-effective and collaborative tool for requirements management on the market today.

What were you using before Contour to manage requirements?

We used Microsoft Word documents stored to Lotus Notes.

Bonus Question:  What’s your favorite band of all time?

That’s a tough one.  I’d have to say Queen or The Beatles.  I also like Rage against the Machine, but of all time… I’d have to say The Beatles.

The Beatles, a respectable choice.  Thanks Ville for the insights.  For more information about Stonesoft, visit www.stonesoft.com

To discover for yourself why innovative companies like Stonesoft are choosing Contour as an easier, more collaborative solution for requirements management, request a free trial.  Product development is complex enough, the software you use to manage it shouldn’t be.  Enjoy the journey.

Join Jama and Ravenflow for “The State of Requirements Managment” Webinar on April 7th

Thursday, April 2nd, 2009

Join Ravenflow and Jama Software on Tuesday, April 7th at 10am PDT for the upcoming 30-minute webinar on “The State of Requirements Management” and see the latest trends in software product development.  Click the image to learn more and register.

State of Requirements Management Webinar
State of Requirements Management Webinar

The webinar is based on the findings of the State of Requirements Management survey that Jama and Ravenflow conducted with over 200 professionals last year.  Topics include:

  • What are the biggest innovation challenges companies face?
  • Where are companies getting their next great products ideas?
  • What are the top barriers to success for managing requirements?
  • Which metrics matter most when measuring success?
  • What frustrates people more – scope creep, unrealistic expectations or lack of testing?

Attend the webinar and receive a copy of the latest State of Requirements Management Report.  Then as a follow-up, you will be invited to participate in the upcoming 2009 survey to gauge how things have changed over the past 12 months – from the impact of the economy to the adoption of Agile techniques.

Requirements Management Q&A: An Interview with Laura Brandau, editor of Bridging the Gap blog.

Monday, March 30th, 2009

Continuing our series of industry perspectives, I recently chatted with Laura Brandau, an experience Business Analyst and editor of Bridging the Gap blog.

Jama: Laura, how long have you been advising organizations on the best practices of requirements management?

Laura: I have been involved in various aspects eliciting, defining, reviewing and verifying software requirements for the last 7 years and established business analysis practices in two organizations over the last 4 years.  As a BA consultant, I’m always looking to help organizations improve the value delivered by technology solutions and a core competency is getting the requirements right.

laura_bridging_the_gap

Jama: During your experience, which aspects of the software development process have you seen evolve over time and which aspects have remainded constant?

Laura: What has remained constant is the core challenge of bridging communications between business and technology teams.  Individuals on both sides tend to have very different perceptions about what success means and how to get there.  The best software development teams engage the business in understanding what they want and need and are proactive in offering up solutions.  The best business teams are clear with their requests, communicate how they perceive value and are open to alternatives.  In successful organizations there are some powerful communicators (project managers, product managers, business analysts, architects, technology managers and the like) facilitating this level of communication.

What has changed, at least in my experience, is the delivery mechanism for requirements.  We are seeing things shift from large, difficult-to-consume requirements specification documents to smaller components, such as use cases and user stories.  Another significant change is in the proliferation of available tools and services.  When it comes to smaller projects, organizations are much less likely to invest in building software applications from scratch than they were a few years ago.  The cost of building versus the value of buying or leasing is tipping.  This changes software development cycles, especially the requirements process, significantly.

Jama: What compelled you to start your Bridging the Gap blog?  What specific gap did you see between IT and business that needed to be addressed?

Laura: I am passionate about being a business analyst and wanted to make a contribution to the profession by sharing my experience and perspective.  The gap I saw was that our profession focused more on process and deliverables and less on the proactive communication, leadership skills and professional talents necessary to achieve valuable results through technology projects.  BAs can and should be leaders in their organizations by helping the business understand what they want and need, and facilitating the delivery of the best possible solutions.  To achieve this level of business architecture/analysis, emphasis needs to be on the partnership and collaboration over and above the process.  I address these ideas in my blog by sharing my experiences and providing practical insights.

Along the way, I’ve been lucky to cross paths with many people who share many of my views and professional values.  So what started as a bit of a soap box has become a more collaborative blog.  As such, my focus with Bridging-the-Gap.com is to provide a forum for sharing perspectives.  Some tactics I’ve implemented so far are linking to relevant, topical resources and initiating a guest post program.

Jama: What’s your perspective on the role of requirements management for organizations adopting newer Agile development methodologies?

Laura: Agile represents many significant shifts in the requirements process and there are whole books written on this topic.  I’ll speak to just 2 of the core differences I have experienced.

First, requirements become fully integrated with the delivery cycle.  In traditional methodologies, requirements were specified upfront and the problem of delivering them iteratively was left to the project management and development team.  Often times, the testers felt the brunt of this problem as it was never quite clear what requirements could be tested in a given iteration.  Agile pushes this activity back to the product owner or requirements manager.  Aligning requirements with delivery eliminates questions about what “done” means and those dangling requirements at the end of a project.  But, as an organization implementing agile, recognize that you need to establish a new set of accountabilities for the person(s) in charge of requirements and that fulfilling these objectives incurs some additional overhead.  The delivery efficiencies seen by agile teams are not free.

A second fundamental challenge organizations should prepare for is maintaining a focus on value while managing requirements in a highly iterative agile cycle.  Traditional methodologies support fairly long runways for upfront definition of a product concept, project planning and requirements analysis.  In agile, emphasis naturally shifts to delivering working software in the next 2-4 weeks.  It is an understated challenge to maintain this delivery momentum and create valuable working software.  Under pressure to define requirements and make good decisions quickly for the current or upcoming sprint, it’s easy to side step the big picture planning and prioritization activities that keep us focused on value.  I’m encouraged that we’re seeing a lot more about getting the requirements right in agile within blogosphere discussions, particularly from Mike Cottmeyer’s and Dean Leffingwell’s series of posts on the product owner role.

Jama: Bonus music question – If you were stranded on an island and had only 1 album with you, which would it be?

Laura: It would have to be a mixed CD of sorts.  I have rather eclectic music tastes and the CD would have a bit of everything – from country to hip hop, some classic rock and roll, jazz and blues.

Jama: Thanks Laura for the insights.

Requirements Management Q&A: An Interview with Jonathan Babcock, Business Analyst

Thursday, March 26th, 2009

One of the bloggers we respect and follow in the software development community is Jonathan Babcock.  Recently, I had a chance to chat with him and get his insights on a few questions relating to requirements management, the business analyst role and his experience working with various teams and projects over the years.

jonathan_babcock_practical_analyst

Jama: Jonathan, how long have you been advising and teaching organizations on the best practices of requirements management?

Jonathan: I’ve never formally held a position of teaching organizations, but I’ve been a business analyst for several years now and have had opportunities over the course of that time to mentor Junior analysts, and especially over the past three years, to help shape some of the business analysis and requirements management processes at my current company.  Additionally, I’ve been sharing what I’ve learned via my blog for a little more than 2 years.

Jama: During that time, which aspects of the software development process have you seen evolve over the years and which aspects have remained the same?

Jonathan: Probably the most obvious evolution has been the general shift in focus from the heavier, document-centric development methodologies to more agile development practices.  From a business analyst’s perspective, we’re seeing increased emphasis on requirements modeling and prototyping as an alternative – or at least a supplement – to the big document of “system shalls”.

In terms of things that have remained constant, I think we’re still seeing that not getting requirements right is a leading cause of project failure, and that lack of effective cross-team communication and collaboration is still a leading cause of not getting requirements right.

Jama: What compelled you to start your blog JonathanBabcock.com? (note: now called PracticalAnalyst.com)?  What problem or gap did you see that your blog addresses?

Jonathan: I started the blog primarily as a means to network and as a repository for lessons that I had learned.  I knew that putting my ideas out there for public consumption would drive me to make sure that first, I really believed what I was saying, and second, that I was expressing my ideas clearly.

If there’s a particular gap that I’m trying to address with my blog, it’s that while there are lots of books and other blogs of conceptual stuff out there by managers, methodologists and industry thought leaders – who have all kinds of ideas about what the analyst should do, how it should be done and where the analyst fits into methodology  “X” – there isn’t nearly as much content available for analysts by analysts.  I like to hear what’s working and what isn’t from my peers who deal with the same types of things on a daily basis, and I think lot of other BA’s feel the same way.  That’s the perspective I can provide.  I am basically trying to write the blog that I wish had been around when I first began as an analyst.

Jama: If you had one fundamental tip to provide people, what would it be?

Jonathan: If it had to be just one, it would be to strive to satisfy ALL your customers.  As business analysts, we work with the IT delivery organization to deliver products that satisfy business needs.  That’s the obvious part.

What’s less evident, but perhaps equally important is that we also work with the business to meet the needs of the IT delivery organization (sort of a “help me to help you” scenario).  As consumers of the business analyst’s products, the designers, developers and QA folks are also very much a business analyst’s customers.

I think focusing on the consumers of our deliverables as customers gets us to the point where we acknowledge that writing a bunch of requirements statements and tossing them over the wall is not meeting the internal customer’s needs.  It drives us to the type of collaboration that results in good requirements and successful projects.

Jama: What’s your perspective on the role of requirements management for organizations adopting newer Agile development methodologies?

Jonathan: One of the key tenets of becoming more agile is learning to embrace change throughout the life of a project.  Competent and consistent requirements management is a critical factor in keeping up with and managing change.

I think agile adoption has spurred changes in requirements management tools as well.  For example, we’re beginning to see more integrated and stand-beside requirements definition tools included under the requirements management umbrella.  Because agile asks us to focus on getting working software out the door and less on exhaustive documentation, our requirements don’t always “look” the same as they have in the past in that modeling and rapid prototyping become more widely used means of requirements capture.

Jama: Bonus music question – If you were stranded on an island and had only one album with you, which would it be?

Jonathan: Hmm… that answer would probably vary from day to day.  I’m on a bit of an Irish music kick here lately, so it would come down to a greatest hits album from either U2, The Cranberries or The Corrs… and The Best of U2 (1980 – 1990) probably wins out in the end.

Jama: Thanks Jonathan for the insights.  You have to respect the music choice too, cant’ go wrong with U2.

7 Essential Tips to Ensure Success with Requirements Management.

Tuesday, March 17th, 2009

As fast as things change in the software development world, it’s amazing how the fundamentals stay true to form.

Innovate or die.  Go Agile or die.  How about just get the freakin’ requirements right or die!  That might be a more accurate perspective that many development managers are taking today.  Especially during this tough economy, taking a “back to basics” approach can prove to be a good strategy.

Recently, we had an opportunity to speak with a few well respected consultants in the field of requirements management, including Karl Wiegers and James and Suzanne Robertson, and we were reminded of just how important it is to nail the fundamentals of the requirements management process – from writing good requirements to managing change requests  to prioritizing new features and requirements.  Whichever product development methodology or process you’re using, it’s critical to nail the fundamentals.

Requirements Management Tips - Download Guide

Download Requirements Management Tips

To help with this effort, we put together a new whitepaper on the 7 essential tips to ensure success with requirements management, along with a few free templates you can use right away to help you with your requirements process.  For some, these tips might be new. For others, these tips will serve as a  good reminder of the fundamentals that are easy to lose sight of during the heat of a project. You can download the requirements management resources directly from our web site.   Feel free to share these with others and add links your favorite templates.

Keck Observatory Case Study – To Infinity and Beyond…

Wednesday, December 17th, 2008

As a kid, did you ever camp out in your backyard and stare out into the night sky, playing amateur astronomer and imagining what might exist out in space?

Well, the professionals at the W. M. Keck Observatory in Hawaii are getting closer and closer to discovering the real truths about what is out there.  Call it science non-fiction.  Call it technology innovation.  Call it the Next Generation Adaptive Optics system (NGAO as it’s properly known).  However you describe it, the images the Keck Observatory captures are identifying planets never before seen.

Credit: Rick Peterson

The Keck Observatory is home to the world’s largest optical and infrared telescopes, each of the twin Keck telescopes stands eight stories tall and weighs 300 tons, yet operates with nanometer precision. Made possible through grants totaling more than $140 million from the W. M. Keck Foundation, the Observatory is operated by the California Association for Research in Astronomy in partnership with NASA.

At Jama, we’re excited about this project because Keck uses Contour to manage the requirements of this system.  Recently, we chatted with Erik Johansson, an adaptive optics software engineer at Keck, and asked him a few questions about how Contour helps his team manage all the complex requirements that go into developing the sophisticated software used to control their telescopes.  It’s a Keck of a story (a bad pun I know, but I couldn’t resist).

You can download the .pdf of the case study or read the full story here within this post.

What are the goals of the projects you’re managing within Contour?

This requires a little background explanation. Keck Observatory is recognized as the world leader in the use of adaptive optics for ground-based astronomy. Adaptive optics (AO) is the real-time computer control technology that compensates for the blurring effects of the earth’s atmosphere on astronomical images.
Without AO, our telescopes would have essentially the same resolving power as that of an amateur astronomer’s backyard telescope. AO allows us to achieve the full resolving power of the giant 10 meter primary mirrors of the Keck telescopes. You may recall seeing recent news reports of the first-ever direct imaging of planets outside of our own solar system. The Keck AO system played a major part in this discovery. For example, three exoplanets orbiting a young star 140 light years away were recently captured using Keck Observatory near-infrared adaptive optics.

One of our current projects we’re managing within Contour is to design the Next Generation Adaptive Optics system (NGAO), which will help keep Keck Observatory at the forefront of AO-based astronomy for the years to come.

Funded by government grants and private philanthropy, the NGAO system is a large multi-year, multi-million dollar project with a design team spanning multiple institutions separated by large distances.
We are using Contour to manage all of the requirements for this new system. We are currently in the preliminary design phase of the project, having passed our conceptual system design review in April 2008.

How large are your projects in terms of requirements & size of team?

Our NGAO core design team has 10 people on it, while the full team has about 20 people. We currently have several hundred requirements, but expect that to increase significantly as we add to the functional requirements during the preliminary design phase.

What development process do you use?

We have a standard development process for large projects and instruments that is shown below. It is important to note that this process is for large multi-disciplinary projects that include mechanical, electrical/electronic, optical and software engineering components, so the overall development process is different than most pure software projects. For our software projects, depending on the size and scope, we typically use a modified waterfall process, but we are also starting to adopt agile techniques where possible.

Keck Development Process

What’s the biggest challenge your team faces in managing this process?

Our biggest challenge is balancing the need to press forward with the design even though some of the basic requirements are in a constant state of flux.

How has Contour helped you be successful?

Contour has allowed us to capture our requirements into a centralized solution that is easily accessible by our geographically separated design team. In the past we have used a simple database approach to try to manage requirements. We have also used Microsoft Excel spreadsheets and MS Word documents. These methods were not flexible and did not allow for good configuration management.

Credit: Sarah Anderson

Contour is flexible, easy to use, and has configuration management capabilities. Contour also gives us complete traceability for our requirements. We use a hierarchy of requirements: science requirements at the top, system requirements based on the science requirements, and finally detailed functional requirements from which the system can be designed. We can now relate every functional requirement back up to a parent system requirement and finally up to a parent science requirement, giving us the ability to assess the impact of making requirements changes.

Lastly, we are able to attach supporting documents or links to each requirement, so that all the information needed to assess a requirement is available in a single place.

Ready to move beyond spreadsheets, documents and email?

Discover why innovative organizations like Keck are choosing Contour, an easier, Web-based approach to product requirements management.

© 2007-2010 Jama Software. All rights reserved.       Contact Us  |  Privacy  |  Sitemap  |  Preferences  |  Enjoy the Journey