$Account.OrganizationName
Freedom from Project Surprises Newsletter )
Issue #10 September 2005
in this issue
  • My Project is Late
  • Design - Expanding the Scope
  • Project Tip #10 - Drive Tool Requirements
  • Q&A
  • Dear Subscriber,

    As designers, we are frequently battling trade-offs between quality and schedule. We all have faced many situation's where we found ourselves late in meeting a tapeout date and needed to do “whatever it takes” to get back on track. We frequently ask ourselves “why does this occur repeatedly project after project?” This issue focuses on the topic of “Why are we late?”


    Jeff

    My Project is Late

    You did a great job of breaking this project down, things were moving along nicely and then the closer you got to tapeout, the frequency of unexpected work picked up. At some point your parent organization comes in to “help” you get back on track. The schedule gets pulled up and you start getting creative with resources, paralleling tasks and cutting steps out. You need to put in more time and your personal life has evaporated. How many times has this happened to you on projects during your career? It's a painful period of time and you want to improve so you can avoid going through this on the next project, right?

    I have found that it is possible to find relief from this recurring tapeout crunch. This reprieve can be found if you're willing to consider expanding the boundary of design responsibility. The role of design must move beyond writing specifications, schematic capture, RTL coding, timing closure, simulations and layout/design reviews. You must also expand the management of the inputs and outputs of the design process. What comes in, what form is it in, when does it come in and how does it come in to design? What does design deliver, in what form must it be delivered, how does it need to be delivered and when will it be delivered? Think about what you must have to be successful and manage towards that.

    You think I've lost my marbles, don't you? Design negotiates a spec and tapes out a design. That's the end of story, right? Let's take a look beyond what many consider the normal design activities. Below are some thoughts on design process inputs that you may want to consider managing in more detail on your next project:

  • Tools to do what you want, for the process you are using. Do not accept what happens to be available. Lack of tools performing as desired is a huge contributor to behind the scenes schedule slippage. Drive the tools you must have to be 1st time successful!
  • Manage change. Do not allow informal changes in scope to divert you from the task at hand. Drive a formal change process that keeps you from eating the schedule for changes!
  • Document, document and document. What are you going to do, how are you going to do it and how did you make sure it was right? Use formal templates to act as guides to your documentation expectations. Well thought out documentation will improve quality by the action of completing it, even if another person never reads it!
  • Drive the plan to be realistic with resources that are available. Also include everything that is a deliverable into design. Are designers really available 40 hrs per week to work on this project? I always assume an 80% availability. Some would call that sandbagging. I call it realistic. If you are late regularly on projects, how could that possibly be considered sandbagging? Get real on your schedules and don't leave anything out!
  • These ideas identify a few items that you might consider to expand the scope of design. There are many more to be identified for your particular team. If you spend some time with out of the “design box” thinking, I am sure you could easily add to the list. What I have been discussing is the management of the design processes. If design process management is not being accomplished within design, odds are high that it is not happening at all.

    Design - Expanding the Scope

    The previous article exposed you to a way of thinking that pushes beyond what some believe are the normal activities usually done in design organizations. Making things better takes planning and planning is additional work. My kids posted a quote on our refrigerator that sums this up nicely: “A goal without a plan is a wish”. The scope of design needs to move beyond the normal design activities and out into the project planning and program management area to realize improvements in execution. That may be an uncomfortable territory for some, nonetheless a necessary step if improvement to schedule is the end goal.

    Venturing into the planning area may require a skill set that does not currently exist in design. If you do not have this talent in design, I recommend that you need to find a resource to cover this role. When searching to fill this ability it is essential that the role not be filled by a person skilled in planning while being void of a working design background. This role requires an individual who knows the details of design. They know how things get done, what tools are necessary, what designers need to be successful and have the ability to identify holes in the flow. These are must have attributes for someone who is going migrate the design team from a group of bright designers to an equally intelligent group that delivers quality, innovative design solutions as planned.

    Expanding the scope of Design. It's about looking beyond the current norms and perceived boundaries for design. It's about innovative ways to manage the way design interfaces with the rest of the organizations that they support. It's about the development of a plan that will let you attain the desired goal(s) for design.

    Project Tip #10 - Drive Tool Requirements

    Are your tools providing for the objectives of your projects? In most cases the answer to this question will be a resounding “No!”. What allows this to be the case? In my opinion it is because we don't ask for what we must have; or we do not ask to the level of detail necessary to get what we need. We tend to become complacent with the status quo when it comes to design tools and their capabilities.

    Designers design and when it comes to tools they will tend to “quietly” work with what they have and make the best of it. The amount of energy designers expend on getting things working correctly, to adequately validate their design, far outweighs the energy they put into designing it. This is much more the case for analog than it is for a digital design. You may want to do your own research on this point; I am sure you will find the results very unsettling.

    What can you do about this? At the beginning of every project you must map out the tool requirements, find the holes in the tools themselves or the technology specific personalization of the tools, and build your project plan to incorporate tool development to meet your requirements. In my experience most of the tool issues tend to be more about “productizing” of the tool for a specific technology than the baseline capabilities of a tool. The productizing of a tool is usually supported internal to your company. For this reason I would take this a step further in your planning and ensure that a CAD resource is part of the team and that the designers are actively seeking out this resource for help.

    Q&A

    If you have any specific questions that you would like to see answered here please send me an email and I will address them here anonymously, unless you indicate differently.

    Complimentary Lessons Learned Assessment
    I would be happy to host a complimentary design lessons learned discussion at your facility for one of your projects and then follow up with a report of my findings. The report will cover any disconnects that were observed and suggested remedies to avoid revisiting the same issues on future projects. I ask only that you cover any travel related expenses. Please call for details or questions.
    Our Price: Travel Expenses

    Quick Links...
  • Register Now
  • Newsletter Archives
  • More About Us
  • Custom Training Solution
  • What we do
  • Contact Us

  • phone: 480-895-0478






    Jorvig Consulting, Inc. | 3165 S Alma School Rd | Suite 29-152 | Chandler | AZ | 85248