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


Focus and Shoot

One of my earliest childhood memories is watching Lew Alcindor... Read More

Four Steps to Better Performance Reviews

Direct reports-people who need direction and leadership-rely on their leaders... Read More

Innovation Management ? some ideas are better than others

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

Birds of a Feather May Be Turkeys

Birds of a Feather May Be TurkeysBy Gene Griessman, PhD... Read More

Nine Vital Lessons For Avoiding Training Fads That Waste Time, Money and Enthusiasm

Unfortunately, at least two thirds of much of the training... Read More

Problem Solving the Problem Solving Meeting

We go to meetings to share information, to report on... Read More

Human Resource Communication Pays Off

Human Resource Communications and Corporate Communications ? are they one... Read More

Great Hires: Avoid Costly Mistakes

Picking people for a job is like going... Read More

Performance Management Made Easy

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

Let the Intern Do It - Affordable Help for Your Business

Do you have more projects than time? Help might be... Read More

Training Managers and New Trainers

Training managers use many of the same interpersonal and analytical... Read More

Increasing the Return on Your Training Investment

Insightful leaders and organizations recognize that training is a valuable... Read More

Benefits of Virtual Assistance

A virtual assistant is an individual who provides business services... Read More

What To Do When Your IT Project Is Late, Over Budget, and Looks Like It?s Never Going To Work

Here's a scary statistic. According to four prominent research firms,... Read More

So, You Want to be in Management? Five Essential Factors that Will Determine Your Chances

The following information is based upon over 500 interviews with... Read More

Is It Worth To Outsource? How One Can Outsource Wisely

Recent trends in software development market show that it is... Read More

What Every Manager Should Know About How to Conduct Successful Meetings

Do you announce a meeting and find either no one... Read More

Problem-Solving Success Tip: Use Your Project Management Skills

Solving a big problem is a project: you're far more... Read More

Ten Relationship Traits And Skills For Good Leadership

An important aspect of good leadership is the ability to... Read More

Use QA As Your First Step To Outsourcing

Quality Assurance, or QA, is often given short shrift in... Read More

Do the People in Your Organisation Dress For Success?

What really amazes me, with all the personal and professional... Read More

Sharing the Reins: 10 Reasons To Sell Your Company To Your Employees

In 1987 I sold my business, South Mountain Company, to... Read More

Building A Stellar Business One Employee At A Time

Top businesses that continually lead their industry clearly understand a... Read More

How Your Feelings and Those of Your Employees Can Make The Difference

How we feel is really more important than what we... Read More

How to use NLP for Business?

What is Neuro-Linguistic Programming?Neuro-Linguistic programme is nothing but the study... Read More

Business Knowledge Management

In the last few years a lot has been written... Read More

Innovation Management ? idea selection, development and commercialisation, what are the differences?

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

Doing More With Less

This is a bottom-line environment.Decreasing the downtime of revenue producing... Read More

Why Free Agent Thinking Is Good For Your Company

It's no secret! Day after day the news is riddled... Read More

Lead to Succeed: The Seven Essential Steps to Work Leader Success

In my book "You're In Charge?What Now?" I use a... Read More

The Top 5 Signals That Your Business Is Running You

Starting your own business is a great undertaking but running... Read More

Creativity and Innovation Management: The Value Of Due Diligence

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

Use Noncompete Agreements To Protect Your Business

Q: One of my former employees has launched an online... Read More