The 70% Solution: Practical Testing and Version Control

"What do you mean you need to push back the launch date?" Says the CEO. Says the CFO. Says the user community. CTOs, CIOs, and all officers who oversee major development projects have had to deliver the dreaded message. But a deadline for the sake of a deadline is a dangerous pitfall that can consume an entire project and stymie it to the point that it never launches. Over the years I've come up with six simple rules that help deadlines become more meaningful, while keeping the developers, the user community, the CFO and the CEO all satisfied.

1. Always have minor version control throughout development. Group functional requirements into minor versions so that core functionality is prioritized and so that the entire development team is generally active on the same minor version.

2. Always target minor version releases every 2 to 4 weeks.

3. Always begin testing immediately once each minor version is complete.

4. Always prioritize bug-fixing to the highest level upon the completion of any testing.

5. Never allow a problematic functional enhancement to be a showstopper. Negotiate with the user community and the CFO or CEO for a delay in, or removal of, the delivery of that functionality.

6. Always launch the product on time - as long as the most recent fully completed minor version is functionally equivalent or better than the current production system. Launch it, no matter how far you are from 100% complete.

So I want you to launch an incomplete application? Let's just call it "functionally challenged". This is what I call the 70% solution. The deadline doesn't move and the developers deliver a fully tested, bug-fixed version on time and within budget. This gives management the opportunity to evaluate further investments into application functionality while reaping the benefits of any developments to date.

Don't blame the developers. It's more likely a project runs over budget and over deadline because of optimistic cost planning or scope creep than poor developer skills. Following these rules ensures delivery of the best product the development team can achieve within a set budget or period of time. Even in an environment where scope creep becomes a factor, escalating requirements can be scheduled into minor versions so they never hold back the launch of the "functionally challenged" application.

Testing? Who needs testing? So you didn't follow the six rules, you're past the code freeze date, and you're supposed to be in final testing but there are still more things to implement. The user community and the CEO want to know if you'll be able to launch on time regardless. That's when it hits you- if only we could "streamline" the testing phase we could still make it. Very bad idea. The cost of backing out due to insufficient testing can cost more than the project itself. Recently I witnessed a botched implementation of a customer service application that almost cost the company in question its three largest clients-and millions of dollars.

Work your mediation magic. Application development managers have to be part negotiator and part magician. They need to keep all sides happy, even if product expectations and budget restrictions are in conflict. No one really wants the 70% solution, but everyone can live with it. And when no one's 100% happy, you know you're probably doing it right.

Read more in Case in Point: "The Thursday Rule"

Steve Pickard
CEO, Founder

Working actively with Oracle since the early '90s, Steve has architected and developed everything from large data-warehouses and decision-support solutions to award-winning instant Web applications.

Steve has degrees in Mathematics and in Management of Information Systems from Ottawa University. Before founding Pythian, Steve worked as a consultant for numerous companies as well as the Canadian government. He remains the key architect of Pythian's highly sophisticated internal applications and business process systems.

In The News:

Yahoo! News: Top Stories

A sign instructs job seekers at the California Employment Development Department in Sunnyvale, Calif., Tuesday, Jan. 6, 2009. The country lost nearly 2 million jobs through November and more bad news is expected this week when the government releases data on weekly jobless claims and December unemployment. No matter how bad those numbers are, and economists expect at least another 500,000 jobs were lost last month, the pain is stretching into 2009.  (AP Photo/Marcio Jose Sanchez)AP - Trying to survive a deepening recession, employers are cutting their work forces to the bone, leaving more Americans unemployed and with dim prospects of finding a new job any time soon.



Rep. Roger L. Eddy, right, votes to recommend the impeachment of Illinois Gov. Rod Blagojevich to the House during an Illinois House Impeachment Committee hearing Thursday, Jan. 8, 2009, in Springfield, Ill. The committee voted unanimously to recommend impeachment putting the matter before the full house.  (AP Photo/Seth Perlman)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.



President-elect Barack Obama arrives to speak about the economy, Thursday, Jan. 8, 2009, at George Mason University in Fairfax, Va. (AP Photo/Charles Dharapak)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.



Palestinians survey a kindergarten destroyed after an Israeli air strike in Gaza January 8, 2009. (Mohammed Salem/Reuters)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.



In this Jan. 29, 2002 file photo, then Admiral Dennis Blair, center, commander-in-chief of the United States Pacific Command, reviews a guard of honor at the Singapore Ministry of Defense headquarters.     (AP Photo/Naashon Zalk)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.



Traders work on the floor of the New York Stock Exchange in New York January 2, 2009. (Lucas Jackson/Reuters)AP - Investors showed nervousness Friday ahead of the government's monthly employment report, sending stock futures moderately lower.



