 |
Home > Articles & Papers > Detail: Hope Happens
Viewing 5-14 of 480 Collapse Descriptions
Sort by: Date Posted | Title
 The Challenge of Coping with Chaos Author(s): Naomi Karten Summary: When you face the discomfort and uncertainty brought about by change, it's tempting to want to do something to deal with the situation. But, acting precipitously could be a big mistake. In this column, Naomi Karten explains why and offers some suggestions of what to do instead.
 Test Case Design for Automated UI Tests Author(s): Chris McMahon Summary: In this article, Chris McMahon offers an approach to implementing automated tests at the user interface level in a way that is visually simple and should save a lot of work when analyzing and maintaining tests down the road.
 Rocks into Gold: Part 3 Author(s): Clarke Ching Summary: This short book by Clarke Ching is a "biztech" parable for software developers who want to survive--and then thrive--through the credit crunch. The book is being republished on StickyMinds.com in a four-part series. In part three, when things seem at their very worst, Bob has a "light bulb moment" that just might save the day. Follow the story as our characters fight to keep their jobs by implementing creative business ideas and management skills taken from agile development. Date Posted: Dec 22, 2009 |
 Gird Your Loins Author(s): Esther Derby Summary: Vague statements and labels, one-sided evaluations, surprises, and secondhand complaints are just the sorts of things that can make a person want to run away screaming from an annual performance evaluation--probably not the best career move. In this article, Esther Derby offers some tips for dealing with these situations in a calm and collected manner.
 SOX Rocks Author(s): Linda Hayes Summary: Six years ago, not long after the Sarbanes-Oxley Act introduced new levels of oversight to public companies, Linda Hayes speculated about what the legislation might mean for the state of software testing in large, public corporations. "Software QA is no longer an optional function primarily designed to protect developers from their mistakes," Linda wrote, "but is an essential one that protects them from SEC sanctions, civil damages, and an all-expense paid vacation to Club Fed." Now, she takes another look at her own forecast and how Sarbanes-Oxley has changed the testing environment. Date Posted: Dec 1, 2009 |
 Weekend Engagement Author(s): Fiona Charles Summary: In "Growing Your Career in Tough Times," Fiona Charles writes about some of the free and low-cost things testers can do for professional development when money isn't available for courses and conferences. In this column, she describes two examples of the amazing things some testers get up to on the weekend to practice their craft, develop their skills and knowledge, and have a great deal of fun.
 New Focus for Project Managers Author(s): Michele Sliger Summary: The jump from traditional software practices to agile can be daunting for some project managers. After all, agile teams are all about "self-organizing," right? What's a manager to do? Michele Sliger has encountered a fair number of worried project managers and, in this article, offers a more uplifting perspective.
 The Evils of Eval Author(s): Bryan Sullivan Summary: If you're a developer who uses JavaScript or if you know one who does, Bryan Sullivan's got some advice for you. Take a few moments to acquaint yourself with the dangers of eval and its related functions, and learn to better secure your applications from attackers. In this article, he compares the command to other major security issues like buffer overflows, SQL injection, and cross-site scripting. Date Posted: Nov 13, 2009 |
 Seeing Work in Progress Author(s): Johanna Rothman Summary: When the data is before you, it's clear to see how agile can improve productivity and time to market. If you're considering a transition to agile but don't know how to make the case to upper management, this week's column by Johanna Rothman provides you with the data you'll need. Date Posted: Nov 5, 2009 |
 To SME or Not To SME Author(s): Dion Johnson Summary: Subject matter experts (SMEs) serve important roles on a project and are especially pivotal during the testing phase. In this week's column, Dion Johnson explores how SMEs positively and negatively affect testing and what you can do to make sure you have the right amount of SMEs on your testing team.
|
 Viewing Item 5 of 480


| A StickyMinds.com Original |
 |  |  |  Hope Happens The Golden Age of Quality?
 By Linda Hayes

  
 Summary: Quality initiatives seem to appear and disappear like mirages, depending on the business needs of the moment. But in this week’s column, test automation expert Linda Hayes sees signs of hope: signs that companies have the motive, and the means, for more serious commitments to quality improvement. Read her reasons and see if you agree. |  |  |

