"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.
![]() |
|
![]() |
|
![]() |
|
![]() |
Keeping the cost of doing business down, yet providing a... Read More
Whether your company holds one meeting a week or dozens... Read More
If you think the power move has costs, consider the... Read More
Q: How much do I have to worry about what... Read More
"Nothing inspires confidence in a business man sooner than punctuality,... Read More
A while back the headlight switch on our minivan quit... Read More
Creativity can be defined as problem identification and idea generation... Read More
Creativity can be defined as problem identification and idea generation... Read More
Ask almost any business leader how to most effectively develop... Read More
I believe that whether corporations expense their stock options is... Read More
You can use this step-by-step method to hire applicants who... Read More
Cost cutting has become a necessary and important reality in... Read More
A good leader has the ability to empower others. It... Read More
If past behavior is the best way to determine future... Read More
Writing a safety manual is a tough job and most... Read More
In many ways there are no secrets to implementing effective... Read More
A maverick is an independent person who will not go... Read More
I once was part of a group of management professors... Read More
Leadership is only sustainable when leaders consistently come up with... Read More
Change is not simple. Why do we repeat behavior that... Read More
All small to mid-sized company owners want to know where... Read More
Six Reasons to K.I.S.S. "Very often, people confuse simple with... Read More
It has been said, there is no better way to... Read More
Media relations can be difficult, but also rewarding. And the... Read More
Sometimes when I conduct my workshop on Effective Meetings, one... Read More
We all know people who are like human dynamos. They... Read More
Jack Welch joined a conference that was held in Duke... Read More
Women have made tremendous contributions to society at every level;... Read More
As a small business owner, entrepreneur or independent professional, it's... Read More
It's very easy for a business owner or manager to... Read More
"Here is Edward Bear, coming downstairs now, bump, bump, bump... Read More
I'm often asked to come in to organizations and give... Read More
The annual performance review.Stating this phrase guarantees some reaction for... Read More
Innovation is different and distinct from creativity in that it... Read More
Picture yourself standing on the bank of a river watching... Read More
For many people, the terms "manager" and "leader" are synonymous.... Read More
It was 2.30 am. It was cold and dark and... Read More
As a training manager, there are two important aspects to... Read More
Businesses miss on growth opportunities and even close their doors... Read More
Criticism has the power to do good when there is... Read More
You can possibly teach a turkey to climb a tree... Read More
Organizational structure can inhibit or foster creativity and innovation. The... Read More
The practice of outsourcing business processes has long been subject... Read More
You do your best to make sure your organization is... Read More
In a management role procrastination can seriously hold back progress... Read More
Here's a scary statistic. According to four prominent research firms,... Read More
The other day I brought my mother into an appliance... Read More
A successful leader told me, "The biggest challenge I've had... Read More
The great majority of family businesses in North America are... Read More
There are different reactions that individuals experience during time of... Read More
The digital divide is defined by the role computers play... Read More
Here are seven dangers of outsourcing your software development. They... Read More
Some say that in business as in sex: if it... Read More
A lone ranger is someone who prefers working in solitude... Read More
A 'dirt-world' retail business I used to manage had a... Read More
Life can sometimes be unexciting if not refreshed by the... Read More
Everyone knows that an agenda is the key to an... Read More
A few weeks ago, a couple of colleagues and I... Read More
Hiring employees is a huge responsibility. Before hiring anyone, be... Read More
Data Visualization is InteractiveHave you ever booked your flight plans... Read More
Yet there is a place for those external 'raft-build's', 'away... Read More
The Critical Success Factors Focusing on the... Read More
Life has always been full of uncertainties. Over the last... Read More
"Ha!" you say. "For someone to make a statement like... Read More
The title of this article sounds like simple advice, but... Read More
IBM, which registered 3248 patents last year, has decided that... Read More
Business Management |