Pay Equity pioneer Lily Ledbetter addresses the Democratic National Convention in Denver, Tuesday, Aug. 26, 2008 file photo. 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. The House was to vote on the bills Friday Jan. 9, 2009, and they could reach Barack Obama's desk soon after he enters the White House.  One of the bills, the Lily Ledbetter Fair Pay Act, is a response to a 2007 Supreme Court decision that made it more difficult to sue over past pay discrimination.  (AP Photo/Ron Edmonds, FILE)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.



An LG cell phone shows live TV during a demonstration at an OMVC news conference at the International Consumer Electronics Show (CES) in Las Vegas,Thursday, Jan. 8, 2009. (AP Photo/Jae C. Hong)AP - TV stations in 22 U.S. cities announced Thursday that they will start broadcasting their signals this year in a format designed to be received by mobile devices like cell phones, MP3 players, GPS units and in-car entertainment systems.



AP - A former actor on "The Sopranos" faces up to 15 years in prison for a botched burglary in the Bronx in which an accomplice shot and killed a police officer.

Florida's Tim Tebow (15) throws a pass over Oklahoma's Auston English (33) during the third quarter of the BCS Championship NCAA college football game in Miami, Thursday, Jan. 8, 2009. (AP Photo/Mark Humphrey)AP - Tim Tebow gave Florida the jolt it needed, and the Gators toughed out a second BCS title in three years. Their 24-14 win over No. 2 Oklahoma in a choppy, sloppy affair Thursday night made them a national champion.



Jaclyn Holt (R) fills out an application form at a job fair organized by the New Hampshire Employment Security agency in Salem, New Hampshire December 17, 2008. (Brian Snyder/Reuters)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.



An Israeli soldier stands atop a vehicle after crossing into Israel from the northern Gaza Strip January 7, 2009. (Amir Cohen/Reuters)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 - A report being released on Friday alleges that the U.S. Treasury has failed to reveal its strategy for stabilizing the financial system, not answered questions asked by a government watchdog, and has done nothing to help struggling homeowners, the Wall Street Journal said.

President-elect Barack Obama (L) leaves the podium with Timothy Geithner, president of the New York Federal Reserve Bank, after announcing that he will become Treasury Secretary during a news conference in Chicago, November 24, 2008. (John Gress/Reuters)Reuters - U.S. President-elect Barack Obama's economic team is working on an overhaul the $700 billion financial rescue program with the aim of doing more to spur the flow of credit to the struggling economy, an Obama aide said on Friday.



A pressure gauge is seen at a Ukrainian gas compressor station in the village of Boyarka near Kiev January 9, 2009 (Konstantin Chernichkin - UKRAINE/Reuters)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.



People taking the Long Island Foreclosure Tour arrive at a foreclosed home for sale in New Hyde Park, New York in this May 17, 2008 file photo. Citigroup could soon agree to principles that would let troubled borrowers save their homes through bankruptcy, sources familiar with the talks said on Thursday, while industry groups are easing their opposition to the plan. (Shannon Stapleton/Reuters)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.



Illinois Governor Rod Blagojevich gestures as he announces former Illinois Attorney General Roland Burris as his choice to fill the vacant U.S. Senate seat of President-elect Barack Obama during a news conference in Chicago, Illinois December 30, 2008. (Frank Polich/Reuters)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.



A doctor checks the blood pressure of a patient at the J.W.C.H. safety-net clinic in the center of skid row in downtown Los Angeles July 30, 2007. (Lucy Nicholson/Reuters)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.



US Secretary of State Condoleezza Rice speaks to an unidentified aide during a Security Council meeting at the United Nations. Israel has battered Gaza with bombs and shells, vowing its offensive on Hamas would go on despite an order by the UN Security Council to stop the assault that has killed hundreds of civilians.(AFP/File/Timothy A. Clary)AFP - Israel battered Gaza with bombs and shells on Friday, vowing its offensive on Hamas would go on despite an order by the UN Security Council to stop the assault that has killed hundreds of civilians.



The Sirius Star is anchored off the coast of Somalia in November 2008. Somali pirates have freed the Sirius Star, a super-tanker carrying two million barrels of crude oil. The pirates hijacked the ship as it was sailing through the Indian Ocean in November.(AFP/US Navy/File/Ho)AFP - Somali pirates on Friday freed the Sirius Star, a Saudi-owned super-tanker carrying two million barrels of crude oil they hijacked on November in the Indian Ocean, the leader of the pirates told AFP.




Nine Steps to Help You Develop Your Potential

Go into any bookstore and you will find a big selection of... Read More

Group Decision Making : Are the Decisions Really Made by the Group?

GROUP DECISION-MAKING: Many managers feel they are well-versed in areas of group... Read More

Uncommon Common Sense ? Know What is the Most Important Thing in Your Business

Over 3 of my meetings with 3 business owners last week, what... Read More

Preparation: Your Companys Best Defense in Case of Catastrophe

You've hung out your shingle and are ready for business. But what... Read More

Regaining Control - Nine Steps for New Managers

My client had faced the same challenge, which was frustrating as well... Read More

5 Awesome Actions of Highly Creative Leaders!

