SlideShare a Scribd company logo
1 of 11
Download to read offline
Jeffrey R Jorvig
                                                                                                                         President




        February 28, 2006




                                       ENHANCING
                                       PREDICTABLE
                                       DESIGN
                                       EXECUTION
                                      The predictable nature of design

                                      teams will be improved through a
31 6 5 S Al m a Sc ho ol R d.
                                      broader view of the design
Su ite 29 - 15 2

C h an dl er, A Z 8 5 24 8            landscape to be managed by
Ph o ne Offic e

(4 80 ) 8 9 5- 04 7 8
                                      design.
F ax: ( 48 0 ) 6 99 -4 9 60

jeff@ jo rvi gc ons ult in g.c o m
                                                          C o p y ri g h t © 2 0 0 6 b y J e f f J o rv i g
w w w .j orv igc o nsu lti ng.c o m     A l l R i g h t s R e s e rv e d . N o p a r t o f t h i s d o c u m e n t m a y b e
                                        re p ro d u c e d o r t ra n s m i t t e d i n a n y f o rm w i t h o u t t h e w r i t t e n
                                        p e rm i s s i o n o f J e f f J o rv i g
Introduction
               In many design teams today, predictable design execution to the plan

               is a desired goal, although frequently it remains unachieved. This

               tends to be more prevalent in larger mixed signal or analog designs

               than those that are mostly digital. If a predictable nature is an

               unattained goal for your team, it may be time to look at design

               activities beyond the typical design flow items. There is likely a lack of

               clarity around assorted support, non-design type activities that the

               design team must complete in order to ensure the desired crisp

               execution of the design. Design teams that manage beyond the basics

               of schematics, simulations and layout will display predictable progress

               towards the agreed milestones.


               PREDICTABLE DESIGN EXECUTION DEFINED:

               “Everyone on the product development team
                 will know what they are delivering, when it's
                   expected to be delivered, how it's being
                 delivered and where it's being delivered for
               every item they are responsible for. Conversely,
               every member of the team will know what they
               are receiving, when they expect to receive it,
                    how it will be delivered to them, who is
                delivering it and where it will be delivered to
                 them, for every item they will be receiving.”




                                                                                            2

                                   J e f f re y R J o rv i g
Broadening the
Design
Landscape
                 Predictability will flourish when the IC design landscape is viewed

                 from a broader perspective than typical CAD or CAE type tasks and

                 encompass all the essential support activities. Examples of the broader

                 support type activities to be managed would include those associated

                 with scope change, test capabilities/features and scheduling tradeoff

                 decisions. Other instances include tasks associated with managing

                 closure of the product specification, best practices (what, where, why

                 & how), design flow development, simulation plans and design review

                 strategies. This is only a sampling of typical supporting activities that

                 must be considered as components of a thorough design plan. Figure 1

                 provides a detailed view of the total landscape to be considered. The

                 identity of supporting activities beyond typical CAD/CAE type tasks is

                 unique to each organization and must be recognized and managed

                 from within design, thus allowing the chip to come together without a

                 hitch as the fracture date nears. Leaving any of the support activities

                 off the design management list, or failing to identify all the supporting

                 activities will preface a surprise for the project, resulting in an

                 unplanned diversion of activities and a slip in the schedule.




                                                                                             3

                                     J e f f re y R J o rv i g
The discovery of all the supporting activities does not come without

homework. Any assumption that all the supporting activities are

already well known will surely lose the battle before it has begun. The

mission must be to find the supporting tasks that are not widely known

to the team. If I were to go into any product design organization and

ask what activities must be completed prior to fracture, they would

have a lengthy list of items to share. A larger concern should exist

about items that are not on the list and their lack of identity is quietly

steeling away precious development time without any fanfare. You

must be looking for subtle disconnects that prevent the smooth flow of

information through design from concept to production. Consider the

deliverables necessary to feed into later activities. Look for activities

that are needed to support the success of product engineering, test,

systems, program management and marketing in their role on the

project. Figure 2 provides the scope that must be considered in your

quest of uncovering unknown or unmanaged activities.




                                                                             4

                    J e f f re y R J o rv i g
