StickyToolLook - Tools & Automation for the Software Development Lifecycle
StickyToolLook - Tools & Automation for the Software Development Lifecycle
             

December 7, 2011

In This Issue

horizontal rule

Sticky ToolLook Interview
Agile Requirements Management
with Keith Johnson

What's Happening at TechWell.com

Featured Tool
Jama Contour

Jama Software

Outside the Toolbox
Code Cards


Jama Contour
Vendor: Jama Software
1060 NW 9th Avenue,
Portland, OR 97209
Phone: (800) 679-3058
Fax: (877) 665-8476

Tool URL: http://www.jamasoftware.com/contour/

horizontal rule

Description:  Jama Contour is a specialized collaborative requirements management solution that manages the details, decisions, and ongoing discussions that revolve around the requirements and test cases of a project. Delivered through a lightweight, flexible, and easy-to-use Web application, Contour provides the core functionality needed for project collaboration, requirements management, change management, and test management—including traceability, coverage, change control, test plans, reporting, and its unique Review Center for gaining buy-in with stakeholders. Its main function is to connect everyone together—from product executives and project managers to business analysts, QA specialists and developers—and keep them in sync through real-time discussions, revisions and collaborative decision making. Contour ensures that plans and specifications are properly managed and, when modified, communicated across distributed teams and stakeholders instantly.

StickyToolLook Archive 

Other eNewsletters

Visit StickyMinds.com

@StickyMinds
on Twitter

Want a daily dose of what's new and popular on TechWell and StickyMinds and in Better Software magazine? Follow @StickyMinds
on Twitter for regular updates about weekly columns, news, forums, newsletters, and more.

 
     
 
Advertisement
Agile for Enterprise: Eliminate the Top 5 Frustrations of Requirements Documents!

Has your development team adopted agile but struggles with communicating the plans to management and other stakeholders on what's being built? How do you keep everyone in sync on changes when your team isn't in the same office for the daily stand-ups or to view the task board? If your team is agile but your company still needs documentation, learn how to avoid the top 5 frustrations with Contour:

Learn how to avoid the top 5 frustrations with Contour
 
 

Sticky ToolLook Interview
Agile Requirements Management with Keith Johnson

Keith Johnson is vice president of product development at Jama Software. In this Sticky ToolLook interview, he discusses some of the changes that agile development has brought to the requirements management process.

Sticky tool look: In what we now consider "traditional"methodologies, a lot of effort is put into gathering the majority of the requirements up front. How does the requirements-gathering process differ in agile?

Keith Johnson: In traditional methodologies, time is spent working with the customer gathering details of the requirements and documenting all of them in detail prior to beginning any development. In an agile process, the requirements are identified at a high level, but details are not worked out with the customer until development begins. Prior to sprint planning, use cases are identified by the customer. As development begins, use cases are prioritized and implemented in two-week sprints. The customer and developer communicate to detail the use cases as they work on those cases. In traditional methodologies, the customer provides requirements and won't have further input until they are provided a release of the functionality. Agile allows the customer to be involved throughout the process and provide additional details or course correct as development progresses.

Stl: How does the different approach to requirements in agile organizations affect the rest of the agile development process?

KJ: By allowing the developer to have access to the customer, the developer is able to ask questions that may not be considered at the beginning of the project. It also allows the customer to understand how their requirements are being implemented so he or she can make improvements or think of additional requirements as the project continues. The overall effect is a higher-quality product that comes closer to meeting the customer's true business need. It also avoids surprises at the end of the project.

Stl: What's the best way to keep requirements clear and consistent across teams in an agile organization?

KJ: As the development team works with the customer and additional details to the requirements are discovered, it's important to have a process to document the requirements as details are added. It's also important to track decisions being made along the way so everyone involved remembers why things may have changed throughout the development process.

Stl: What are some of the issues you've seen agile development teams face with regards to requirements, and what do you recommend they do to avoid those obstacles?

KJ: Agile teams may have difficulty having customers available as often as they need them. To avoid this, I recommend setting the expectation with the customer at the beginning of the project and educating them on their role and responsibility in the project. It is also important to work out a way and frequency to best communicate with the customer so expectations are again set up front.

Another issue is that one customer representative may not have all of the information required for the entire project. As functionality integrates throughout the product, different customer representatives will have different areas of responsibility and knowledge of the business process the product supports. It is important to track decisions being made by each of the customer representatives to be shared with every customer representative involved in the project. This will allow everyone in the development team and the customer base to be informed and always current so no surprises are delivered at the end of the project.

 