How many times have you wondered why you are unable to "think-out-of-the-box"... Read More

Unveiling the Value of Your Expertise

All of us have knowledge, expertise, and experience that others can benefit... Read More

Innovation Management ? some ideas are better than others

Creativity can be defined as problem identification and idea generation whilst innovation... Read More

Why I always Keep my Promises

Integrity is very important to me, and I try hard to 'do... Read More

5 Steps to Continuous Process Improvement

Part One of Creating Well-Defined Processes SeriesWhat if your sales increased from... Read More

The 20/60/20 Rule Of Leadership. Dont Go Solving The Wrong Problems

Several decades ago, a passenger jet approached a Florida airport with the... Read More

Project Management - I Want It ALL

The knee-jerk response to prioritizing requirements is to mark everything as a... Read More

Measure for Measure

Can you imagine playing hockey without a goal? Basketball without hoops and... Read More

Your Appraisal System Can Be Better ? Overcome These Nine Serious Failings

This article is directed at senior managers. As a senior colleague you... Read More

The Importance of Business Goals

For you to get where you want to go, there are four... Read More

Budgets that Damage - The Downsides of Making the Numbers

In my organisational career, I had budgets from the age of 22... Read More

Is Busyness Affecting Your Business?

I'm too busy; I'd love to but I'm very busy; I'll get... Read More

Rethinking Workplace Security: How the Rules Have Changed

The workplace has traditionally been a dangerous place. Very early in mankind's... Read More

Hiring a Book Keeping Service

Whether you choose to do your own books and accounting or hire... Read More

How to Get the Best from Outsourcing

There's a great little article ('Business Lifeforms') on the back... Read More

10 Critical Questions to Ask Before Hiring a Consultant

Talk to as many consultants as you can before hiring one. Even... Read More

Why Soft Skills?

The industrial age is over. Organizations still stuck in the industrial age... Read More

Bullying and the Not for Profit Organisation

Where there is people there is politics! Bullying is now a major... Read More

Lawyers With 2 Hands And Everything Else

I heard this back a few years ago. The boss yelled, "Get... Read More

Supplier Sees 53% Reduction in Out-of-Spec Orders Case Study

The goal of perfection is a challenge. It is often viewed as... Read More

Business is About Making Money

Ask most people why they are in business and they will give... Read More

Beyond Management Coaching: When Things Are Getting Out of Control

Leaders and Managers often ask us, 'What do you do when you... Read More

Instantly Uncover Your Corporate Culture

Best Definition of "Corporate Culture"If you ask 10 people to define "organizational... Read More

Money, Motivation, Success and Who?

It was 7:30 on a Saturday morning, and I was setting up... Read More

Are You Measuring Something Meaningful?

Avoiding inert measures that anaesthetise your performance management.INTRODUCTIONYou sit before the monthly... Read More

Loyalty, Motivation And Work-Life Balance

Managers who aren't loyal to their people can't expect loyalty in return.... Read More

How to Use an HR Consultant

Bringing an HR consultant into your organisation can often be the only... Read More

Where Businesses Fall Short

1. No vision. Successful businesses have a clear vision or picture of... Read More

Smart Staffing Practices: Don?t Confuse Activity with Results

Does your hiring process consist of proven practices or just a hodgepodge... Read More

Five Steps to Increase the People Power in Your Business

Take some bold steps and help your employees and business partners open... Read More

11 Strategies on How to Work in An Open Plan Environment

Many work environments now are open plan, with only a few senior... Read More

Punctuality in Business: What it Says About You

"Nothing inspires confidence in a business man sooner than punctuality, nor is... Read More

Jewelry Use by Employees

Many companies have dress codes, which include jewelry. Some companies do this... Read More

Truth or Consequences: How to Give Employee Feedback

In the bestseller, Good to Great, Jim Collins discovered that, "the good-to-great... Read More

What To Do When Your IT Project Is Late, Over Budget, and Looks Like It?s Never Going To Work

Here's a scary statistic. According to four prominent research firms, only around... Read More

Is Your Business Ethical?

Ethics - in a profession or trade - is that branch of... Read More

Recognition: A Quick, Low-cost Way to Motivate Employees

Recognizing good performance through praise or other positive action is one of... Read More

Allan Kempert Discovers That Truly All You Gotta Do Is Ask

A year or so ago, I met Allan Kempert. Allan was the... Read More

Give Yourself a Boss? Day Gift

Become a better boss and reap the benefitsAnother interesting study was done.... Read More

Using an Appraisal to Benefit Your Organization

PERFORMANCE APPRAISALS BENEFIT THE ORGANIZATION:Appraisals help spot employees with potential for advancement.... Read More

In Leadership, The Critical Convergence Drives Great Results

The Leader's Fallacy lives! We subscribe to the Fallacy when we believe... Read More

Creating a Team Working Environment

TEAM DECISION MAKING: Managers who invite participation believe that people directly affected... Read More