StickyToolLook - Tools & Automation for the Software Development Lifecycle
StickyToolLook - Tools & Automation for the Software Development Lifecycle
  View Web page here            

November 5, 2009

In This Issue

horizontal rule

Featured Tool
Rally Enterprise

Sticky ToolLook Interview
Agile Quality and Automation with Ben Carey

What's Happening at StickyMinds.com

Outside the Toolbox
USB Doomsday Device Hub



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

 
Featured Tool: Rally Enterprise
Vendor: Rally Software
Address: 4001 Discovery Drive,
Suite 220
Boulder, Colorado 80303
Phone: 303.565.2800
Fax: 303.226.1179
Tool URL: RallyEnterprise.com

horizontal rule

Description: Agile Lifecycle Management free for 30-Days! Winner of four consecutive Jolt Awards, Rally Enterprise delivers full-powered agile project and program management, including hierarchical requirements management, test and defect management and integration with development, and test and build environments. From an initial agile pilot to enterprise-wide deployment, Rally gives teams the visibility and collaboration needed to deliver high-value software in rapid iterations. Rally's software-as-a-service solution starts fast and scales easily across platforms and geographies for low-risk, low-cost deployment. Try it free today!
StickyToolLook Archive 

Other eNewsletters

Visit  StickyMinds.com

StickyMinds on Facebook


StickyMinds on Twitter
 

     
 
ADVERTISEMENT
Build Release Plans that Deliver Customer Value!
New agile teams are amazed at their ability to deliver new product features to the customer in just a few months, as compared to a year or more with traditional waterfall processes. Get proven agendas, checklists and tips.
Download the Release Planning Guide now!
 
Sticky ToolLook Interview
Agile Quality and Automation with Ben Carey

Ben Carey is an agile coach with Rally Software. In the following interview, he takes a look at the concept of a "whole-team approach" to quality in agile organizations and the value automation brings to those organizations.

StickyToolLook: How do you see the various roles across an organization interacting when it comes to "owning quality," and what are some of the obstacles to that ownership?

Ben Carey: If you look at the structure of most organizations, they're based on functional divisions. With the functional divisions typically comes an inability to see the system that underlies the delivery of value to our customers. When the structure of the organization supports and encourages functional views instead of system-level views, then we are starting out with a significant handicap.

When cross-functional teams have a shared vision, shared goals, and team-based commitment, then they are put in an environment where quality becomes an attribute of the target system, not just a collection of activities that are performed by someone with a specific job title. I think that we need to make that leap to build great software.

STL: Iterations are key to agile practices. What are some of the difficulties of testing in iterations, and what advice do you have for teams struggling to deliver fully tested software at the end of an iteration?

BC: Traditional software processes have ingrained a mental model where we focus on design followed by development followed by testing. This linear view of software delivery is a hard habit to break because we've operated in this model for so long. When teams start to challenge their assumption that we need to do things in a linear progression, they typically find that their work can be done in tandem.

Another big stumbling block is that new teams typically face challenges in breaking their work down into valuable units that can be completed and validated within the iteration. Although this is hard at first, most teams catch on fairly quickly. When you leverage the feedback loops that are available with agile methods, then you can find great advantages in delivering value-focused chunks of functionality and become more comfortable in splitting stories based on value.

STL: One of the solutions in the tester's toolbox is automation, but there are differing opinions about where manual testing ends and automated testing begins. What do you think automation brings to agile, and what do you think should be automated?

BC: Automated testing is extremely helpful because of the ability to reduce delays in feedback. Coupling automated testing with continuous integration and having a stop-the-line mentality ensures that as soon as a build or a test suite fails then the team is notified. The ultimate goal is that we want to make failures visible and fix them as soon as possible. Our ideal state requires that our tests run fast so that we receive the feedback as quickly as possible, and it's worth noting that this might take some time depending on the current state of your application.

A general rule of thumb is that we'd like to automate as much testing as possible. There are certainly cases where it is cost-prohibitive to automate certain items, and in those cases, you just need to make a judgment call based on the value and the cost. Sometimes it will make sense and other times it won't. In addition to deterministic-style testing, there are areas like exploratory testing that don't lend themselves to automation. In the cases where automation isn't possible, we want to try to spread those items throughout the lifetime of the project so that we can maintain the short feedback cycles.

