300 likes | 321 Views
Software Engineering September 16, 2009. PCD Locations. Denver. Reno (HQ). Tokyo. RTP. Beijing. Austin. Hong Kong. The Global System Health Leader. Software to reduce manufacturing, support and service costs through diagnostics and to drive contextual monetization opportunities
E N D
Software Engineering September 16, 2009
PCD Locations Denver Reno (HQ) Tokyo RTP Beijing Austin Hong Kong
The Global System Health Leader Software 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 Confidential
"Part of the problem [with PCs] is that there are so many cooks … Microsoft made the operating system, some company in Taiwan made the equipment, you’re running software from a company in California, and now you're installing the driver for a digital camera from a fourth company. You know, what are the odds that all of these are going to work flawlessly together for all 400 million people who have PCs? Zip." David Pogue, NY Times Interviewed on 60 Minutes Aired 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 Products OEM FACTORY SERVICE 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 New!
Company Mission Help our customers respondto industry challengesthrough the delivery of a demonstrable ROI
Factory & Depot Solutions
Windows Vista diagnostics User OS Solutions
Service OS Solutions
Key Technologies OS Present Diagnostics Embedded Diagnostics Software Engineering Methodologies Direct System Information Diagnostic Hardware PC-Doctor 6
Agile 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
Goals • Hire the best UNR graduates • Contribute knowledge and opportunity to UNR • Create real software for our customers
What 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 Visualizer • Huge issue! • Vast amounts of data • Benchmarking • Statistical analysis • Storage • Beautiful display • See Google research
Hard 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
Major Tasks • 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
Startup Programs/Services Manager • Manage Startup Programs or Services • Croud-sourcing • Client and Backend
Standalone 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 PC • Optimize your PC! • Most of the effort is requirements • Open ended
Thank You! • Ken SheppardChief Technology Officerken.sheppard@pc-doctor.com • Hector Urtubia Senior Software Engineer hector.urtubia@pc-doctor.com