Recognition all of the hazy, unfamiliar supporting activities to be

managed is best handled through a formalized discovery process with

the product development team. Components of discovery include one

on one interviews and group brainstorming sessions targeted at

uncovering gaps in activities that prevent crisp execution of design.

Figure 3 indicates the relative number of known design activities to be

managed as you progress through a formal discovery process. You

begin with a known set of tasks and as you journey through the process

of identifying all supporting tasks, the list of items to be planned

increases. Completion of this produces a list of all activities that

design must own and successfully manage to closure, thus enabling a

predictable workflow.




                                                                          5

                    J e f f re y R J o rv i g
When embarking on a discovery process it is essential to keep the

focus broad, cover multiple areas and multiple engineering disciplines.

As noted in Figure 2, uncovering the unknown supporting tasks

requires visualization beyond the designer's domain. The process must

probe around in test, product engineering, marketing, applications and

beyond. You will probably find that many unknown activities have

their roots based in the lack of required information transfer between

individuals on the product development team. Someone did not know

what information was required to be delivered and someone did not

receive what he or she needed.




                                                                          6

                   J e f f re y R J o rv i g
Considerations
for Activities to
be Managed by
Design
                    This section will review several functional areas in the design

                    landscape that should be considered as you engage upon your mission

                    of discovering the unknown or unmanaged supporting design

                    activities. These examples are meant to rouse your thought process as

                    you consider the scope of tasks to be managed on your next project.


                    PRODUCT SPEC CLOSURE
                    Closure of the product requirements can drag on for as long as it takes

                    to actually complete the design activity if not managed well.

                    Specification closure must be an integral part your design plan. Break

                    the requirement closure activities down into bite size tasks and

                    manage them. Swift clarity of product expectations will result out of

                    this typically gray, hazy portion of the project through a well-managed

                    process. Realization of a reduced product development cycle will

                    require the crisp, efficient closure of the product requirements for

                    your project.


                    DESIG N ASSUM PTIONS
                    Design assumptions are the design groups outlook of the what, how,

                    where and when of their deliverable back to the business. Without

                    assumptions from design in place the business is likely to make their

                    own assumptions about what design will produce, leaving a disconnect

                    in expectations as a likely result. Items for consideration as part of the

                    design assumptions include the baseline process, number of

                    metal/poly layers, die size (make clear scribe or no scribe), package

                    type and characteristics, resource assumptions & schedule. Activities

                    associated with closure on the design assumptions should be part of

                    the project plan for the project.
                                                                                                 7

                                        J e f f re y R J o rv i g
DESIG N REVI EWS
Design reviews tend to have more activity than is typically planned for.

I frequently see this activity rolled up into a task of a day or so long.

Review preparation activity will easily extend more than a day,

assuming the review is to be a working session. Manage the

expectations of what goes into the review and the actions of what

comes out of the reviews to reap the benefits of this important quality

check. Make sure you understand the review needs of test and product

engineering and address any activities related to completing them.

Multiple tasks will be part of thorough review. If review expectations

are not cleanly identified the review content will be inconsistent across

all of the design work, leaving gaps in quality control for design.


CHANG E MANAG EMENT (FEATURE CREEP)
Feature creep is a sneaky consumer of precious engineering resources.

Not having a formal change management process in place enables the

team to be quietly diverted to non-planned activities. Planned

activities begin loosing ground and there is no paper trail left behind

to defend why things are running late. Non-sanctioned what-if

scenarios may be stealing time from your project, or even worse a

potential change becomes a must have in the design teams mind and

they begin work on tasks not in the plan. The business must drive the

change process and design management must act as a gatekeeper to

change. Without steps in place to manage feature creep design will be

faced with unexplainable delays due to lack of clarity in feature

expectations.


DESIG N DOCUMENTATION
Design documentation goes beyond the engineering specification to

cover process related activities such as change management, best

practices, simulation plans, design review requirements etc. I

personally feel that completion of documentation goes a long way
                                                                            8
towards aligning the team, even if it is never read. Documentation
                    J e f f re y R J o rv i g
