Manufacturing in China, what the hell! The problem is we dont - - PowerPoint PPT Presentation

manufacturing in china what the hell
SMART_READER_LITE
LIVE PREVIEW

Manufacturing in China, what the hell! The problem is we dont - - PowerPoint PPT Presentation

Introduction My experience And despite that! Credits Manufacturing in China, what the hell! The problem is we dont understand the problem Yoann Sculo ParisEmbedded Jan 07, 2014 Yoann Sculo Manufacturing in China, what the hell! 1


slide-1
SLIDE 1

Introduction My experience And despite that! Credits

Manufacturing in China, what the hell!

“The problem is we don’t understand the problem“ Yoann Sculo

ParisEmbedded

Jan 07, 2014

Yoann Sculo Manufacturing in China, what the hell! 1

slide-2
SLIDE 2

Introduction My experience And despite that! Credits

About me

Embedded Linux Engineer Bookeen (eReaders) Archos (Android Tablets, set-top box, home automation) Mindscape (Karotz) 18 consumer electronics products since 2009 Misc Blog: www.yoannsculo.fr Twitter: @yoannsculo Freenode: ysculo

Yoann Sculo Manufacturing in China, what the hell! 2

slide-3
SLIDE 3

Introduction My experience And despite that! Credits

Introduction

What Problems I face everyday with production in China. Particularities of my job from a developer point of view. Experience feedback My own experience, sometimes from my colleagues. Important Notice Please note this is what I experienced the last 4 years in France as a developer. It won’t reflect the whole market. But you’ll get a glimpse.

Yoann Sculo Manufacturing in China, what the hell! 3

slide-4
SLIDE 4

Introduction My experience And despite that! Credits

Me, pretty often!

Yoann Sculo Manufacturing in China, what the hell! 4

slide-5
SLIDE 5

Introduction My experience And despite that! Credits

Language, culture and usages

Cultural difference is strong emails, confcalls and source code Documentation in chinese Names: Peter, Steven, Ken, Peter Pan, Bruce Lee, ... They don’t say no and don’t get angry Hard to find spirit of initiative Implicit: what? They don’t feel the implicit in your sentences/demands. Screwdriver example

Yoann Sculo Manufacturing in China, what the hell! 5

slide-6
SLIDE 6

Introduction My experience And despite that! Credits

Language and usages

What to do? You need to be very concise, clear and intelligible Don’t send huge emails and make very short sentences. Forget bottom-posting in emails. Be patient.

Yoann Sculo Manufacturing in China, what the hell! 6

slide-7
SLIDE 7

Introduction My experience And despite that! Credits

Everything is Microsoft

Windows culture. . . Production and flashing tools Viruses .rar archives (no diffs) Allwinner loader architecture They use Skype (or WeChat)

Yoann Sculo Manufacturing in China, what the hell! 7

slide-8
SLIDE 8

Introduction My experience And despite that! Credits

Everything is Microsoft

What to do? You need a VM, Wine or a dedicated Windows computer Favor portable languages/frameworks such as Python, QT Be carefull with viruses

Yoann Sculo Manufacturing in China, what the hell! 8

slide-9
SLIDE 9

Introduction My experience And despite that! Credits

Source code quality

Help us all no Git, SVN, CVS, not even cpold - developer source tree no UNIX culture, no patchs, DOS file format comments in Chinese, bad encoding Kernel mess Awful drivers (bash/cp, while(1)) blobs everywhere, .doc versioned into the kernel

Yoann Sculo Manufacturing in China, what the hell! 9

slide-10
SLIDE 10

Introduction My experience And despite that! Credits

Electronics quality

Important cultural/educations issues Funky lowcost PCBs upside down connectors Electrical wire color coding - What for? Map every pins - What for? Properly set up your soldering machine? What for?

Yoann Sculo Manufacturing in China, what the hell! 10

slide-11
SLIDE 11

Introduction My experience And despite that! Credits

Electronics quality

What to do? Use a production testing tool. And check, during the production, that everything is OK on your hardware.

Yoann Sculo Manufacturing in China, what the hell! 11

slide-12
SLIDE 12

Introduction My experience And despite that! Credits

Distance

Time zones Currently +7 hours Discussion channel is over at 1:00 PM You can waste your day Crappy Internet connection Internet can be slooooooooooow Remember 56k! Imagine sending 4GB data. Internet connection on the production lines is rare.

Yoann Sculo Manufacturing in China, what the hell! 12

slide-13
SLIDE 13

Introduction My experience And despite that! Credits

Distance

What to do? Communicate on the morning, work on the afternoon Always think about the end of the day in China. Plan ahead firmware uploads. Think offline as much as possible for the production line.

Yoann Sculo Manufacturing in China, what the hell! 13

slide-14
SLIDE 14

Introduction My experience And despite that! Credits

Production operators are not likely to be educated

Important cultural/educations issues Many don’t speak English Some examples ...

Yoann Sculo Manufacturing in China, what the hell! 14

slide-15
SLIDE 15

Introduction My experience And despite that! Credits

Production operators are not likely to be educated

What to do? Keep in mind they don’t all speak English. Use chinese (or colors or shapes) Guide them with simple tasks and documentation. Ease their work and automate everything as much as possible.

Yoann Sculo Manufacturing in China, what the hell! 15

slide-16
SLIDE 16

Introduction My experience And despite that! Credits

Rush periods

European & American periods Christmas - In the stores in november CES (january), IFA (september) Summer holidays? Nope! Asian periods Golden weeks (Spring Festival, Qingming, May Day, Dragon Boat, Mid-Autumn Day, National Day) Worst for us is National Day

Yoann Sculo Manufacturing in China, what the hell! 16

slide-17
SLIDE 17

Introduction My experience And despite that! Credits

Rush periods

What to do? Forget quiet and peaceful summers and be prepared. Work in pair at least (not like me), if you want holidays! Take your holidays between february and april. Ugh! Ship before Golden Week. Don’t get stuck in customs!

Yoann Sculo Manufacturing in China, what the hell! 17

slide-18
SLIDE 18

Introduction My experience And despite that! Credits

The bill of materials (BOM) and PCB layout will change

Changes in the BOM Small money savings (cents) are a big deal for big quantities. Sometimes you are running out of specific components. Your BOM *will* change. Need to change/pick up new drivers. Changes in your PCB layout To fix hardware bugs, your PCB will change. Many revisions to handle in 1, 2 or 3 years at best.

Yoann Sculo Manufacturing in China, what the hell! 18

slide-19
SLIDE 19

Introduction My experience And despite that! Credits

The bill of materials (BOM) and PCB layout will change

What to do? You *must* expect and anticipate components changes. Think modular and maintainable code from the start. Anticipate many PCB revisions in your whole system. Prepare yourself to port many drivers.

Yoann Sculo Manufacturing in China, what the hell! 19

slide-20
SLIDE 20

Introduction My experience And despite that! Credits

And despite that!

Not easy Stressful, frustrating Hard to communicate and understand each other But Component sourcing is easier locally. High flexibility to produce there. Everything, the whole market is over there. They are very good at what they do. Almost no factory in France anymore. Last quote “The problem is we don’t understand the problem“

Yoann Sculo Manufacturing in China, what the hell! 20

slide-21
SLIDE 21

Introduction My experience And despite that! Credits

Credits

Paris Tuileries Garden Facepalm statue.jpg CC BY-NC 2.0 by Alex E. Proimos

Yoann Sculo Manufacturing in China, what the hell! 21