|
|
|
|
|
|
|
|
|
|
|
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.
We have all attended meetings that were boring, mindless and... Read More
160 years ago, the newly invented electric telegraph carried the... Read More
When you create your profit and loss statement to assess... Read More
Many entrepreneurs and chief executive officers are unaware that there... Read More
The Comfort Zone I... Read More
Okay, be honest!Are you guilty of sticking in a few... Read More
In the last few years a lot has been written... Read More
Data Visualization is InteractiveHave you ever booked your flight plans... Read More
An allegation of harassment in the workplace is a growing... Read More
Firing, sacking, letting go or terminating people is unpleasant. There... Read More
The world has always been mixed with the... Read More
The goal of perfection is a challenge. It is often... Read More
Most firms have intelligent, capable, knowledgeable managers who are very... Read More
This article relates to the Ethics in the Workplace competency,... Read More
Aligning business organizations to be successful in the present and... Read More
As the business world enters a period of hyper-competitiveness, every... Read More
Modern business faces complex problems; management often calls upon highly-specialized... Read More
MANAGING A MARGINAL PERFORMER: Often a marginal performer, even after... Read More
Every meeting is a laboratory where you can observe and... Read More
We all have psychic abilities that we use daily, although... Read More
As a manager, it is your job to ensure that... Read More
I see a PR firm has done a survey on... Read More
One of my earliest childhood memories is watching Lew Alcindor... Read More
In the call center environment we are often only as... Read More
I remember once seeing a cartoon which showed two people... Read More
A framework is a way of thinking, a point-of-view, a... Read More
Creativity can be defined as problem identification and idea generation... Read More
IMPROVING COMMUNICATION DURING THE PERFORMANCE APPRAISAL: If the employee has... Read More
GROUP DECISION-MAKING: Many managers feel they are well-versed in areas... Read More
Have you ever noticed french fries taste the same at... Read More
In fact, bringing your people - any of them -... Read More
Being able to give effective feedback is not just a... Read More
(prez.un.TEE.iz.um) nPresenteeism, a relatively unknown concept, is the complement of... Read More
Teleconferences can be a boon or a bust. On the... Read More
1st Fact: Interviewing applicants is the most common way companies... Read More
This article begins with a tip of the hat to... Read More
My experience working with thousands of leaders world wide for... Read More
Performance appraisals aren't fun. But a lot of the time... Read More
E-mail, voicemail, "got a minute?" interruptions, multiple projects... Read More
INTERNAL PUBLIC RELATIONS: Never overlook an opportunity to do internal... Read More
If you have the entrepreneurial spirit (which clearly you have!),... Read More
There are many reasons why good employees quit and go... Read More
A trainer dryly discussing how to motivate people in an... Read More
Question: What's the easiest, cheapest and quickest way to have... Read More
Talk to as many consultants as you can before hiring... Read More
SEXUAL HARASSMENT COMPLAINT INVESTIGATION PROCEDUREEvery complaint will be thoroughly investigated.... Read More
The pure and simple truth is rarely pure and never... Read More
Business IntelligenceBusiness Intelligence has become a very important activity in... Read More
Lack of Operations Manuals stunting your growth?CONTENTS:1. Do you lack... Read More
Make Sure You Understand Your Motivation for SellingAre you thinking... Read More
Business Management |