development will foster team alignment when and only if there is large

group participation. If there is work to be completed for any project

documentation there must be tasks associated with their completion as

part of the project design plan.


DESIG N BEST PRACTICES
Defining how design work is completed within the team should be

covered under the best practices umbrella. Coverage of the “how to”

areas outside of the standard CAD/CAE design environment should be

captured in this type of document. Consider the information must be

defined for any design deliverable to remove the possibility of rework

as the later integration of the design commences. If there is a

procedural decision to be made, capture it here to ensure alignment

across the entire team.

For schematics I suggest defining valid view types, page symbol

generation requirements and valid reference library components to

capture process options such as single or double poly caps. The PDK

version to be use should be identified in addition to the specific the

tools that will be supported for the project. Don’t leave out simulation

expectations; include sim corners and temperatures to be run for both

digital and analog designs in the project.


CAD/CAE
Designers tend to fight with tool related issues quietly and alone which

leads to design activities taking longer than expected. Even worse,

each designer dealing independently with a tool issue will amplify the

total impact to schedule. Any expectations of the design tools and/or

design flow should be defined and then validated to ensure the project

plan includes completion of any CAD/CAE work before it is required

on a real design. Making any assumptions about what will be available

to the team, in the technology and methodology they will be using, will

leave the team open for unforeseen problems with the tools. Identify
                                                                           9

                    J e f f re y R J o rv i g
any CAD/CAE work required for the project, make it part of the project

plan and then track the activity to closure.

Be relentless about the identification and closure on any open

CAD/CAE tasks necessary to support the design flow being used on the

project. Make a representative of the CAD/CAE organization a part of

the team and expect them to be part of your routine design team

meetings.




                                                                         10

                    J e f f re y R J o rv i g
Design
Ownership of
Supporting
Activities
               Absolute clarity in the ownership of any of the supporting design

               activities is essential. If there are any assumptions made about

               ownership of supporting tasks, the project has opened the door to an

               unpredictability that will be certain to disrupt the plan. Organizations

               that assume design support activities are owned outside of design are

               opening themselves up for missed expectations. Ensuring the proper

               clarity and depth of supporting activities will only be accomplished if

               design identifies, defines and manages them as part of the design

               execution flow.

               Managing the support tasks within a design organization falls within

               the scope of what I consider as the “design process”. All of the

               activities, decisions and deliverables from a design team are part of an

               organizations design process. For example, the design flow is

               considered one of many sub-processes that make up the design

               process. A predictable design team will have a thorough set of

               supporting tasks that will be identified, defined, planned and tracked

               for each one of the sub-processes outlined in the landscape identified

               in Figure 1.

Summary
               Formalize the identification of missing or unmanaged activities to find

               what is not known about roadblocks to ideal design execution. Ensure

               ALL design activities are a part of your design plan and manage them

               all to closure, within design. Teams that strive to manage all activities

               related to support of the design steps as well as the actual design steps

               themselves will reap the benefits of predictable design execution.


               Other Design Process White Papers
               http://www.jorvigconsulting.com/papers.html                                 11

                                   J e f f re y R J o rv i g

More Related Content

What's hot

Making Rules Project Management
Making Rules  Project ManagementMaking Rules  Project Management
Making Rules Project ManagementUday Sharma
 
Project Management - Keep it simple
Project Management - Keep it simpleProject Management - Keep it simple
Project Management - Keep it simpleDenise Fotopoulou
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...Abdul Naqashbandi
 
It roadmap inception deck
It roadmap inception deckIt roadmap inception deck
It roadmap inception deckshawnzam
 
Project Management case analysis
Project Management case analysisProject Management case analysis
Project Management case analysisWakas Khalid
 
Chapter5 project-management
Chapter5 project-managementChapter5 project-management
Chapter5 project-managementVin Voro
 
Soft Skills in Project Management
Soft Skills in Project ManagementSoft Skills in Project Management
Soft Skills in Project ManagementDenise Fotopoulou
 
Carol.mullenax
Carol.mullenaxCarol.mullenax
Carol.mullenaxNASAPMC
 
