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


Hiring for Success

Hiring someone new to work in your business is one... Read More

Loyalty, Motivation And Work-Life Balance

Managers who aren't loyal to their people can't expect loyalty... Read More

Commercial Collections Billing Practices Advice

Swiftness is the key to collecting past due commercial accounts... Read More

Managing Meetings

Plan/prepare - lack of purpose causes aimless meetings. Know why... Read More

Managing Client Relationships

Managing Client Relationships: Even the best run organizations occasionally run... Read More

Lateral Thinking, Logical Thinking, Applied Creativity

Certain processes enhance creative output and others enhance innovative output.... Read More

Improved Communication to Improve Results

Facilitating good communication can make the difference between a well... Read More

Can Your Business Run Without You?

If you are a business owner or a business owner... Read More

Dealing with Marginal Performers: The Therapeutic Approach

--PREPARATION: The purpose of the therapeutic approach is to spark... Read More

Christmas and Business Gifts for Your Clients and Employees!

Tis' the season for business and corporate gift-giving! If you... Read More

Performance Management Made Easy

Performance Management is a process that both employer and employee... Read More

6 Ways to Keep Things Simple

Six Ways to Keep Things Simple We can have greater... Read More

Five Strategies for Profitable Services Growth

In today's era of Professional and IT Services competition and... Read More

Parenting Your Employees to Better Performance

Have you ever worked for someone who was such a... Read More

Is this A Good Time To Sell Your Body Shop Business?

Have you ever asked yourself the question? "Is this a... Read More

Business Fit

I have been an entrepreneur for over twenty years and... Read More

Change Behaviors, Change Performance

Every organization is looking for the holy grail of performance... Read More

Communication, Feedback, and Participation: Three Easy Tidbits For Smarter Business

On communication: One of the biggest strains on the communication... Read More

What Every Manager Should Know About How to Become An Effective Executive

In his book, The Effective Executive, Peter Drucker pointed out... Read More

The Narcissist in the Workplace

To a narcissist-employer, the members of his "staff" are Secondary... Read More

Managing Employees Is A Little Like Herding Cats

Q: I started my small business about a year ago... Read More

How To Get 10% More Work Out Of Your Employees

It is getting harder to run a business for a... Read More

Questions To Ask Employees You Want To Retain

Times of cost cutting and downsizing has dramatically impacted the... Read More

Project Management 101

Project management is a very important business concept because it... Read More

The Do?s and Don?ts of Giving Feedback

Being able to give effective feedback is not just a... Read More

Lessons From Innovative Companies

What do the companies 3M, Polaroid, and Walt Disney have... Read More

Few Things Are More Destructive Than An Insecure Boss

Few things are more destructive to a career than a... Read More

Close the Performance Gap

One of the most difficult and emotionally draining situations you... Read More

Tales from the Corporate Frontlines: The Organizational Structure of Our Growing Business

This article relates to the organizational structure competency, commonly evaluated... Read More

Tales from the Corporate Frontlines: The Role of Character in Leadership

This article relates to the Senior /Top Level Management competency,... Read More

Forget The Sandwich Technique

Do you remember being told to use the "sandwich" technique... Read More

Travel the World - for Free!

I have been very fortunate to travel to several countries... Read More

Guidelines For Conducting A Good Meeting

Okay, so you've figured out what kind of meeting is... Read More