Advertisement
Let SQE Training Stuff Your Stocking with a Free Exam!


Attend our Software Tester Certification Foundation Level course and earn the world's leading certification in software testing through either convenient eLearning or traditional classroom instruction. Register for any Foundation Level Software Tester Certification course (Public or eLearning) and complete payment by December 31, 2011 and the certification exam ($250 value) is on us! Use promo code STGIFT.

Check out the Software Tester Certification Foundation Level Course

 
Media Spotlight
Not an Estimating Problem
By Dale Emery


In this lightning talk from STAREAST 2011, Dale Emery takes a look at some common issues we encounter when estimating and explains why they aren't actually estimating problems.


http://agile.techwell.com/video/not-estimating-problem
 
What's Happening at TechWell.com
Web Seminar:
Three Reasons Your Automated Test Isn't Automatic and How to Fix It
Sponsored by Electric Cloud

Automated tests continue to be the biggest drain on both the human and compute resources and impede the software production lifecycle. This webinar is the result of surveying some of the world's most innovative development organizations to understand how automated system test harnesses evolve and identifies three challenges universally present to improving them: 1) how to provision and configure the target environment, 2) how to efficiently automate the invocation of complex test suites, and 3) how to transform volumes of test result data into actionable metrics. Attendees will learn how these development organizations refactored their test infrastructure to address these problems and achieved dramatic breakthroughs in test throughput and efficiency.

Join us Thursday, December 15, at 2 p.m. ET.


horizontal rule

From the Download Center:
Application Deployment Nirvana
Sponsored by VaraLogix

This white paper cuts to the chase and gives you 10 straightforward rules for getting to application deployment nirvana and how the VaraLogix Q Application Deployment solution supports these rules by delivering deployment automation and configuration management in one solution for exceptional business value across your organization.

Download this complimentary white paper to learn more!
 
Outside the Tool Box
Code Cards

'Tis the season to leave friendly holiday notes on your coworkers' desks! But, you don't want people to think you're boring and predictable, do you? Another card with Rudolph and his shiny red nose that reads, "Happy Holidays, Deer!"? Really? Code Cards are here to help. These messages come in HTML, CSS, Python, Ruby, PHP, and Javascript in letterpress printing on cotton stock note cards. They've currently got an eggnog recipe card in Python, Ruby, PHP, and Javascript, as well as a CSS Happy New Year card and an HTML Valentine's Day (or any day, really) card.

Happy holidays from Outside the ToolBox! We hope your friends give you some crazy stuff this month. (And if they do, write in and tell us about it!)

Learn more about Code Cards

horizontal rule

SEND US YOUR OUTSIDE THE TOOLBOX "TOOL"
Do you know of any fun or unusual tools, toys, or other items that might be slightly outside the software development toolbox? Tell us about them by sending an email to Joey McAllister at jmcallister@sqe.com
 
Advertisement
STAREAST 2012 KEYNOTES ANNOUNCED
April 15-20, 2012 | Rosen Centre Hotel | Orlando, Florida


Need a reason to get off the bench and attend STAREAST 2012? Take a look at our starting lineup of 5 industry leading keynotes that you won't want to miss. Keynote speakers will include Keith Klain, Michael Bolton, Dorothy Graham, Theresa Lanowitz, and Lee Copeland. With six full days of learning and networking opportunities, we are sure to meet your testing needs. Build your week with in-depth training, full- and half-day tutorials, concurrent sessions, and more!

Register by January 27, 2012, and receive a $50 Amazon.com gift card PLUS save up to $400!
 
StickyToolLook is an extension of StickyMinds.com and Better Software magazine—and a reminder that your "online resource for building better software" is just a click away at www.StickyMinds.com
 

You are receiving this issue of StickyToolLook as part of your www.StickyMinds.com membership, Better Software magazine subscription, or StickyToolLook subscription. We hope this publication will be a useful and enjoyable benefit. To ensure optimal receipt of these emails, please add StickyToolLook@lists.StickyMinds.com to your address book or all messages from your email white list.

horizontal rule

SOFTWARE QUALITY ENGINEERING • 340 CORPORATE WAY • STE. 300 • ORANGE PARK, FL 32073