horizontal rule

Keep the Conversation Going
Have a question or comment? Send an email to jmcallister@sqe.com and keep the conversation going.
 
ADVERTISEMENT
Agile Development Practices Conference 2009
November 9-13, 2009 | Rosen Shingle Creek | Orlando, Florida
Learn the latest in agile methods, technologies, tools, and leadership principles from thought leaders who deliver inspiring keynote presentations, in-depth tutorials, and a wide range of conference classes. Network with your peers during informal gatherings and discuss your challenges with experts in agile practices. *Register two people at the same time and save half off the second registration!*
For more information, visit www.sqe.com/adp
 
Media Spotlight
Better Software Conference 2009: Jonathan Kohl's
What's More Important: Being Agile or Creating Value?
Are we, in our rush to be "agile," losing sight of what's really important? Shouldn't our dilemma be whether we are creating software our customers value? If your processes and tools deliver software that your customers value, does it matter how "agile" you are? In this video, Jonathan Kohl looks at why and for whom we develop software, what our end-users and team members value, and the difference between tools and processes that create value and those that distract from it.
 
What's Happening at StickyMinds.com

Featured Web Seminar:
Risk-based Testing: An Approach to Reducing Risk and Cost Overruns
Sponsored by Cognizant
The latest Web seminar brought to you by StickyMinds.com and Better Software magazine. This Web seminar explains how a risk-based approach can optimize the testing process while effectively reducing the risk and cost involved. During this presentation, you will discover techniques for risk identification, risk strategy and assessment, and risk mitigation and predictability that can help you categorize and prioritize testing requirements using statistical methods to optimize cost and time spent on QA endeavors. Join us Thursday, November 10 at 2 p.m. ET. Register Now!

horizontal rule
From the Download Center
Software Change Analysis: A Recommended Approach
Change happens. It's a fact of life. This fact is nowhere more evident than in the software industry. Software products rarely remain unchanged for long. They are ever evolving, growing, and adapting as software developers in every shop hammer out product updates, enhancements, customizations, and fixes. Managers need reliable, objective representations to better manage resources and to pare and streamline testing. Software change analysis provides such an approach.
Download Now!
 
Outside the Tool Box
USB Doomsday Device Hub
USB hubs come in all shapes and sizes, and many have secondary functions meant to improve your work space in some manner. This month's Outside the Toolbox item doubles as a device to make you look like a person in charge—someone with one finger on the button that will provide a solution to everyone's problems.

In addition to being a four-port USB hub, it has a series of switches and a BIG RED BUTTON beneath a plastic shield (to keep casual passers by from toying with the BIG RED BUTTON). When pressed, the BIG RED BUTTON makes the sort of exploding noises you'd expect to come with the pressing of a BIG RED BUTTON.

If, for some reason, you decide not to press the BIG RED BUTTON after flipping the switches and opening the shield, you should accompany your decision with the phrase "How about a nice game of chess?" from the film WarGames. You know, just to be thorough.

Read more about the USB Doomsday Device Hub at StickyMinds.com

horizontal rule

SEND US YOUR OUTSIDE THE TOOLBOX "TOOL"
Is there a favorite USB hub outside your toolbox? Tell us about it by sending an email to Joey McAllister at jmcallister@sqe.com.
 
ADVERTISEMENT
Give Yourself a Gift—Tester Certification
Choose from top testing courses including Software Tester Certification. An internationally recognized certification in software testing offers a number of advantages—expert knowledge and skills, credibility for your customers, and value for yourself and your team. And now with eLearning, it's possible to get certified online at your own pace and with a lower cost!

Special Offer:
Receive $250 off the eSoftware Tester Certification Course when you register by December 31, using promo code: ENY2.

For more information, visit: www.SQETraining.com/eLearning
 
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 • 330 CORPORATE WAY • STE. 300 • ORANGE PARK, FL 32073