lessons learned as an apc product supplier: a framework ...€¦ · apc product supplier: a...

19
© 2004 Alan Weber & Associates, All Rights Reserved Lessons Learned as an APC Product Supplier: A Framework Retrospective Alan Weber , Jim Hollister, Paul McGuire Alan Weber & Associates, Inc. Austin, Texas, USA AEC/APC Symposium XVI Denver, Colorado September 20-22, 2004

Upload: others

Post on 17-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

© 2004 Alan Weber & Associates, All Rights Reserved

Lessons Learned as an APC Product Supplier:A Framework Retrospective

Alan Weber, Jim Hollister, Paul McGuireAlan Weber & Associates, Inc.Austin, Texas, USA

–AEC/APC Symposium XVIDenver, Colorado September 20-22, 2004

Page 2: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 2© 2004 Alan Weber & Associates, All Rights Reserved

Outline

Background and summaryLessons learned

Technology/architectureSemiconductor APC marketBusiness/organization

Acknowledgements and thanks

Page 3: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 3© 2004 Alan Weber & Associates, All Rights Reserved

Presentation/Presenters' Background

Seven years of experience in the first generation fab-level APC framework product business

Requirements gathering and analysisDevelopment and validationCommercialization and marketing Production deployment and supportAcquisition and metamorphosis

Three years providing APC-related consulting services Customer implementation planning, systems engineeringAPC market analysis, strategic planning, product planningEDA/DDA interface product design and development

Page 4: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 4© 2004 Alan Weber & Associates, All Rights Reserved

Summary

Page 5: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 5© 2004 Alan Weber & Associates, All Rights Reserved

Technology/Architecture

Make integration easyGeneric invocation paradigm

"Self describing" – name/value pairsIncludes command type and required parameters

Synchronous is adequate and much simplerRequires predictable, quick control job performanceMust be able to call when you can wait…

Choice of plumbingCORBA – yech !XML/HTTP – yes !

Page 6: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 6© 2004 Alan Weber & Associates, All Rights Reserved

Technology/Architecture (2)

Building high-availability systems (>99.9994%) using low-reliability components (PC hardware, Win2K OS)

Reliability is an architectural featureRequires “replication-aware” system engineeringSimple approach to fault tolerance

Let it fail; then recover

Simple approach to redundancy Make servers interchangeable and self-sufficient

Page 7: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 7© 2004 Alan Weber & Associates, All Rights Reserved

Technology/Architecture (3) Flexibility Required

Wide applicabilityAcross process types/applicationsAcross process tool models and settingsAcross metrology tool models and measurementsAcross control approachesBatch/lot/wafer level handling and controlAccommodate production variabilities

User customizabilityProcess models, data definitions, parameters, control logicSampling, filtering and summarization logicBusiness logic (rework, sendaheads)

Page 8: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 8© 2004 Alan Weber & Associates, All Rights Reserved

The Flexibility Conundrum

Too little flexibility ignores a key requirement – bad idea !Too much flexibility results in an entirely different set of problems

Complexity of solution – never underestimate an engineer's ability to overcomplicate a problemDeployment project time/cost – whenever custom software development is requiredDiversity of solutions – little/no commonality from customer to customer, no industry synergyService and support issues – difficulty isolating problems

Business model issuesService business competes with customer's application teamEvolving standard product competes with one's own service business

Page 9: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 9© 2004 Alan Weber & Associates, All Rights Reserved

Semiconductor APC Market (1)

Customers seek the Holy Grail of manufacturing software

Standard off-the-shelf product (i.e., inexpensive, quick-to-deploy)BUT, also customizable - supports in-house addition/protection of customer-specific IP Easily integrated and configuredPlugs in and works easily with best-of-breed commercial packages

Page 10: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 10© 2004 Alan Weber & Associates, All Rights Reserved

Semiconductor APC Market (2)

Can't generalize a market requirement from a single customer

First one is usually on the bleeding edge, “power user”Satisfied with toolkit approach – for awhile

Toolkit approach delivers flexibility BUT puts you in position of competing with your customers

IT folksSoftware tool developersControl application engineers

Page 11: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 11© 2004 Alan Weber & Associates, All Rights Reserved

Semiconductor APC Market (3)

"Build vs. buy" is often oversimplifiedRequirements differ greatly for custom solutionvs. standard productLife cycle costs often overlooked or underestimated

Working control applications required to reach acceptable margins

More perceived value than infrastructure technologyAccelerates return of benefits to customerMust include GUIs for product visualization & sales "sizzle"Framework/platform is necessary but not sufficient

Page 12: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 12© 2004 Alan Weber & Associates, All Rights Reserved

Semiconductor APC Market (4)

Sales cycle characteristicsLong, costly – technical expertise requiredDetailed product evaluations expected

Principally to address functional and performance questionsBut integration questions may need to be addressed as well

"Starter Kit" approach could shorten time/cost

Page 13: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 13© 2004 Alan Weber & Associates, All Rights Reserved

Semiconductor APC Market (5)

Attempts to formally standardize a product architecture were unsuccessful for many reasons

Non-alignment of technical and commercial boundariesImmature market segmentInsufficient demandCompetitive agendas

Semiconductor market may be too smallto sustain an industry-specific platform for mission-critical applications

Page 14: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 14© 2004 Alan Weber & Associates, All Rights Reserved

APC Platform EvolutionR2R1

FDC2 SPC

R2R2

FC3

E133

Foundation Technologies (OS, hardware, browser)

APC Framework (and devl tools)

Customer-specific APC application libraries

Process-specific control applications

Opportunity for commonality

Semiconductor industry-specific APC platform and component libraries

Foundation Technologies (OS, hardware, browser)

Industrial Application Platform

Customer-specific extensions

R2R1 FDC2 R2R1 R2R2

Multi-industryapplicability

??

Page 15: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 15© 2004 Alan Weber & Associates, All Rights Reserved

Business/Organization (1)

Keep product development and project deployment teams close together

Organization structureGoals and incentivesUse what you sell !

Get domain expertise on the team earlySkill set mix required varies as business evolves

Page 16: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 16© 2004 Alan Weber & Associates, All Rights Reserved

Business/Organization (2)

Absolute customer performance specs must be tied to a specific test case

ContextComplexityConcurrent jobsData volumeComputing environment

Page 17: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 17© 2004 Alan Weber & Associates, All Rights Reserved

Business/Organization (3)

Third-party package inclusion a two-edged swordChoose wisely, negotiate well

Imagine the worst/best casesEstablish multi-year deals with clear renewal terms

Open-source tools can work very wellCheap, reliable, quick bug fixesExamples: Tcl (script interpreter), Apache/Tomcat (servlet)

But choose wisely here, too…

Page 18: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 18© 2004 Alan Weber & Associates, All Rights Reserved

Business/Organization (4)

Making the transition from a project services company to a product company

Business process and organization requirements are VERY differentBeware the "one-hit wonders"Source escrow is false security

Mix of license, service, maintenance, and support pricing should be re-thought to ensure viability of an APC product businessDon't get bought by an equipment company

Beware the "myth of leverage"Stay in the fairway of your company's business

Page 19: Lessons Learned as an APC Product Supplier: A Framework ...€¦ · APC Product Supplier: A Framework Retrospective Alan Weber, Jim Hollister, Paul McGuire ... (i.e., inexpensive,

Alan Weber and Associates, Inc. – www.alanweberassociates.com Slide 19© 2004 Alan Weber & Associates, All Rights Reserved

Acknowledgements and Thanks

My long-time partners, Jim Hollister and Paul McGuireAMD and all the other Catalyst customersAPC colleagues around the worldInternational SEMATECH