jama
 

Jama Blog: Leverage your collective genius.









Posts Tagged ‘Contour’

Try Contour and We’ll Give More to Kiva

Wednesday, December 21st, 2011

‘Tis the Season of Giving… Ho! Ho! Oink!

Help us empower people around the world by empowering your team to collaborate better on projects. Jama Contour, the collaborative solution for requirements management, is the #1 tool for project managers responsible for managing complex software projects. With Contour, you can keep everyone connected to the hairy details of the project, manage change when it occurs and deliver projects with better results.

Give Jama Contour a try, we’ll give more money to Kiva.

Try Contour before December 31, 2011 and Jama Software will give another $25 loan on your behalf to Kiva benefiting an entrepreneur in the developing world. From chicken farmers in Cambodia to pharmacists in Rwanda, Jama is committed to helping other project leaders succeed in their communities around the world. Your team benefits by using Contour for your projects, and the Kiva recipients benefit from receiving money for theirs. It’s that simple.

Try Contour now >

Thanks for helping us achieve a record year. At Jama, we were honored in 2011 by being named a top 20 software company in the Inc. 500 and by making Forbes list of the Most Promising Companies in America. Every day, we feel inspired collaborating with innovative companies tackling complex projects. We wish everyone happy holidays and look forward to providing you the tools and resources to be successful in years to come.

Tip of the month: Learn test management in 10 minutes.

Friday, September 23rd, 2011

To create a seamless interaction between your planning and quality assurance teams, requirements management and test management naturally go hand-in-hand. In this month’s newsletter, we’ll focus on the topic of test management and provide you several resources to help you execute projects with higher confidence and higher quality.

What is test management and why is it important?

Test management is a discipline for quality assurance (QA). Test cases are created during the planning phase to ensure that any requirements or defects that are added to the scope of your projects get properly tested. A test plan is a group of test cases to be executed for a specific project or release. Through traceability, you can create relationships between test cases, requirements, defects and other items to ensure you have 100% test coverage, meaning you’ve left no stones unturned and your team is confident that everything has been tested before releasing the product. During a test cycle, which is the process of executing your test plan, if a defect is found, then it can be logged and linked to that specific requirement and test case to be verified, and retested until it’s fixed.

What are the key benefits of test management?

  • Reduce defects by capturing issues earlier in the planning process
  • Understand the impact changes in requirements have on QA by creating relationships through traceability
  • Ensure full coverage of requirements by your test cases and test plans, so everything is properly tested
  • Keep your planning and QA teams in sync throughout the process with open and ongoing collaboration

6 Steps to ensure requirements are fully tested using Contour.

In Contour version 3.1, we added test management capabilities to validate what you’re building is correct. Here are 6 steps we recommend you try within Contour to improve your QA process:

  1. Add test cases
  2. Build a test plan
  3. Create test cycles
  4. Run assigned tests
  5. Log defects
  6. Review progress

Let us know what you think or if you need help along the way. We’re always interested in your feedback.

Take action:

“Contour is critical to the success of our projects. Now with test management integrated into Contour, my team has greater visibility across requirements and test cases, so we can consistently deliver quality with every release.”

- Tim Hollosy, Chief Technical Architect at Kunz, Leigh and Associates

Traceability with Greg Unrein

Wednesday, June 1st, 2011

Today, the Sticky ToolLook newsletter from Stickyminds.com featured Jama Contour 3.1 and conducted a short Q&A with Contour product manager, Greg Unrein, who discusses traceability — managing the important connections between requirements and testing.

- – - – - – - – -

StickyToolLook: Please tell us about the value of clarity in requirements planning.
Greg Unrein: From my perspective, the whole idea behind “requirements” is to create a shared understanding of what you’re creating and why among all the people involved in the project, whether you call these details “requirements,” “stories,” “use cases,” or something else. With that in mind, the value of clarity in requirements becomes obvious. It’s the same as the value of clarity in any other form of expression, from code to prose, graphic design to mathematical proof: A shared understanding becomes much less likely without clarity. Lack of clarity leads to many problems, such as cost and time overruns, incorrect implementations, and low team morale.

More specifically, if a requirement isn’t clear, then there is a good chance that any test cases used to validate that requirement are going to be incorrect.

Clarity can come from strong writing, sketches and more formal diagrams, wireframes, storyboards, and any number of other communication techniques. It’s important to note that clarity does not imply verbosity; in fact, it is usually the reverse. As Pascal wrote, “I made this so long only because I didn’t have the time to make it shorter.”

STL: What other suggestions do you have for getting the most useful test coverage—both at the requirements planning stage and during testing?

GU: Being clear on what is being built and why is critical to success. Another important aspect of success is to understand how all of your requirements and test cases are related to each other so that the impact of changes in one area can be understood and decided upon in an informed way. This is the value of traceability.

