Management Information

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.


MORE RESOURCES:

Technorati

Levin tries to follow Stanley: Wipeout, then a win
USA TODAY
By Christian Petersen, Getty Images Spencer Levin shows his frustration during his final-round 4-over 75 that cost him a win Sunday in the Waste Management Phoenix Open. By Christian Petersen, Getty Images Spencer Levin shows his frustration during his ...
Kevin Stanley Vindicated at Waste Management Open: A Fan's TakeYahoo! Sports
Waste Management Phoenix Open: Kyle Stanley atones for lapses at Torrey Pines ...bettor.com (blog)
Five things we learned this week in golfESPN
Technorati -SB Nation -Bleacher Report
all 869 news articles »


Yahoo! Sports (blog)

Five things we learned from the Waste Management Open
Yahoo! Sports (blog)
So in an effort to condense the tournament coverage for you into a few quick hits, here are five things we learned from the Waste Management Open. Kyle Stanley's going to be just fine — Following a tournament to forget at the Farmers Insurance Open, ...
Waste Management Phoenix Open raises $50K for Keep Phoenix BeautifulPhoenix Business Journal
Scottsdale police cite swimmer at Phoenix OpenAZ Central.com
Waste Management Phoenix Open: 16th Hole Changing for the WorstBleacher Report
ABC15.com (KNXV-TV) -AZFamily -SB Nation (blog)
all 974 news articles »


Viewfinity Privilege Management Earns High Marks in Independent Third-Party Review
MarketWatch (press release)
WALTHAM, MA, Feb 07, 2012 (MARKETWIRE via COMTEX) -- Viewfinity ( www.viewfinity.com ), the innovator of privilege management solutions, today announced that Viewfinity Privilege Management has achieved outstanding performance as a complete software ...

and more »


Project Management Software Project Insight Adds New Project Management Webinars
MarketWatch (press release)
IRVINE, CA, Feb 07, 2012 (MARKETWIRE via COMTEX) -- Project and portfolio management software, Project Insight is partnering with Core Performance Concepts, Inc. to offer a refreshed curriculum of 23 unique project management webinars for 2012.

and more »


Coastal Management cost estimates challenged
Juneau Empire
Juneau Mayor Bruce Botehlo, sponsor for the Alaska Coastal Management Program Initiative, turns to leave after being questioned at a joint meeting of the House and Senate Judiciary committees at the Capitol on Monday. By Pat Forgey Juneau Mayor Bruce ...

and more »


Ixonos marrieseZ Systems' World-Leading Content Management Solution With its ...
MarketWatch (press release)
HELSINKI, February 7, 2012 /PRNewswire via COMTEX/ -- Ixonos, a creative mobile solutions company and Finnish cloud solution provider, has made a deal with Norwegian web content management (WCM) and customer experience management (CXM) provider eZ ...

and more »


McKay Management Adds to Maintenance Department
MarketWatch (press release)
BIRMINGHAM, Ala., Feb 06, 2012 (BUSINESS WIRE) -- McKay Management, an Associa company, is pleased to announce the addition of James Jones as its new Maintenance Supervisor where he will oversee the entire maintenance division for McKay managed ...

and more »


Merger Fuels Growth for Independent Investment Management Firms
MarketWatch (press release)
6, 2012 /PRNewswire via COMTEX/ -- Two well-acquainted investment management firms completed a long-planned merger last week, creating one of the larger independent money managers in Ohio with 19 employees and more than $450 million in assets under ...

and more »


LA Canyon News

Health Management Associates, Inc. Executes Definitive Agreement to Joint ...
MarketWatch (press release)
NAPLES, Fla., Feb 06, 2012 (BUSINESS WIRE) -- Health Management Associates, Inc. /quotes/zigman/229077/quotes/nls/hma HMA -1.62% today announced that it has executed a definitive agreement to joint venture five Oklahoma hospitals.
By: Gulf Coast Business ReviewGulf Coast Business Review

all 28 news articles »


AIT Releases the Latest Version of the Industry-Leading Translation Management ...
San Francisco Chronicle (press release)
Advanced International Translations (AIT) has officially released the latest version of its Projetex solution, the industry-leading translation management system. Launched to support translation project managers at language service providers (LSPs) ...

and more »

Google News

home | site map
© 2006