Immutable principles of project management (fw pmi)(v4)
Immutable principles of project management (fw pmi)(v4)Immutable principles of project management (fw pmi)(v4)
Immutable principles of project management (fw pmi)(v4)Glen Alleman
 
Pm600 1103 a-02-schwappach-loren-p3-t1
Pm600 1103 a-02-schwappach-loren-p3-t1Pm600 1103 a-02-schwappach-loren-p3-t1
Pm600 1103 a-02-schwappach-loren-p3-t1Loren Schwappach
 
Building blocks for lean agile requirements (c) technology expresso v12 @Jacq...
Building blocks for lean agile requirements (c) technology expresso v12 @Jacq...Building blocks for lean agile requirements (c) technology expresso v12 @Jacq...
Building blocks for lean agile requirements (c) technology expresso v12 @Jacq...Technology Expresso Expresso-Consulting
 
APM PMO SIG - project review simulation
APM PMO SIG - project review simulationAPM PMO SIG - project review simulation
APM PMO SIG - project review simulationUpside Energy Ltd
 
The critical path to project management bliss best practices for event prof...
The critical path to project management bliss   best practices for event prof...The critical path to project management bliss   best practices for event prof...
The critical path to project management bliss best practices for event prof...Social Tables
 
2010 03 29 Smccv Aia Tap 2010 Final
2010 03 29  Smccv Aia Tap 2010 Final2010 03 29  Smccv Aia Tap 2010 Final
2010 03 29 Smccv Aia Tap 2010 Finalsemdanat
 
Work shop project management
Work shop project managementWork shop project management
Work shop project managementrakeshsatpathy07
 
SEM brochure 2010
SEM brochure 2010SEM brochure 2010
SEM brochure 2010bmcLennan
 
Pamela.west
Pamela.westPamela.west
Pamela.westNASAPMC
 
404 lecture powerpointdesign
404 lecture powerpointdesign404 lecture powerpointdesign
404 lecture powerpointdesignKawaldeep Singh
 

What's hot (20)

Making Rules Project Management
Making Rules  Project ManagementMaking Rules  Project Management
Making Rules Project Management
 
module
modulemodule
module
 
Project Management - Keep it simple
Project Management - Keep it simpleProject Management - Keep it simple
Project Management - Keep it simple
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...
 
It roadmap inception deck
It roadmap inception deckIt roadmap inception deck
It roadmap inception deck
 
Project Management case analysis
Project Management case analysisProject Management case analysis
Project Management case analysis
 
Chapter5 project-management
Chapter5 project-managementChapter5 project-management
Chapter5 project-management
 
Soft Skills in Project Management
Soft Skills in Project ManagementSoft Skills in Project Management
Soft Skills in Project Management
 
Carol.mullenax
Carol.mullenaxCarol.mullenax
Carol.mullenax
 
Immutable principles of project management (fw pmi)(v4)
Immutable principles of project management (fw pmi)(v4)Immutable principles of project management (fw pmi)(v4)
Immutable principles of project management (fw pmi)(v4)
 
Pm600 1103 a-02-schwappach-loren-p3-t1
Pm600 1103 a-02-schwappach-loren-p3-t1Pm600 1103 a-02-schwappach-loren-p3-t1
Pm600 1103 a-02-schwappach-loren-p3-t1
 
Building blocks for lean agile requirements (c) technology expresso v12 @Jacq...
Building blocks for lean agile requirements (c) technology expresso v12 @Jacq...Building blocks for lean agile requirements (c) technology expresso v12 @Jacq...
Building blocks for lean agile requirements (c) technology expresso v12 @Jacq...
 
APM PMO SIG - project review simulation
APM PMO SIG - project review simulationAPM PMO SIG - project review simulation
APM PMO SIG - project review simulation
 
The critical path to project management bliss best practices for event prof...
The critical path to project management bliss   best practices for event prof...The critical path to project management bliss   best practices for event prof...
The critical path to project management bliss best practices for event prof...
 
2010 03 29 Smccv Aia Tap 2010 Final
2010 03 29  Smccv Aia Tap 2010 Final2010 03 29  Smccv Aia Tap 2010 Final
2010 03 29 Smccv Aia Tap 2010 Final
 
