pragmatic hardware outsourcing

27
Iedereen ondernemend www.tmc.nl Designing the Cocoon Box outside the Box Jelle Haandrikman 23 rd February 2011 TMC Pizzasession: Outsourcing, everybody does it, but how to do it pragmatic

Upload: jhaand

Post on 25-Jun-2015

967 views

Category:

Technology


0 download

DESCRIPTION

The presentation I gave during a TMC Electronics pizza session in 2011. It describes the outsourcing proces we used during a project at Philips Healthcare in 2009. If you like or dislike anything or want to talk about hardware outsourcing. Contact me via twitter http://twitter.com/jhaand

TRANSCRIPT

Page 1: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Designing the Cocoon Box outside the Box

Jelle Haandrikman

23rd February 2011

TMC Pizzasession:Outsourcing, everybody does it,but how to do it pragmatic

Page 2: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

About me

> Jelle Haandrikman

> jhaand

Page 3: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

What could possibly go wrong with outsourcing?

Page 4: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

This could go wrong

Page 5: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

The MD Eleva X-ray system from Philips

> Project

> Product

> Process

> Problems

> Conclusions

MD Eleva

Page 6: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

MD Eleva: Basic Layout

Page 7: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Basic Architecture

Stand

Geometry

X-ray tube

Detector

30 m

30 m

Monitors

Ceiling

20 m

Power

PC

Geo Drive

X-ray gen

IP

Page 8: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Project: DAM replacement

Page 9: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Product: Cocoon Box (external)

Page 10: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Product: Cocoon box (internal)

Page 11: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Traditional outsourcing

White box and black box mostly don't work as intended.White-box: Outsource partner has invested in toolchain but no design transfer.Black-box: The local designer has a copy of design docs in his drawer.

Page 12: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Process: Outsourcing / Co-creationin a nutshell

> Know what you want:- Which level of outsourcing → What kind of deliverable, scope of outsourcing.- High Level Design → High Level Specification.- Review → Add quality to the specification.- Rapid Prototyping → Validate the specification, get something to wrap your

hands around.> Outsource:

- Ask quotation → Takes time, but is give a good indication of rest of the development cycle.

- Agree on deliverables → It ain't over t'ill it's over. No last moment changes, or use change control.

- Collaborate → Although you're far apart, Communication remains crucial.> Finish:

- Validate → Did we get what we asked for. Does everything work?- Rework → Get the final nuts and volts right.- Archiving → We need to get everything back after 10 years of production.- Order → After a prototype, 1st of a kind and limited delivery. It's time for

regular delivery. (RfVLD)

Page 13: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Process: What kind of outsourcing?

> What level of outsouring.

- Designed and engineered by PH, Built by Supplier

- Designed by PH, Engineered and Built by Supplier

- MOTS (Modified Of The Shelf)

- COTS (Commercial Of The Shelf)

> Who are you going to outsource to.

- Known partner (ask Manufacturing)

- Known supplier (ask Purchasing)

- Technology expert (ask Collegue)

- Company agreement (The project leader will tell you)

Page 14: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Process: High level design

> Normal design process applies (eliciting requirements, visualising them, etc.)

> You use your own design process

> The supplier can use their own design process and documentation.

> The information with which you communicate is a lot more strict:

- Both parties must be able to write, read, process and archive it.

> The requirement specification:

- Keep it short ( =< 70 pages)

- To the point and on a need to know basis.

- Use as much references as possible. (Prevents requirement updates)

- More info: Course on requirements engineering or a good book on the subject.

Page 15: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Know what's In-House or on the Market

> Re-use known parts: (cocoon: 24V power supply, Ethernet switch)

> Use the speciality of your possiblee partner (Kontron: Embedded PC's)

> Regular quality, cost, EMC, internal standards,

Obsolecence and Safety issues do apply. As an OEM, you remain responsible.

Page 16: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Get it all in one specification

> Specifications should be set up the same as for a regular in house development.

> But add references to the “standard” In-house items to prevent making the specification too large or unmaintainable.

> Also take the follow up into account:

- Packaging

- Handling

- Testing (EMC, Safety, lacquer, bump and vibration)

- Service items

- Everything else during the life time of the project the outsource partner has to handle.

> For a high level specification: Bring all the necessary information, but don't take it too far, to prevent an overlap, double work or limit creativity.

> Engineering: The outsource partner will create engineering documentation.

> Review the specification.

Page 17: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Peer Review the specification

> Peer reviews give the biggest boost in quality in early stages. Get most of the defects out in an early phase.

> CMMi standard peer review inspection is very effective, but also very heavy and slow. A formal inspection can take up to 2 weeks.

> Involve everyone:

- Other engineers

- Project leader (Moderator)

- Safety

- Manufacturing

- Service

- Possible manufacturers

> Rework the specification (takes time)

> Submit specification to archive after verification

Page 18: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Rapid Prototyping

“Plan to throw one away. You will anyhow.” F. Brooks (The Mythical Man-Month)

> Get a feel for the product your designing, concerning manufacturbility, servicability.

> Do some testing (EMC, Power consumption, thermal behaviour)

> Let other disciplines see what your working on. (Software, System engineering)

> Preliminary test of your specification

> Tape, tie-wraps, nuts and bolts are your friends

> Outsource to the Workshop / Modelshop on-site.

Page 19: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Supplier management

Customer Philips Supplier(s)

Specification

QuotationDeliverables

Page 20: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Collaboration

Planning

< 24h

6 weeks

Page 21: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Finishing Design and Engineering

TestingDeployment

Solve CR's and PR's Archive

Page 22: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Outsourcing PCB's

BOM

Reqs

Page 23: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Outsourcing Mechanics

Page 24: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Outsourcing Cables

Page 25: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Q: When not to outsource?

A: When it's not worth the trouble.

Page 26: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

Conclusions

Outsourcing saves effort and makes things possible you normally couldn't realize internally within your

organization.

>But:

- It still takes effort

- You have to explain everything to everybody.

>So:

- It will costs time and a lot of money

Page 27: Pragmatic Hardware Outsourcing

Iedereen ondernemendwww.tmc.nl

And Finally....

Obsolecense handled by supplier?

On-site warehouse upgrade

How to take Outsourcing even further??

Train outsource partners???

Co-creation