Effective Engineering 
                Consulting Services
   
                                           "Helping Engineering Excel!"

Home
Our Premise
The Problem
Our Promise
Our Approach
Our Deliverables
Case Study
Our Results
e-Newsletters
Our People
Contact Us
Photos

 

Back to e-Newsletter Archives:

 Effective Engineering e-Newsletter – 5/3/2007

This is your monthly e-Newsletter from
Effective Engineering Consulting Services (www.effectiveeng.com).  If you would like to receive Effective Engineering e-newsletters as they are published, please send an email to e-newsletter@effectiveeng.com, and we will add you to our distribution list.  Comments and suggestions are welcome and encouraged!


eN-070503:


Sunny Day Scenarios

  By Tom Dennis – President, Effective Engineering [tdennis@effectiveeng.com]


You’re a project manager tasked with putting together the schedule for a new and critical project.  You are told by senior management that this is an extremely critical project, and that it is essential to the company’s future success that it is delivered as quickly as possible and that whatever delivery date you come up with absolutely must be met.  You are told that Sales is basing their forecasts on the availability dates you provide, and that Finance is basing their revenue and net income projections based on your schedule.  The whole company is depending on you delivering on your commitments without fail.

You know you want the schedule to be as aggressive as possible to get products to market as soon as possible, but recognize that it must also be realistic and achievable, and that it must be met.  You meet with all of the appropriate people, define all of the necessary tasks and their anticipated durations and dependencies, and incorporate the critical interactions among and between organizations (including organizations within and outside of your own company).  You do your best to push back on people to make sure what they tell you is truly achievable and can be counted on.  You apply what you feel to be an appropriate level of contingency on critical path tasks.  Still, you have some level of discomfort that you’re missing something in the schedule you’ve put together. 

Before you finish and present the final schedule as complete, do at least one more check (really considerably more than one).  Make sure, to the best of your ability, that no part of the schedule is based on “Sunny Day Scenarios”, where the people giving you task duration and dependency estimates base their estimates on everything going just right, or on other people providing what they need just in time.  Sunny Day Scenarios” can and will kill a schedule, and over time you will watch your carefully put together schedule fall apart, and your credibility in the organization with it. [See also eN-031023 – Development Methodology: Failing to Plan Means You Are Planning to Fail!, eN-040702 – Project Management: What Gets Measured Gets Done!, and eN-041104 – Project Planning: Plan Based On What You Do Know, And On What You Don’t!]

What are some of the “Sunny Say Scenario” pitfalls you need to look out for?  They can be categorized as Schedule, People, and Management related.


Schedule Related:

► Have you truly defined all of the necessary tasks?  What tasks are you missing?  What dependencies are you missing?  Recognize that you can’t be perfect, but look hard and long to ensure that you aren’t missing key schedule tasks and dependencies."

► Have you included all necessary tasks and dependencies within the group (e.g. hardware engineering, software engineering, QA, etc.), and between organizations within the company (e.g. engineering, product management, technical writing, marketing, manufacturing, tech support, etc.)?  Do you fully recognize the importance of handoffs within and between organizations?  Is the importance of those handoffs fully understood by all parties involved?

► Have you included all necessary tasks and dependencies between the company and outside companies (e.g. industrial designers, PCB layout companies, manufacturing companies, agency test companies, etc.)?  Are the tasks and dependencies in all of these cases truly understood?  Recognize that you do not have direct control of outside resources, and that other demands unrelated to your project could force them to take actions that are contrary to your needs.  Make sure you have commitments from them to meet the demands that have been placed upon them. Their failure to deliver on time may have little impact on them, but a huge impact on you, and you don’t have any direct control.


People Related: 
You need to recognize and account for the following in your schedule planning:

► Engineers (and others) tend to be, by their nature, optimists. 

► They tend to think that things can be done more quickly than is often the reality.

► They often assume that their work will go well, without any major problems.  They also tend to think others’ work will go well.

► They tend to see what can go right much better than they can see what can go wrong.

► They tend to assume they and others will do everything right the first time, when in reality that will not always (ever?) be the case.

► They project that others on whom they will depend will deliver what is needed on or ahead of time.

► They do not foresee the ongoing support activities that they will be called on to handle.  They do also not foresee other demands that will be placed on them.

► They do not account for the (often endless) meetings that they will be asked (forced) to attend.

► They do not foresee the “demos” they will be asked to prepare to “show progress” (vs. “making progress”). [See also eN-070405 – Showing Progress vs. Making Progress Syndrome]

► They often do not incorporate contingency into their planning.

► They often don’t account for vacations, holidays, or being sick.  This is the case not only for themselves, but for others on whom they may depend.

► They tend to assume that they can “invent” on a schedule, when in reality “invention” is unpredictable at best, and often frustratingly hard.

► They often don’t think through the way the end user may actually try to use the product versus the way they think the end user should use the product.  They often think in terms of the ways other engineers will think, rather than in terms of the ways mere mortal, non-technical end users will think. [See also eN-051208 – The Inmates Are Running The Asylum!, and eN-060105 – How Do I Get This D@#% Thing To Work!]

► They often don’t think through all of the error paths, exceptions, etc.

► They often cave in to pressure when a manager, project manager, senior manager, etc., says it must be done in less time.


Management Related:

► Management is most interested in seeing a profitable new product out in the market generating new revenues.  They will push hard to see this happen, and generally do not understand the complexity of the product or of the project.  They simply want it done (think of Captain Jean-Luc Picard’s frequent statement, “Make it so!”).  You need to inject a sense of reality into their expectations and not cave in yourself to unrealistic expectations. [See also eN-060608 – Unrealistic Expectations]


Everyone involved in a critical project wants it to be a success.  Careful project planning can help make this so.  While many people, especially management, will initially demand that the product be delivered yesterday, they will often accept a delivery date later than they would like if they can have confidence that it will actually be delivered per a published schedule.  Once committed to, however, and especially when they have not set the delivery date but you have, they expect delivery on time.  Failure to deliver at that point is unacceptable.  Consequently it is imperative that you meet your promises.  Avoiding “Sunny Day Scenarios” is one way to help ensure you can.


Copyright © 2007 Effective Engineering Consulting Services, All Rights Reserved

Back to e-Newsletter Archives:

   

Society of Professional Consultants

  

Copyright © 2002-2013 Effective Engineering Consulting Services, All Rights Reserved