Download presentation
Presentation is loading. Please wait.
Published byShawn Greer Modified over 9 years ago
1
Poor Performance in Implementation Mike Rickman CS524 – Software Engineering Azusa Pacific University Dr. Sheldon X. Liang
2
Performance Problems Performance Time required to perform necessary tasks How can there be performance problems Fast, inexpensive hardware Optimized software Fast Networks
3
Performance Problems The system simply cannot operate fast enough The slowest things computers do: Talk to external storage Talk to people “Huge” problem Database transactions Number of users
4
Reliability Problems For Hopper Specialty Company it’s difficult to decide which was worse Performance Reliability Are reliability and performance problems related? Reboots Cancelation Jitter Finger
5
Hopper Specialty Company Distributor of Industrial Hardware Supplier to Oil & Gas drilling companies Thousands Inventory Items Estimated $3.5 million annual sales Purchased NCR’s Warehouse Manager system $180K purchase price Tracks “huge” inventory Pricing Automatic order points Instant Invoicing Had over 200 successful installations
6
NCR’s Warehouse Manager What it really was NCR suspended sales of Warehouse Manager Working out “critical bugs” Inadequate testing Warehouse Manager ported to NCR operating system Original software from Taylor Management Designed for Burroughs Operating System 200 Successful installations on Burroughs OS Forty failed installations on NCR OS
7
NCR’s Warehouse Manager Deadly Embrace System slows to a crawl Long lines of customers waiting Operations expected in seconds takes minutes Two terminals accessing same data Silent Death Solution to Deadly Embrace LogOff - LogOn Corrupted data resulted Twenty to thirty restarts per day
8
Hopper’s Demise Incorrect Pricing $17 / ft. item became $30 / ft. Incorrect Inventory Show 50 items on hand when 50 items needed to ordered Lost Business $350K annual contract cancelled
9
Hopper’s Demise Insult to Injury NCR claimed other customer did not have problems Several similar complaints documented at NCR Blamed Hopper’s employees for failures Not properly trained Stocking Static Defense NCR employee blamed problems on static electricity from a workers nylon stockings
10
Result NCR purchased by AT&T Global Information Systems Warehouse Manager Abandoned AT&T admits problems Hopper sues Past statue of limitation Restrictive Sales Agreement Arbitration Computer Ethics 101
11
Implementation Personal Experience The difference between software engineer and software architect Automated Test Equipment Computer LED Driver Optical Spectrometer Data Acquisition Data Storage Configuration Processing Algorithms
12
Implementation Personal Experience Software Engineer View Test Operator One Button Test
13
Implementation Personal Experience Software Architect View I O M Software Architect View Installation O M Software Architect View Installation Operation M Software Architect View Installation Operation Maintenance
14
Implementation Personal Experience Software Architect View Installation Software Installation Power Requirements Environmental Conditions Calibration Operation Identify Sensor from job traveller Specify lot number Place sensor in fixture Start Process Determine Pass/Fail Maintenance Calibration
15
Questions? Reference Glass, Robert Software Runaways Upper Saddle River, NJ 1998
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.