Work shop project management
Work shop project managementWork shop project management
Work shop project management
 
SEM brochure 2010
SEM brochure 2010SEM brochure 2010
SEM brochure 2010
 
Pamela.west
Pamela.westPamela.west
Pamela.west
 
404 lecture powerpointdesign
404 lecture powerpointdesign404 lecture powerpointdesign
404 lecture powerpointdesign
 
Sush enb
Sush enbSush enb
Sush enb
 

Similar to Predictable NPD Execution

Entroids Introduces the "Think-Plan-Do" framework for execution - A GPS for N...
Entroids Introduces the "Think-Plan-Do" framework for execution - A GPS for N...Entroids Introduces the "Think-Plan-Do" framework for execution - A GPS for N...
Entroids Introduces the "Think-Plan-Do" framework for execution - A GPS for N...Entroids
 
Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio ManagementDigite Inc
 
DESIGN QUICK FIX TERMS
DESIGN QUICK FIX TERMSDESIGN QUICK FIX TERMS
DESIGN QUICK FIX TERMSkhamau Khan
 
Org Design for Design Orgs (Kristin Skinner at DesignOps 2017)
Org Design for Design Orgs (Kristin Skinner at DesignOps 2017)Org Design for Design Orgs (Kristin Skinner at DesignOps 2017)
Org Design for Design Orgs (Kristin Skinner at DesignOps 2017)Rosenfeld Media
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceJérôme Kehrli
 
Outsourcing product development introduction
Outsourcing product development introductionOutsourcing product development introduction
Outsourcing product development introductionsuryauk
 
Project Feasibility [DECEMBER 2006]
Project Feasibility [DECEMBER 2006]Project Feasibility [DECEMBER 2006]
Project Feasibility [DECEMBER 2006]Fahad Mahmud Mirza
 
Uxpin guide to_uxdesign_process_and_documentation
Uxpin guide to_uxdesign_process_and_documentationUxpin guide to_uxdesign_process_and_documentation
Uxpin guide to_uxdesign_process_and_documentationMarcelo Graciolli
 
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Ian Sommerville,  Software Engineering, 9th Edition Ch 23Ian Sommerville,  Software Engineering, 9th Edition Ch 23
Ian Sommerville, Software Engineering, 9th Edition Ch 23Mohammed Romi
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework ExplainedNacho Montoya
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleKate Pynn
 
4 Keys to successful project management software implementation in big organ...
4 Keys to successful project management software implementation  in big organ...4 Keys to successful project management software implementation  in big organ...
4 Keys to successful project management software implementation in big organ...Kolinger & Associates, LLC
 
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeBizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeMark A
 
MIlestoneDrivenAgileExecution.pdf
MIlestoneDrivenAgileExecution.pdfMIlestoneDrivenAgileExecution.pdf
MIlestoneDrivenAgileExecution.pdfEsteban340583
 
Agile Project Manager
Agile Project ManagerAgile Project Manager
Agile Project ManagerYogesh Hubli
 
What is this thing called Agile?
What is this thing called Agile?What is this thing called Agile?
What is this thing called Agile?John Goodpasture
 
Security as a foundation
Security as a foundationSecurity as a foundation
Security as a foundationWilliam Dunbar
 

Similar to Predictable NPD Execution (20)

Entroids Introduces the "Think-Plan-Do" framework for execution - A GPS for N...
Entroids Introduces the "Think-Plan-Do" framework for execution - A GPS for N...Entroids Introduces the "Think-Plan-Do" framework for execution - A GPS for N...
Entroids Introduces the "Think-Plan-Do" framework for execution - A GPS for N...
 
Entroids way
Entroids wayEntroids way
Entroids way
 
Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio Management
 
DESIGN QUICK FIX TERMS
DESIGN QUICK FIX TERMSDESIGN QUICK FIX TERMS
DESIGN QUICK FIX TERMS
 
