
Quality Assurance, or QA, is often given short shrift in a software development organization, especially when budgets are tight. When debating the software development budget at one of my software companies, the CEO finally asked, "Well, do you really want to hire a QA guy, or a programmer to add features to the software?"
It was a tough choice. I decided to hire the programmer because we had a huge list of features to implement. And we could not afford to implement a QA process without hiring a significant staff of QA engineers and someone to manage them.
In another example, an Accelerance client had developed their software and was getting ready for a Beta release to their first customers. They too had neglected QA. Although the work of their individual programmers was good, the entire system needed testing after the programming work was integrated together.
This client realized that going to market without a comprehensive test of the system would be a major disaster. An obvious indicator of the impending doom was the missing data on screens of the application whenever the VP of Engineering tried to use the software. Their target market was ordinary consumers who would not tolerate any missing data, confusing behavior or unexpected error messages.
How could such good engineers create such lousy software!?
It is because QA is the ugly step sister of software development. Even if the engineers are unit testing their code, they do not want to be bothered with testing the entire application. It is not considered a creative or "fun" part of the process. Consequently, QA is often neglected, leading to mediocre software and unhappy users.
Outsourcing is an excellent solution to the problem of nonexistent or incomplete QA. Yet some people are surprised to learn QA can even be outsourced. Outsourcing your QA is a terrific first step to taking advantage of low-cost offshore engineering resources.
One reason QA is such a good place to start with outsourcing is you do not necessarily need to divulge your source code. You can deliver a binary version of your software for installation and testing by your outsourced QA team. Look for a team with experience performing the type of QA that you need. You can divide QA into 5 different types of testing:
1. Requirements Testing - making sure your software does what you designed it to do
2. Usability Testing - specialized testing that may require focus groups of target users
3. Load or Stress Testing - to ensure your software has the required performance
4. Environment Testing - testing your software on different operating systems, browsers, etc.
5. Regression Testing - an automated process to repeat tests quickly on each new release of your software
Regression testing is often used with unit testing. Unit testing is performed during programming and requires access to the source code. Other separate regression tests can exercise the user and programmatic interfaces defined for your software without viewing the source code.
Avoid outsourcing too much at once. Pick the type of testing that will give you the biggest benefit. For example, Regression Testing may be valuable because you can reuse the tests yourself after they are developed by the outsourced QA team. On the other hand, Environment Testing requires a large number of test cases, and low cost outsourcing is the only way to affordably complete them.
In summary, it is important to recognize the value of QA in the software development process. You may start out with a small development team and be satisfied with the quality of their code. As the complexity of the software grows, you can add QA resources either by outsourcing or hiring your own internal team.
When you undertake the creation of a large and complex software project, it is critical to plan for professional QA as part of the effort. If you don't, you run the risk of making a bad first impression and losing critical early sales, funding for future projects, or worse. Even though outsourcing is criticized for eliminating jobs, outsourced QA may be just the tool you need to help keep yours.
Steve Mezak is a successful Silicon Valley technical entrepreneur and international outsourcing expert. Get your copy of his free report on "Outsourced Development - A Secret Weapon for Quickly Creating Software Products" now at http://www.Accelerance.com
AP - Israeli jets and helicopters bombarded Gaza Friday and Hamas responded with a barrage of rockets, as Israel's government said it will press forward with its offensive despite a U.N. resolution calling for an immediate cease-fire.
AP - Gov. Rod Blagojevich faces almost certain impeachment by the Illinois House, a historic step that would trigger a trial to determine whether the Democratic governor should be tossed out of office.
AP - Lawmakers are under orders to finish action on President-elect Barack Obama's nearly $800 billion economic recovery plan by mid-February. But already it is plain that a set of serious fissures need to be bridged if the bill is to be completed within five weeks.
AP - Investors showed nervousness Friday ahead of the government's monthly employment report, sending stock futures moderately lower.
AP - Democrats are ushering in what they believe will be a new labor-friendly era in Washington with House votes on two bills aimed at helping women fight pay discrimination in the workplace.
AP - Millions of tons of toxic coal ash is piling up in power plant ponds in 32 states, a practice the federal government has long recognized as a risk to human health and the environment but has left unregulated.
AP - President-elect Barack Obama is completing his national security team by announcing his unusual choices for CIA director and a national intelligence director who may face tough Senate confirmation questioning over how he confronted the Indonesian military when civilian massacres were occurring in East Timor.
AP - Just minutes after George W. Bush took the oath of office eight years ago, he signed papers formally nominating 13 Cabinet-level officials. Several hours later, the Senate, meeting in a special Saturday session, confirmed seven Cabinet secretaries, including the heads of the key posts at State, Treasury and Defense.
AP - Tim Tebow enjoyed the battering-ram runs. He liked the old-school jump pass. Drawing a rare penalty, that really made Tebow's day. With No. 1 Florida about to finish off No. 2 Oklahoma 24-14 for the BCS championship Thursday night, Tebow was flagged for unsportsmanlike conduct.
Reuters - Steep falls in European industrial output underlined the severity of the world economic crisis on Friday and more grim news was on the way with the United States expected to report the biggest monthly job cuts in more than 30 years.
Reuters - Israel pushed ahead with its two-week-old offensive in the Gaza Strip on Friday, defying a U.N. Security Council resolution calling for an immediate ceasefire.
Reuters - Russia's state-controlled gas monopoly said a deal to monitor gas exports via Ukraine would be signed on Friday, allowing for the resumption of supplies to Europe cut off by Moscow's price row with Kiev.
Reuters - Financial giant Citigroup Inc will support a proposal in Congress to rewrite U.S. bankruptcy law to help troubled mortgage borrowers avoid foreclosure, Chief Executive Vikram Pandit said on Thursday.
Reuters - A legislative committee on Thursday recommended the impeachment of Illinois Gov. Rod Blagojevich, citing widespread abuse of power including allegations he tried to sell the U.S. Senate seat vacated by President-elect Barack Obama.
Reuters - President-elect Barack Obama's economic team is urgently overhauling the $700 billion financial rescue package to broaden its scope beyond Wall Street, The Washington Post reported on Friday.
Reuters - An analysis of proposals to overhaul U.S. health care by President-elect Barack Obama and members of Congress suggests it is possible to insure all Americans without significantly raising total health spending.
AFP - Israel and Hamas launched heavy air strikes and rocket attacks on each other Friday, ignoring a UN Security Council order on the warring rivals to end their conflict.
AFP - Russian gas deliveries to Europe could resume later Friday, the head of Russia's state gas firm said, raising hopes for an end to a transit dispute with Ukraine that has left several European states without gas at a moment of bitter cold.
The end of the television season in May included the usual array... Read More
Managing the Human Being Behind the Business It's a common... Read More
If you have the entrepreneurial spirit (which clearly you have!), you probably... Read More
Recognizing good performance through praise or other positive action is one of... Read More
Leadership in Troubled Times The first task... Read More
Every one of us, in reality, has two people inside: The person... Read More
You just signed a Help Desk Service Level Agreement (SLA) and now... Read More
Creativity can be defined as problem identification and idea generation whilst innovation... Read More
In September 2004, President Bush signed the $146 billion tax cut bill... Read More
Top businesses that continually lead their industry clearly understand a simple fact:People... Read More
Have you ever heard yourself say to a team member - "You're... Read More
I have always said that if I were to write a book... Read More
Every organization is looking for the holy grail of performance enhancement, that... Read More
Why settle for bad feelings when your employee leaves the firm? Human... Read More
Here are 10 subjects that academia should be teaching their students in... Read More
IntroductionThere are a group of people in the community that will some... Read More
We all attend many meetings. I'm sure you have been to some... Read More
[This article is based on excerpts from the special report "Overcoming Resistance... Read More
With deference to Dr. Covey and his very popular Seven Habits of... Read More
Writing a safety manual is a tough job and most larger corporations... Read More
"The best Leader is one who knows how to pick good people... Read More
Communication is the basis of who you are as a manager/leader in... Read More
Why are people changing jobs so quickly these days?Here are a few... Read More
The Old Way ? Command and ControlAlthough workplaces and management styles have... Read More
If you think ahead and plan, many nightmare panic and chaos situations... Read More
What IS assertive communication? Assertive communication is the ability to... Read More
This article relates to the Training competency, commonly evaluated in employee satisfaction... Read More
In light of recent corporate scandals, from Enron and Global Crossing to... Read More
In the last few years a lot has been written about Business... Read More
With the advancement of computer simulators, anybody can repeat all the business... Read More
"When you hire the best, the rest is easy!" We have heard... Read More
DECIDING WHAT TO DELEGATE: Once the benefits of delegation are established and... Read More
It used to be that only the largest multi-nationals needed a Compliance... Read More
Because of my work as a consultant, trainer and coach I deal... Read More
Meetings can be a total waste of time or a powerful and... Read More
Various studies ? and common sense ? indicate that involving customers increases... Read More
Can Project Managers prevent projects from slipping?Ask a techie to come up... Read More
ACCOUNTING AND BILLINGCHECK BOOKSWe recommend that you maintain a business checking account... Read More
You've made the plans, built the quality system and conducted the audit.... Read More
In running any kind of business, it's inevitable that sometimes business will... Read More
Starting up a new venture or business can be one of the... Read More
This article relates to the Coworkers competency, commonly evaluated in employee satisfaction... Read More
Creativity can be defined as problem identification and idea generation whilst innovation... Read More
When you're starting a business, you might wish for a lot of... Read More
Last week I was confused and frustrated about a few things related... Read More
Performance Management is the act of managing personal or organizational performance. What... Read More
We all are on a quest for knowledge. Whether its information that... Read More
Individual and corporate security stand in the center of the Sarbanes Oxley... Read More
When we're selling to business people, our value proposition has to show... Read More
The problem with communication is the illusion that it has occurred. George... Read More
Most business owners I work with want to grow their businesses. I... Read More
This article is directed at senior managers. As a senior colleague you... Read More
Meetings, whether they're regularly scheduled routines in your company or now-and-then get-togethers,... Read More
Boisterous, Omnipotent, Self- indulgent Sociopath. Avoid the B.O.S.S. syndrome with five leadership... Read More
Many business people and managers are spending too much time trying to... Read More
Here's a productivity tip that will save you a lot of time... Read More
Define the Problem First. It seems obvious, but how many times have... Read More
Does your company need to retain the services of a competent computer... Read More
A series of articles exploring the seven critical areas that can indicate... Read More
As a leader, you'll inevitably be faced with people wanting to leave... Read More
Many business owners are sabotaging their business without even realizing it. They... Read More
Picture all the people you know who are dynamic, successful and self-confident.... Read More
I hear many complaints daily about the "unfairness" of politics in corporate... Read More
And is isn't hard - it's more about focusing on people, who... Read More
A series of articles exploring the seven critical areas that can indicate... Read More
So I call my telephone company and someone picks up 15,000 miles... Read More
Geshe Michael Roach is a Princeton graduate and a Buddhist monk. After... Read More
This is a bottom-line environment.Decreasing the downtime of revenue producing employees is... Read More
1. Sell more back end products to your existing customer base. You... Read More
Avoiding inert measures that anaesthetise your performance management.INTRODUCTIONYou sit before the monthly... Read More
Marriages and corporate mergers in America have at least one thing in... Read More
In two recent articles "Some Evidence of How We Are Spiritually Connected"... Read More
"Jack" (not his real name) is a vice president of a publicly... Read More
As waves of organizational change sweep across the business landscape, a huge... Read More
The challenge of managing difficult managers can be rather daunting, especially when... Read More
Remember the 80:20 rule? You may not get everything perfectly right, but... Read More
Conflict is a fact of life for all of us, but too... Read More
We have only one life, but we live in three overlapping worlds-our... Read More
Lack of Operations Manuals stunting your growth?CONTENTS:1. Do you lack functional Operations... Read More
Some managers think of performance appraisal meetings and recollections of torn Achilles'... Read More
Creativity can be defined as problem identification and idea generation whilst innovation... Read More
A curious thing happens to entrepreneurs in the spring of every year.... Read More
The candy box is a container for all your favourite chew bars,... Read More
Leaders speak 15 to 20 times daily. You speak at meetings, you... Read More
Seduced by the publicity surrounding the impact of Lean on organizations, it's... Read More
With thanks to Jeff Foxworthy, the comedian who does the "You might... Read More
Communication is the basis of who you are as a manager/leader in... Read More
In articles I've written over the years, I have used "laissez-faire," a... Read More
I've just watched, again, an episode in the Back to the Floor... Read More
GET TO KNOW YOUR ORGANIZATION: If you don't understand an aspect of... Read More
In my book Talking Points: 25 Tips for Clear, Credible Communication, Tip... Read More
I talked with a group of internal consultants last week - they... Read More
Leslie was the new manager of the group. She was replacing Tom,... Read More
Did you know that maintenance accounts for 50% to 80% of the... Read More
Business Management Business Management |