$Account.OrganizationName
The Path to Successful Design Collaboration )
Newsletter Issue #22 October 2006
in this issue
  • JCI News
  • Components of Successful Collaborative Design Efforts
  • Strategies for Strengthening Collaborative Teams
  • Speak Out
  • When you hear the term “collaboration” in reference to IC design what comes to mind? Is it multiple physical design locations working on the same project? Or is it the ability of a design team to work well together, or maybe a combination of both? The dictionary definition of collaboration is “to work jointly with others, especially in an intellectual endeavor”.

    The definition is fairly generic and says nothing about physical location(s), excellence, approach, predictability, synchronization, expected results or that the “others” even agree on a common strategy. However, in chip design these items are essential components of successful project collaboration and achieving them is the subject of this newsletter.


    Jeff Jorvig, IC Design Process Coach

    JCI News

  • Our “Design Planning Webinar held on the 20th of last month is now available as an onsite 2 hour workshop with your team. Hardcopy material is also available for purchase. More Information...
  • IC Design Team coaching Blog established for discussions related to the management of IC design teams. To the blog...
  • Watch for my article in the upcoming issue of Chip Design Magazine titled “Eliminate Unmanaged Design Activities to Improve Project Predictability”.
  • Don't miss the awesome coupon offer at the end!
  • Components of Successful Collaborative Design Efforts

    If you believe I am going to identify the ideal software product(s) that will make multi-site collaborative design projects a blazing success, you are missing a fundamental concept about collaboration. Successful design collaboration is about managing people. The primary emphasis must be placed on maximizing individual contribution, or your efforts will be certain to produce disappointing results. Management complexity increases greatly when the collaborative effort spans multiple countries, further amplifying the necessity of superior people management skills to bind the team as a single entity.

    Team Unity
    Team unity begins with an altering of the entire teams mind set from one of “us and them” to “we”. This is the primary hurdle and it will be the largest challenge. Without addressing this major barrier to true collaborative efforts, your projects will be filled with faultfinding, limited information sharing, lack of trust and an attitude of protecting “my” knowledge. Evolving the team towards a unified front starts with a change in the way you make reference to the collaborative team. The foremost step towards team unity is by only referring to the team as “we” and the avoidance of singling out a team subset by functional or physical boundaries. Secondly, include the broad collaborative team in any verbal or written discussions related to planning, strategies, decisions, risk mitigation, meetings or summaries. Focus on these two points and you will find that implementation is simple, change is gradual and results are profound.

    Communication
    In any quality collaborative team the communication dynamics are well defined and effectively utilized. A rigorous system and/or process must be in place to ensure that the entire team understands objectives, deliverable requirements and timeline expectations. If anything on the project changes, a technical obstacle comes up or requirements are modified the team must flawlessly be involved. An environment that depends on hallway discussions to manage a project will quickly diminish the effectiveness of any collaborative effort. A reliance on one on one verbal communications excludes parties that may have a vested interest in the topic. Small group discussions also fails to keep the team properly synchronized and erodes the team unity. Keeping an emphasis on information flow and sharing will provide a simple path towards genuine collaboration.

    Strategies for Strengthening Collaborative Teams

    With the proper focus of collaborative efforts on people management, consideration of methods to strengthen the collaborative communications is in order. Again, if the proper foundation on people management is not first established, the following strategies will fail to provide results that include a high degree of design execution predictability.

    Deliverables
    A lack of clarity in expected deliverables from team participants is an area that often disrupts the design plan. Projects that span multiple physical locations suffer greater from a lack of deliverable clarity as a result of an inhibited casual learning experience. The deliverable landscape to be addressed must go beyond typical items such as electrical specs or pins. Consider tools and versions, models, symbol pin requirements, validation requirements, sources of stimulus, risk mitigation strategies, simulation matrices, chip environment challenges, supply ripple/noise, loading requirements etc. There are many right ways to do design; an efficient collaborative effort will align the team to the same right way, paving the way for smooth chip level integration. I suggest developing templates (word processing or web based) that act as guides for analog, digital and chip level deliverables for a project. More about design guides...

    Individual Expectations
    A thorough understanding of every team member’s requirements for deliverables to them is another area that will be found in successful collaborative efforts. Although you may not be able to address every need, you absolutely must make an effort in understanding each members wishes and the reasons behind them. I use the term “unknown” to refer to any team member expectations that remain unidentified to the majority of the team. The effort in “discovering” the unknowns will be well worth it in providing a smooth, predictable path during design execution. Keep the breadth of discovering unknowns broad by including product engineering, test, program management and the business in your search. Talk to individuals to find what you don’t know about potential deliverable enhancements that would enable them to operate at a higher level of individual productivity. What you don’t know (unknowns) is what is inhibiting an ideal level of collaboration. More about unknowns...

    Planning
    The absolute number one priority in planning a collaborative project is that it be done in an open forum with a large cross section of the team. Locking in the details of predecessor expectations, deliverables and timing via a large group forum will provide the essential ingredients of a schedule; acceptance, accuracy and predictability. As you plan, consider items that facilitate design database synchronization and module level change management as well as other best practices that will ensure a high level of deliverable understanding among the team. If you don’t plan it in detail, you can’t have any expectations about what your going to receive from the team as the chip integration commences!

    Speak Out

    We Need your Input
    This section is available to readers that have something to say about what I have written or general comments on IC design process management. Email me your brief letter and include your name(or anonymous), title and company for possible publication in a future newsletter.

    Quick Links...

    phone: 480-895-0478