Org Design for Design Orgs (Kristin Skinner at DesignOps 2017)
Org Design for Design Orgs (Kristin Skinner at DesignOps 2017)Org Design for Design Orgs (Kristin Skinner at DesignOps 2017)
Org Design for Design Orgs (Kristin Skinner at DesignOps 2017)
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and Maintenance
 
Outsourcing product development introduction
Outsourcing product development introductionOutsourcing product development introduction
Outsourcing product development introduction
 
Project Feasibility [DECEMBER 2006]
Project Feasibility [DECEMBER 2006]Project Feasibility [DECEMBER 2006]
Project Feasibility [DECEMBER 2006]
 
Uxpin guide to_uxdesign_process_and_documentation
Uxpin guide to_uxdesign_process_and_documentationUxpin guide to_uxdesign_process_and_documentation
Uxpin guide to_uxdesign_process_and_documentation
 
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Ian Sommerville,  Software Engineering, 9th Edition Ch 23Ian Sommerville,  Software Engineering, 9th Edition Ch 23
Ian Sommerville, Software Engineering, 9th Edition Ch 23
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
About Jorvig Consulting
About Jorvig ConsultingAbout Jorvig Consulting
About Jorvig Consulting
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training Example
 
4 Keys to successful project management software implementation in big organ...
4 Keys to successful project management software implementation  in big organ...4 Keys to successful project management software implementation  in big organ...
4 Keys to successful project management software implementation in big organ...
 
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeBizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
 
MIlestoneDrivenAgileExecution.pdf
MIlestoneDrivenAgileExecution.pdfMIlestoneDrivenAgileExecution.pdf
MIlestoneDrivenAgileExecution.pdf
 
Agile Project Manager
Agile Project ManagerAgile Project Manager
Agile Project Manager
 
What is this thing called Agile?
What is this thing called Agile?What is this thing called Agile?
What is this thing called Agile?
 
Security as a foundation
Security as a foundationSecurity as a foundation
Security as a foundation
 