|
|
 | I have a confession to make. I have been involved with software development and especially test automation for almost two decades, and overall, what I have seen and experienced is a crying shame. Nonexistent processes, absurd schedules, iffy staffing, and cost cuts in quality. What hurts even more is that it’s not because we don’t know how to do it right, it’s because we aren’t enabled to do it. Simply put, the business decides it isn’t worth the time or money. Not that there haven’t been efforts. The Deming approach, Total Quality Management, ISO 9000 certification, the SEI Capability Maturity Model, and similar programs are all laudable attempts to promote quality, but companies who even attempt them, let alone maintain them, are the exception rather than the rule. So I have been waiting and watching for signs of a shift in the business value perception of quality, because I realized that is the only hope for true change. I’ll admit to falling for a few mirages: for example, I thought Y2K would be a wake-up call. Turns out we just hit the snooze button and went back to sleep. But guess what? It has arrived. 0 Degrees of Separation It came disguised as a new word: disintermediation. It means removing the middleman, or the mediator. It applies, of course, to the Internet’s effect on commerce by directly connecting companies and their customers. Disintermediation is an incredibly powerful economic force because it promises—and is delivering—dramatic productivity gains and reduced transaction costs. One obvious example: travel agents are an endangered species. So, everyone is scrambling to provide direct access to their customers. In virtually every industry—financial services, travel, retail, manufacturing—companies are either busy developing or deploying customer-facing systems. The result, of course, is that your system becomes your company as far as the customer is concerned…and sloppy quality does not lend confidence or promote loyalty—or help revenue. 0 Degrees of Friction But wait, there’s more. It turns out there is a side effect from this direct access, and it is enough to drop an economist into an ecstatic swoon: frictionless competition. In other words, if your system can’t deliver, your competitors are only seconds away. Literally. I experienced this myself at Christmas. I was doing my usual lazy, inexcusably thoughtless last-minute ordering of online gift certificates, and the site I was using crashed as I was using the payment page. I was out of there to a competitor like a shot. After I completed my purchase, I actually went back to the first site and sent an email to the webmaster pointing out the problem, hoping that prompt action would save them some money. I never went back to see if it was fixed, though, and today that company is out of business and their competitor isn’t. The combined effect of exposing systems to customers and competition is—surprise!—a different value perception of quality. Hello up There It makes sense. If an internal system fails, senior management probably won’t hear about it. Failures are usually suppressed, rarely examined, and certainly not publicized. Okay, so someone’s pager went off in the middle of the night and there were some crazy times while problems were resolved, but all in all things kept moving forward. No one keeps track of the costs of poor quality. But for an external system, it’s a completely different dynamic. A failure can cost customers and revenue, and believe me that is measured. Drop revenue or market share by a few percent and you’ll have the attention of the board of directors. What makes all this really exciting is that I’ve actually seen the effects start to manifest themselves. Over the past few months I’ve encountered an increasing number of projects, departments, and companies that are making serious commitments to quality. In one case, a brokerage firm had put a freeze on all new projects during the downturn…with one exception: test automation. Be still my heart! Now, does this mean we can forget about quality for internal systems? Actually, no. In most cases, customer-facing systems are just front ends to the internal systems, which means their quality is inextricable. It doesn’t matter how solid your Web site is if the mainframe in the back can’t complete the order. The happy result is that the value of quality is increasing throughout the enterprise. Entering the Mainstream And just when you think you can’t take any more good news, there is more. The emerging operating and development platforms are becoming more test-friendly. In the past, test automation tools had to be developed as proprietary scripting languages that performed unnatural acts to invade the application under test. Now, new support for inter-process cooperation and communication is enabling test automation to be achieved using off-the-shelf, native programming languages and through supported interfaces. The advantages are many. Programming languages are less expensive than scripting tools, the languages are taught in college, and there is a wider talent pool to draw from. Supported, standard interfaces mean that the scripts aren’t as vulnerable to nonstandard behaviors, and they can be bought rather than built. The benefits go on. Golden Age? So are we entering a golden age of quality? Or is this just another mirage? What do you think?
About the Author Linda Hayes is the founder of three software companies including AutoTester in 1986, which delivered the first automated testing program for the IBM PC. Linda has pioneered automated test tools. Her new company, Worksoft, offers Certify, which represents the next generation of enterprise-level test automation. Worksoft also offers a free online newsletter called "Reality Check," which provides links to articles, white papers, and other compelling information on testing. A frequent industry speaker and award winning author, she publishes the monthly Quality Quest column for Datamation, wrote the Automated Testing Handbook, and co-edited Dare to be Excellent with Alka Jarvis on best practices in the software industry. You can contact Linda at Linda@worksoft.com.
Back to Top
StickyMinds.com Weekly Column From 5/13/02
|