When Code Freeze Turns To Code Slush

Time To Market (TTM) is a vital concept that every executive understands. Releasing a product to market before your competition gives you a significant first-mover advantage. As such, project managers are extremely pressured to shorten their project schedules. But does accelerating code freeze optimize TTM?

All things being equal, the sooner you declare code freeze, the faster you'll reach TTM. Slipping the code freeze date will most likely result in an overall schedule slip. But declaring the code as "frozen" when it actually feels more like "slush" will result in an even greater schedule delay.

Code freeze connotes no more changes to the software load. For those of us who are experienced software developers, we know that true code freeze rarely occurs. Bugs are generally found even after the load has been installed in the field. But at the very least, code freeze should signify that you're not planning on churning any more code and that you honestly believe that the software can be released with some hope of stability.

When code freeze is declared, the project dynamics change considerably. The source repository is locked, processes are tightened to ensure no one introduces a change that could destabilize the load, and in some cases, development teams are dismantled. Since the code is locked, managers reason that developers are now free to work on other projects, and therefore reassign them to other teams.

What happens to a project that still requires development but where the project mangler artificially declares code freeze, thereby losing his/her development team? (Please tell me you already know this answer.)

As a project manager, you must keep honest. If the software load is not yet ready for code freeze, admit it. Sure, declaring code freeze on time might make you look like a hero today, but when people start raising bugs and you have to slip your project schedule because (a) the load is unstable and (b) you have no developers left to fix defects, the "slush" will hit the fan. And trust me, you'll wish you would have been honest and pushed out your code freeze date.

Luc Richard holds an MBA with a major in high technology. For the past 10 years, he's been managing the development of software applications. He is the founder of The Project Mangler (http://www.projectmangler.com), an online resource that publishes free articles, stories, and other ready-to-use tools to help developers, team leaders and managers deliver software projects on time, according to specs, and within budget.

In The News:


pen paper and inkwell


cat break through


Encouraging Behavior That Gets Results

You're the boss, and you have every reason to feel... Read More

Three Business Lessons From The US Postal Service

There was a buzz in the air recently about the... Read More

The Art of Motivation and Need Fulfillment

Industrial/clinical psychology and applied psychiatry have made tremendous strides in... Read More

Choosing the Right Corporate Training

According to a Gallup Poll, 80 percent of employees said... Read More

Your Appraisal System Can Be Better ? Overcome These Nine Serious Failings

This article is directed at senior managers. As a senior... Read More

How You Can Learn to be a Better Manager

When you first take over a department, expectations are usually... Read More

Five Problem-Solving Success Tips

The ability to solve complicated problems quickly is more important... Read More

Enhancing the Motivational Climate of Your Workplace

It has been well documented that employees' productivity and job... Read More

The Seven Essentials of Business Communication

There are seven essential elements to successful business communication:StructureClarityConsistencyMediumRelevancyPrimacy/RecencyPsychological Rule... Read More

Satisfied Employees, A Powerful Marketing Strategy

Even in today's still uncertain economic times, there are companies... Read More

10 Critical Questions to Ask Before Hiring a Consultant

Talk to as many consultants as you can before hiring... Read More

Bringing Ideas to Life: Seven Principles for Pulling Together

You're so excited you're practically bouncing off the walls. This... Read More

Lone Rangers Suffer without Tonto

A lone ranger is someone who prefers working in solitude... Read More

How to Meet Quality Standards with ISO 9001

In today's hectic business environment, it is vital that we... Read More

Time Management - How to Have Productive Meetings

One of the greatest time wasters of all are unnecessary... Read More

Building Shareholder Value Through Your People

Increasing shareholder value is the most important driver for organisations... Read More

Issue Management Methodology for Tracking Project Issues

1. What is an Issue?An issue is an incident, circumstance,... Read More

You?re Hired, Now Go Home: Managing Workers at a Distance

Telecommuting or virtual work opens up a wider net of... Read More

Train Me -- But Follow Through

My mechanic has me trained. When I take my car... Read More

Innovation Management: The Power of Emotional Attachment

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

The Comfort Zone

The Comfort Zone I... Read More

Performance Appraisal - Ten Stupid Things Managers Do To Screw It Up

Performance appraisals aren't fun. But a lot of the time... Read More

Building the Trust in Your Employees - 12 Easy Tips

In Stephen Covey's great book, "The Seven Habits of Highly... Read More

Five Strategies To Strengthen Your Company?s Financial Management

Too many businesses wait until a crisis occurs before they... Read More

What Personal Assistants Really Want

What would happen if the personal assistants in your organisation... Read More

Lower the Bar

"Nothing great was ever achieved without enthusiasm." Ralph Waldo EmersonI'm... Read More

Management Procedures Usability ? How to Improve

Are your people consistently following your procedures? Each year, organizations... Read More

Developing Your Management Style

One thing a lot of us don't do in sales... Read More

Innovation Management ? how will we make the go or kill decisions?

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

Change Management

"It is not the strongest species that survives, nor the... Read More

Being a Great Boss

Are you one of those bosses that people just love... Read More

What We Have Here Is A Failure To Communicate

Today's successful organizations are the ones which carry on open... Read More

A Renewed View of the Modern Business Culture

Life can sometimes be unexciting if not refreshed by the... Read More