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:


Teamsters, Waste Management remain at odds as garbage piles up
Bizjournals.com, NC - 18 hours ago
Teamsters Local 200 has refused to resume bargaining negotiations with Waste Management Inc. as a strike of garbage collection workers enters its fourth day ...
Teamsters union, Waste Management to resume talks Milwaukee Journal Sentinel
Teamsters, Waste Management To Re-Enter Negotiations WISN.com
Local 200 Teamsters Strike Waste Management The Daily Kenoshan
CNNMoney.com - Journal Timesall 64 news articles

DSW planning online upgrades with Sterling Commerce system
Bizjournals.com, NC - 7 hours ago
... Sterling Commerce Inc., a subsidiary of AT&T Inc. Since its launch, DSW’s site has been using what’s called Sterling Order Management, software designed ...

Teamsters and Waste Management Agree to Re-Enter Negotiations
MarketWatch - 12 hours ago
"Today our union received correspondence from a representative at Waste Management to request a return to negotiations and resolve the outstanding ...

National business in brief: GM making management cuts
Kansas City Star, MO - 5 hours ago
General Motors Corp. has started to offer early retirement packages to selected white-collar workers as part of a plan to cut 15 percent of its salaried ...

Dividend.com

Hexion rejects offer of loan from Huntsman
Salt Lake Tribune, United States - 3 hours ago
Hexion, an Ohio-based chemicals maker owned by the the New York buyout firm Apollo Management, in July 2007 offered to buy Huntsman Corp. for $28 a share. ...
Hedge Funds Step in to Help the Hexion-Huntsman Deal Wall Street Journal Blogs
Huntsman welcomes shareholder plan to save buyout Reuters
Funds plan investment to push Huntsman deal through MarketWatch
Forbes - Wall Street Journalall 59 news articles

1st Century Bank Expands Relationship Management Team
CNNMoney.com - 11 hours ago
"Christopher is a talented business executive who possesses strong relationship management, finance, and banking skills. His respective areas of expertise ...

GameStop Board Announces Senior Management Reorganization
MarketWatch - 21 hours ago
approved a reorganization of the senior management structure in light of the company's tremendous growth, impressive continued worldwide brand expansion and ...
GameStop reorganizes top management in light of growth Bizjournals.com
GameStop shuffles top management Fort Worth Star Telegram
all 46 news articles

The GEO Group Announces Discontinuation of Management Contract in ...
MarketWatch - 17 hours ago
announced today that it has decided to discontinue its contract with Delaware County, Pennsylvania for the management of the county-owned 1883-bed George W. ...

TASUED teachers threaten showdown over transfer to college of ...
The Punch, Nigeria - 9 hours ago
By Sesan Olufowobi Lecturers at the Ogun State-owned Tai Solarin University of Education have threatened a showdown with the management of the institution ...
Colleges cherry-pick from big pool as enrollment boom hits its peak Buffalo News
all 19 news articles

Flint Media Changes Name to RiverRun Resources Inc. and Appoints ...
MarketWatch - 20 hours ago
VANCOUVER, BC, Aug 29, 2008 (MARKET WIRE via COMTEX) -- Flint Media Group, Inc. (FMGO) announces it has completed a merger with RiverRun Resources Inc., ...
management - Google News

Can Your Corporate Policy Pass the Monkeys, Bananas, and Water-spray Experiment?

Five monkeys were placed in a cage. A banana was... Read More

How to Reject a Job Applicant

A Nightmare That Really HappenedOver 10 years ago, when I... Read More

What 80% of Businesses Don?t Know: Tips for Improving Your Working Capital Management

What is the number one way to prevent failure in... Read More

Hire Winners: Ask the Right Questions

How do you as a manager, supervisor or team leader... Read More

The Power of the Contract in Performance Management

An essential step in managing the performance of salespeople is... Read More

Outsourcing Problem Analysis

As an HR professional, you have responsibilities in several broad... Read More

Innovation Management ? smart people dont necessarily produce great ideas

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

New Job, New Culture: Do You Fit In?

It seemed like a good decision at the time. A... Read More

The Compliance Officers Killer Application

It used to be that only the largest multi-nationals needed... Read More

10 Ways To Work Through A Business Slowdown

In running any kind of business, it's inevitable that sometimes... Read More

Employee Motivation: It?s More Than A Paycheck

Managers often ask, usually with exasperation, "How can I keep... Read More

Dont Get Caught With Your PR Down

Why risk the embarassment when with a little basic PR... Read More

Making Meetings Work

We have all attended meetings that were boring, mindless and... Read More

Controlling Your Cash Flow

IntroductionAre you looking for a way to gain control of... Read More

Performance Appraisal Scenarios: Improve Your Communication

IMPROVING COMMUNICATION DURING THE PERFORMANCE APPRAISAL: If the employee has... Read More

How to Create a Positive Work Atmosphere

Positive versus Negative WorkplacesWe have all worked in places where... Read More

Three Ways to Transmit Loud and Clear

The heart of a fool is in his mouth, but... Read More

PR Still a Mystery to Some

Unfortunately, there are managers who define public relations by its... Read More

Work Priorities: Where Can You Spend Your Time Most Effectively?

Understanding where you can spend time most effectively requires concentration... Read More

Creativity and Innovation Management ? Psychological Reward

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

Why Saying Well Done Works

Encouraged by the recognition, Sarah Lewsiton went home from work... Read More

Christmas and Business Gifts for Your Clients and Employees!

Tis' the season for business and corporate gift-giving! If you... Read More

Parenting Your Employees to Better Performance

Have you ever worked for someone who was such a... Read More

How to Prepare for Your Companys Financial Future

Sooner or later, most business owners need to look for... Read More

Are You Ready to Sell Your Business

Make Sure You Understand Your Motivation for SellingAre you thinking... Read More