"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.
Business owners and managers are busier than ever. As their... Read More
I could begin this article by providing a checklist of... Read More
It's that time again! Perhaps the most dreaded management practice... Read More
One of the biggest challenges any business owner or manager... Read More
On consulting assignments, here are some of the questions I... Read More
There is a difference between being comfortable and being in... Read More
Top businesses that continually lead their industry clearly understand a... Read More
"We are so different and individualistic that we can't work... Read More
"Nothing great was ever achieved without enthusiasm." Ralph Waldo EmersonI'm... Read More
When trying to get something accomplished, assertive behavior is the... Read More
I have been working with leading Business Improvement guru, Tim... Read More
Over the past few weeks I've been developing plans for... Read More
In September 2004, President Bush signed the $146 billion tax... Read More
"Experience is not what happens to a man; it is... Read More
Introducing new products or services, bringing new people on board,... Read More
Howard Dean's tenure as chairman of the Democratic National Committee... Read More
A good consultant provides specialist abilities and experience, innovative ideas,... Read More
A few months ago I had the opportunity to spend... Read More
Take some bold steps and help your employees and business... Read More
Somewhere in the world is a person who wants to... Read More
Usually, we're most interested in communicating outwardly; getting our messages... Read More
Are you planning your business or are you... Read More
Everyone at the office thought that using the company e-mail... Read More
1) Create A Powerful "Mission Statement"-When your business mission is... Read More
You can possibly teach a turkey to climb a tree... Read More
The higher you go, the cooler it becomes. Really? Let... Read More
I saw Brian Kerr (the Irish national football coach) on... Read More
Note: This article was written for a internet business site.... Read More
It is easy to spot the difference between a work... Read More
Writing a Business Plan for your next entrepreneurial endeavor is... Read More
Unfortunately, at least two thirds of much of the training... Read More
It is clear that good Corporate Governance is in the... Read More
MSDS SHEETSMSDS stands for Material Safety Data Sheets. MSDS sheets... Read More
This is a challenge for every company owner and manager.... Read More
All small to mid-sized company owners want to know where... Read More
It is a sad fact that many employees are still... Read More
All maintenance activities of the workforce must be documented, this... Read More
Everyone wants to succeed yet everyone has a different perception... Read More
In today's era of Professional and IT Services competition and... Read More
Having to manage a difficult employee is never fun and... Read More
Results of Poor Cross Cultural Awareness. Having a poor understanding... Read More
ACCOUNTING AND BILLINGCHECK BOOKSWe recommend that you maintain a business... Read More
Outsourcing is when you hire outside professionals or services to... Read More
The ability to solve complicated problems quickly is more important... Read More
"Without the chance to meaningfully participate in steering one's own... Read More
Individual and corporate security stand in the center of the... Read More
To release creativity in employees, managers must get involved in... Read More
I believe that whether corporations expense their stock options is... Read More
Are you NICE or do you CARE? ... Read More
Probably as well known as SWOT, SMART turns goals, objectives... Read More
Effective project managers know how to get the job done,... Read More
Did you know that business executives spend about half their... Read More
On consulting assignments, here are some of the questions I... Read More
Color is a big factor effecting all indoor... Read More
Supervisor-employee relations are a critical part of a work place... Read More
1. No vision. Successful businesses have a clear vision or... Read More
Sometimes, I harbour a suspicion that Dante was a Financial... Read More
It's great to be multi-skilled?be able to type your own... Read More
The pure and simple truth is rarely pure and never... Read More
One of the most difficult and emotionally draining situations you... Read More
The day job as a manager is all about managing... Read More
As a professional speaker, one of my biggest challenges is... Read More
Times of cost cutting and downsizing has dramatically impacted the... Read More
One of the greatest obstacles to progress can often be... Read More
Do you have more projects than time? Help might be... Read More
MANAGING SMALL MEETINGS: Keep the size of the meeting as... Read More
Business Management |