© 2006 pc-doctor, inc. all rights reserved. pc-doctor is a trademark of pc-doctor, inc., reno, nv....
Post on 20-Dec-2015
214 views
TRANSCRIPT
© 2006 PC-DOCTOR, INC. ALL RIGHTS RESERVED. PC-DOCTOR IS A TRADEMARK OF PC-DOCTOR, INC., RENO, NV. ALL OTHER BRAND AND PRODUCT NAMES ARE REGISTERED TRADEMARKS, TRADEMARKS OR SERVICEMARKS OF THEIR RESPECTIVE HOLDERS AND ARE GRATEFULLY ACKNOWLEDGED. PRODUCT
SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE.
Software EngineeringSeptember 16, 2009
PCD LocationsPCD Locations
Reno (HQ)Austin RTP
Tokyo
Hong Kong
DenverBeijing
Confidential
The Global System Health The Global System Health LeaderLeaderSoftware to reduce manufacturing,support and service costs through diagnostics and to drive contextual monetization opportunities
Founded in 1993 Privately held, profitable, fiscally conservative Focused on engineering excellence, software quality,
customer service and technical innovation Major PC manufacturer customers: HP, Dell, Acer,
Lenovo, Fujitsu Delivering a demonstrable ROI through service delivery
cost reductions and APOS revenues and profit
"Part of the problem [with PCs] "Part of the problem [with PCs] is that there are so many is that there are so many
cooks … Microsoft made the cooks … Microsoft made the operating system, some operating system, some
company in Taiwan made the company in Taiwan made the equipment, you’re running equipment, you’re running
software from a company in software from a company in California, and now you're California, and now you're
installing the driver for a installing the driver for a digital camera from a fourth digital camera from a fourth
company. You know, what are company. You know, what are the odds that all of these are the odds that all of these are
going to work flawlessly going to work flawlessly together for all 400 million together for all 400 million
people who have PCs? Zip." people who have PCs? Zip."
David Pogue, NY TimesInterviewed on 60 MinutesAired on Jan, 28, 2007“Get Me the Geeks!”
5%OF DESKTOPSFAIL IN 1ST YEAR/Gartner
15%OF NOTEBOOKSFAIL IN 1ST YEAR/Gartner
40%OF ALL RETURNS ARE“NO DEFECT FOUND”/CompTIA
PC-Doctor ProductsPC-Doctor Products
Windows Diagnostic Preload
WinPE Diagnostic Preload
InROM Diagnostics
Linux Diagnostics
DOS Diagnostics
Messaging and Monitization
PC-Doctor Network Factory
PC-Doctor Factory
PC-Doctor Factory Express
PC-Doctor Service Center
PC-Doctor Network Factory
PC-Doctor Factory
OEM SERVICEFACTORY
New!
Company MissionCompany Mission
Help our customers respondto industry challengesthrough the delivery of a demonstrable ROI
What We MakeWhat We Make
Factory& DepotSolutions
Windows Vista diagnostics
User OSSolutions
Service OSSolutions
ServiceSolutions
OS Present Diagnostics
Embedded Diagnostics PC-Doctor
6
Software Engineering
Methodologies
Direct System Information
Diagnostic Hardware
Key Technologies
How We Make SoftwareHow We Make Software
Software EngineeringSoftware Engineering
Agile ProcessAgile Process Satisfy the customer through early and
continuous delivery of valuable software Welcome changing requirements Deliver working software frequently Build projects around motivated individuals Processes promote sustainable
development Simplicity-the art of maximizing the amount of
work not done--is essential The best architectures, requirements, and
designs emerge from self-organizing teams At regular intervals, the team reflects on how
to become more effective
GoalsGoals Hire the best UNR graduates Contribute knowledge and opportunity to UNR Create real software for our customers
What We OfferWhat We Offer Mentoring Developers – up to 5 days as needed Quality assurance Hardware and software Foundational components
Diagnostics, system information, Linux, Windows, sample code
Bonus - $2500 budgeted What we need from you - Three things
Commitment! Commitment! Commitment!
Drive VisualizerDrive Visualizer Huge issue! Vast amounts of data Benchmarking Statistical analysis Storage Beautiful display See Google research
Hard Drive Predictive AgentHard Drive Predictive Agent Now – run diagnostics – PASS or FAIL Future – predict failures
Existing models are limited How do we get the data? Offer “free” tool to gather data and
upload PCD server Must offer carrot
Free diagnostics Account based access interesting
aggregate data Basic failure predictions
Define what data to gather Define UI Solve problem of failed drives Implement prediction visualization
C# PCD to do integration
Implement client server data exchange Use Amazon Web Services (ECC, S3 and SQS) Server side is the bulk of the effort
Major TasksMajor Tasks
Startup Programs/Services ManagerStartup Programs/Services Manager Manage Startup Programs or Services Croud-sourcing Client and Backend
Standalone Drive ManagerStandalone Drive Manager Key Features
Tests drives Images drive – local and network Portable – self powered Secure erase and verify
Label printing Bad drive imaging Local PXE server
Initial specs Intel Atom Linux OS 4 line LCD display 2 SATA, 2 USB, 1 PATA
Top 10 Ways to Speed Up Your PCTop 10 Ways to Speed Up Your PC Optimize your PC! Most of the effort is requirements Open ended
QuestionsQuestions
Thank You!Thank You!
Ken SheppardChief Technology [email protected]
Hector UrtubiaSenior Software Engineer [email protected]