"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.

Five monkeys were placed in a cage. A banana was... Read More
A Nightmare That Really HappenedOver 10 years ago, when I... Read More
What is the number one way to prevent failure in... Read More
How do you as a manager, supervisor or team leader... Read More
An essential step in managing the performance of salespeople is... Read More
As an HR professional, you have responsibilities in several broad... Read More
Creativity can be defined as problem identification and idea generation... Read More
It seemed like a good decision at the time. A... Read More
It used to be that only the largest multi-nationals needed... Read More
In running any kind of business, it's inevitable that sometimes... Read More
Managers often ask, usually with exasperation, "How can I keep... Read More
Why risk the embarassment when with a little basic PR... Read More
We have all attended meetings that were boring, mindless and... Read More
IntroductionAre you looking for a way to gain control of... Read More
IMPROVING COMMUNICATION DURING THE PERFORMANCE APPRAISAL: If the employee has... Read More
Positive versus Negative WorkplacesWe have all worked in places where... Read More
The heart of a fool is in his mouth, but... Read More
Unfortunately, there are managers who define public relations by its... Read More
Understanding where you can spend time most effectively requires concentration... Read More
Creativity can be defined as problem identification and idea generation... Read More
Encouraged by the recognition, Sarah Lewsiton went home from work... Read More
Tis' the season for business and corporate gift-giving! If you... Read More
Have you ever worked for someone who was such a... Read More
Sooner or later, most business owners need to look for... Read More
Make Sure You Understand Your Motivation for SellingAre you thinking... Read More
If you think the power move has costs, consider the... Read More
SEXUAL HARASSMENT COMPLAINT INVESTIGATION PROCEDUREEvery complaint will be thoroughly investigated.... Read More
How many times have you heard or uttered this phrase... Read More
Creativity can be defined as problem identification and idea generation... Read More
I recently gave a presentation to a group of business... Read More
Talk to as many consultants as you can before hiring... Read More
Many organizations have an approach for identifying and recording lessons... Read More
160 years ago, the newly invented electric telegraph carried the... Read More
Escalating gas prices...tensions and turmoil in the Middle East...a struggling... Read More
IMPROVING COMMUNICATION DURING THE PERFORMANCE APPRAISAL: If the employee has... Read More
Hiring good people is only half the battle. The other... Read More
Globalization is requiring companies to make important choices about how... Read More
THE MARGINAL PERFORMER: Every manager must, from time to time,... Read More
There is no sure fire route to commercial success, but... Read More
Audiences who saw the fabled Broadway musical, Chorus Line, marveled... Read More
I've seen several articles that begin with lines like "the... Read More
Job interviews are easier for the interviewer or the interviewee... Read More
We obtain strategic results by aligning HR mission, vision and... Read More
What's the use?Nothing you do will hold down the cost... Read More
This article relates to the Team Dynamics competency, which evaluates... Read More
Nearly every office, be it commercial or home-based, may have... Read More
Good news spreads quickly News of the invention of the... Read More
In 1987 I sold my business, South Mountain Company, to... Read More
Having to manage a difficult employee is never fun and... Read More
Media relations can be difficult, but also rewarding. And the... Read More
Answering Service ResourceAnswering Service Resource |