My favorite technique, though, is to get people critically reviewing each other’s work. Like code reviews for developers, requirement and test case reviews are essential to achieving high quality. Whether you review in a meeting or online, have your test authors actively involved in reviewing requirements and your requirements authors actively involved in reviewing test cases. This fosters shared understanding and improves the quality of both the requirements and test cases.

STL: When you see issues with traceability between requirements and test cases, where does the disconnect most often occur? How do you repair it, and how do you avoid it next time?

GU: When you’re relating your test cases to requirements, it isn’t hard to identify and fill the gaps left by uncovered requirements, so this is rarely a problem. However, some requirements are more challenging to test than others, and a common disconnect is that while all requirements are covered by test cases, there are some requirements that don’t have adequate coverage. Repairing the immediate problem is simple: Focus more testing on the complex requirements. Avoiding the problem in the future usually comes down to having the test authors involved during requirement creation in order to characterize the testing complexity of each requirement, so that your test coverage analysis can include this dimension.

STL: How do you recommend tackling a change to the requirements after the rest of the process is in motion?

GU: Start with the basics: Figure out which artifacts are impacted by the change, and decide whether you can afford to update those artifacts, leave them out of date, or avoid the change. This is usually called impact analysis.

Beyond the basics, involve stakeholders and the people whose artifacts will be impacted in a review of the proposed change. The group will see the change more holistically and be able to assess the true difficulty involved in making the change. Often, changes that seem daunting in a classic impact analysis are less onerous upon inspection by the people most closely involved in the work. With modern collaboration tools, this doesn’t have to take long or involve a meeting; just get the proposed change in front of this group with a way to discuss the changes, and make any necessary decisions to keep the team bought in and motivated and the project moving forward.

Greg invites you to send him your comments and questions about traceability.

Tips for Managing Scope Changes Effectively

Friday, April 29th, 2011

Changing requirements can be one of the most difficult things to manage within a project.  But, change is good (really). As you get deeper into the development cycle, you naturally gain clarity into the “right” requirements for what you’re building. It’s one of the fundamental principles of Agile development to “Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.”

How do you strike the right balance between embracing change and maintaining control of scope?  You want to be fluid and agile, but your business demands formal documentation for compliance and/or stakeholder sign-off.  That’s the magic of great project leaders.  Success fundamentally comes down to the people involved in the project and keeping everyone in sync on which requirements have been refined and which new requests are in or out for the upcoming release.  You may be date-driven or scope-driven, but in most cases, you can’t be both.

Whether you’re using a formal Change Control Board or using a lightweight Agile approach, it’s critical to the success of projects to clearly communicate and track changes for everyone to see. It will help you avoid the “when did we decide that” syndrome with stakeholders and ensure higher quality output downstream with developers and testers.  As an aid for controlling changes of big, hairy complex projects, tools can help save you time and automate certain aspects of change management.

Jama Contour offers several capabilities to help you capture, discuss and track the version history of requirements throughout the development process so your team and stakeholders stay connected. Here’s a few resources and tips on responding to scope changes while keeping your team in sync.

Jama Change Control Playbook

Contour How to Videos Related to Managing Change

  • Traceability Video – Quickly see how changes to your requirements will impact related items.
  • Coverage Video – Learn how to run coverage report of  use cases to requirements, so there’s no gaps in your plan.
  • Coverage using Filters Video – To ensure coverage in your project, use enhanced filters to search on downstream relationships.
  • Baselines Video – Utilize baselines to benchmark and communicate approved changes for compliance.
  • Change Control Video – Initiate a change request and view the impact analysis and complete version history.

If you’re new to Contour, watch the 90-second overview video on the value of Collaborative Requirements Management Software.


How can we help?

Toll-Free: 1 (800) 679-3058
Direct: (503) 922-1058
Fax: (877) 665-8476

Jama Headquarters
600 NW 14th Ave. Suite 200
Portland, Oregon 97209
support@jamasoftware.com
sales@jamasoftware.com

Connect with Jama online:

           


CONTOUR
Overview
USD Pricing
Euro Pricing
Videos
Screenshots
Features
Why Contour
What's New
Review Center
Integrations
Technology
Download Contour
Free Trial
Request Demo
Login



CUSTOMERS
Overview
Government
Customer List
Success Stories
Testimonials

RESOURCES
News
Webinars
Whitepapers
Blog
Twitter

SUPPORT
Overview
Training
Pro Services
Support Forum
Documentation

COMPANY
About Us
Jama Partners
Management Team
Board & Advisors
Careers
Contact Us
Privacy  |  Legal  |  Preferences  |  Enjoy the Journey