Developing a Logical Framework Guide, Developmental Public Administration, De...
Developing a Logical Framework Guide, Developmental Public Administration, De...Developing a Logical Framework Guide, Developmental Public Administration, De...
Developing a Logical Framework Guide, Developmental Public Administration, De...
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Predictable NPD Execution

  • 1. Jeffrey R Jorvig President February 28, 2006 ENHANCING PREDICTABLE DESIGN EXECUTION The predictable nature of design teams will be improved through a 31 6 5 S Al m a Sc ho ol R d. broader view of the design Su ite 29 - 15 2 C h an dl er, A Z 8 5 24 8 landscape to be managed by Ph o ne Offic e (4 80 ) 8 9 5- 04 7 8 design. F ax: ( 48 0 ) 6 99 -4 9 60 jeff@ jo rvi gc ons ult in g.c o m C o p y ri g h t © 2 0 0 6 b y J e f f J o rv i g w w w .j orv igc o nsu lti ng.c o m A l l R i g h t s R e s e rv e d . N o p a r t o f t h i s d o c u m e n t m a y b e re p ro d u c e d o r t ra n s m i t t e d i n a n y f o rm w i t h o u t t h e w r i t t e n p e rm i s s i o n o f J e f f J o rv i g
  • 2. Introduction In many design teams today, predictable design execution to the plan is a desired goal, although frequently it remains unachieved. This tends to be more prevalent in larger mixed signal or analog designs than those that are mostly digital. If a predictable nature is an unattained goal for your team, it may be time to look at design activities beyond the typical design flow items. There is likely a lack of clarity around assorted support, non-design type activities that the design team must complete in order to ensure the desired crisp execution of the design. Design teams that manage beyond the basics of schematics, simulations and layout will display predictable progress towards the agreed milestones. PREDICTABLE DESIGN EXECUTION DEFINED: “Everyone on the product development team will know what they are delivering, when it's expected to be delivered, how it's being delivered and where it's being delivered for every item they are responsible for. Conversely, every member of the team will know what they are receiving, when they expect to receive it, how it will be delivered to them, who is delivering it and where it will be delivered to them, for every item they will be receiving.” 2  J e f f re y R J o rv i g
  • 3. Broadening the Design Landscape Predictability will flourish when the IC design landscape is viewed from a broader perspective than typical CAD or CAE type tasks and encompass all the essential support activities. Examples of the broader support type activities to be managed would include those associated with scope change, test capabilities/features and scheduling tradeoff decisions. Other instances include tasks associated with managing closure of the product specification, best practices (what, where, why & how), design flow development, simulation plans and design review strategies. This is only a sampling of typical supporting activities that must be considered as components of a thorough design plan. Figure 1 provides a detailed view of the total landscape to be considered. The identity of supporting activities beyond typical CAD/CAE type tasks is unique to each organization and must be recognized and managed from within design, thus allowing the chip to come together without a hitch as the fracture date nears. Leaving any of the support activities off the design management list, or failing to identify all the supporting activities will preface a surprise for the project, resulting in an unplanned diversion of activities and a slip in the schedule. 3  J e f f re y R J o rv i g
  • 4. The discovery of all the supporting activities does not come without homework. Any assumption that all the supporting activities are already well known will surely lose the battle before it has begun. The mission must be to find the supporting tasks that are not widely known to the team. If I were to go into any product design organization and ask what activities must be completed prior to fracture, they would have a lengthy list of items to share. A larger concern should exist about items that are not on the list and their lack of identity is quietly steeling away precious development time without any fanfare. You must be looking for subtle disconnects that prevent the smooth flow of information through design from concept to production. Consider the deliverables necessary to feed into later activities. Look for activities that are needed to support the success of product engineering, test, systems, program management and marketing in their role on the project. Figure 2 provides the scope that must be considered in your quest of uncovering unknown or unmanaged activities. 4  J e f f re y R J o rv i g
  • 5. Recognition all of the hazy, unfamiliar supporting activities to be managed is best handled through a formalized discovery process with the product development team. Components of discovery include one on one interviews and group brainstorming sessions targeted at uncovering gaps in activities that prevent crisp execution of design. Figure 3 indicates the relative number of known design activities to be managed as you progress through a formal discovery process. You begin with a known set of tasks and as you journey through the process of identifying all supporting tasks, the list of items to be planned increases. Completion of this produces a list of all activities that design must own and successfully manage to closure, thus enabling a predictable workflow. 5  J e f f re y R J o rv i g
  • 6. When embarking on a discovery process it is essential to keep the focus broad, cover multiple areas and multiple engineering disciplines. As noted in Figure 2, uncovering the unknown supporting tasks requires visualization beyond the designer's domain. The process must probe around in test, product engineering, marketing, applications and beyond. You will probably find that many unknown activities have their roots based in the lack of required information transfer between individuals on the product development team. Someone did not know what information was required to be delivered and someone did not receive what he or she needed. 6  J e f f re y R J o rv i g
  • 7. Considerations for Activities to be Managed by Design This section will review several functional areas in the design landscape that should be considered as you engage upon your mission of discovering the unknown or unmanaged supporting design activities. These examples are meant to rouse your thought process as you consider the scope of tasks to be managed on your next project. PRODUCT SPEC CLOSURE Closure of the product requirements can drag on for as long as it takes to actually complete the design activity if not managed well. Specification closure must be an integral part your design plan. Break the requirement closure activities down into bite size tasks and manage them. Swift clarity of product expectations will result out of this typically gray, hazy portion of the project through a well-managed process. Realization of a reduced product development cycle will require the crisp, efficient closure of the product requirements for your project. DESIG N ASSUM PTIONS Design assumptions are the design groups outlook of the what, how, where and when of their deliverable back to the business. Without assumptions from design in place the business is likely to make their own assumptions about what design will produce, leaving a disconnect in expectations as a likely result. Items for consideration as part of the design assumptions include the baseline process, number of metal/poly layers, die size (make clear scribe or no scribe), package type and characteristics, resource assumptions & schedule. Activities associated with closure on the design assumptions should be part of the project plan for the project. 7  J e f f re y R J o rv i g
  • 8. DESIG N REVI EWS Design reviews tend to have more activity than is typically planned for. I frequently see this activity rolled up into a task of a day or so long. Review preparation activity will easily extend more than a day, assuming the review is to be a working session. Manage the expectations of what goes into the review and the actions of what comes out of the reviews to reap the benefits of this important quality check. Make sure you understand the review needs of test and product engineering and address any activities related to completing them. Multiple tasks will be part of thorough review. If review expectations are not cleanly identified the review content will be inconsistent across all of the design work, leaving gaps in quality control for design. CHANG E MANAG EMENT (FEATURE CREEP) Feature creep is a sneaky consumer of precious engineering resources. Not having a formal change management process in place enables the team to be quietly diverted to non-planned activities. Planned activities begin loosing ground and there is no paper trail left behind to defend why things are running late. Non-sanctioned what-if scenarios may be stealing time from your project, or even worse a potential change becomes a must have in the design teams mind and they begin work on tasks not in the plan. The business must drive the change process and design management must act as a gatekeeper to change. Without steps in place to manage feature creep design will be faced with unexplainable delays due to lack of clarity in feature expectations. DESIG N DOCUMENTATION Design documentation goes beyond the engineering specification to cover process related activities such as change management, best practices, simulation plans, design review requirements etc. I personally feel that completion of documentation goes a long way 8 towards aligning the team, even if it is never read. Documentation  J e f f re y R J o rv i g
  • 9. development will foster team alignment when and only if there is large group participation. If there is work to be completed for any project documentation there must be tasks associated with their completion as part of the project design plan. DESIG N BEST PRACTICES Defining how design work is completed within the team should be covered under the best practices umbrella. Coverage of the “how to” areas outside of the standard CAD/CAE design environment should be captured in this type of document. Consider the information must be defined for any design deliverable to remove the possibility of rework as the later integration of the design commences. If there is a procedural decision to be made, capture it here to ensure alignment across the entire team. For schematics I suggest defining valid view types, page symbol generation requirements and valid reference library components to capture process options such as single or double poly caps. The PDK version to be use should be identified in addition to the specific the tools that will be supported for the project. Don’t leave out simulation expectations; include sim corners and temperatures to be run for both digital and analog designs in the project. CAD/CAE Designers tend to fight with tool related issues quietly and alone which leads to design activities taking longer than expected. Even worse, each designer dealing independently with a tool issue will amplify the total impact to schedule. Any expectations of the design tools and/or design flow should be defined and then validated to ensure the project plan includes completion of any CAD/CAE work before it is required on a real design. Making any assumptions about what will be available to the team, in the technology and methodology they will be using, will leave the team open for unforeseen problems with the tools. Identify 9  J e f f re y R J o rv i g
  • 10. any CAD/CAE work required for the project, make it part of the project plan and then track the activity to closure. Be relentless about the identification and closure on any open CAD/CAE tasks necessary to support the design flow being used on the project. Make a representative of the CAD/CAE organization a part of the team and expect them to be part of your routine design team meetings. 10  J e f f re y R J o rv i g
  • 11. Design Ownership of Supporting Activities Absolute clarity in the ownership of any of the supporting design activities is essential. If there are any assumptions made about ownership of supporting tasks, the project has opened the door to an unpredictability that will be certain to disrupt the plan. Organizations that assume design support activities are owned outside of design are opening themselves up for missed expectations. Ensuring the proper clarity and depth of supporting activities will only be accomplished if design identifies, defines and manages them as part of the design execution flow. Managing the support tasks within a design organization falls within the scope of what I consider as the “design process”. All of the activities, decisions and deliverables from a design team are part of an organizations design process. For example, the design flow is considered one of many sub-processes that make up the design process. A predictable design team will have a thorough set of supporting tasks that will be identified, defined, planned and tracked for each one of the sub-processes outlined in the landscape identified in Figure 1. Summary Formalize the identification of missing or unmanaged activities to find what is not known about roadblocks to ideal design execution. Ensure ALL design activities are a part of your design plan and manage them all to closure, within design. Teams that strive to manage all activities related to support of the design steps as well as the actual design steps themselves will reap the benefits of predictable design execution. Other Design Process White Papers http://www.jorvigconsulting.com/papers.html 11  J e f f re y R J o rv i g