Presentation is loading. Please wait.

Presentation is loading. Please wait.

Entwicklerkonference ‘00 FoxPro Application Maintenance Ted Roche Blackstone Incorporated Ted Roche Blackstone Incorporated

Similar presentations


Presentation on theme: "Entwicklerkonference ‘00 FoxPro Application Maintenance Ted Roche Blackstone Incorporated Ted Roche Blackstone Incorporated"— Presentation transcript:

1 Entwicklerkonference ‘00 FoxPro Application Maintenance Ted Roche Blackstone Incorporated http://www.bstone.com Ted Roche Blackstone Incorporated http://www.bstone.com Session Number

2 Copyright © 2000 Ted Roche Who Am I?  Director of Development  Microsoft Certified Solution Developer, Microsoft Certified Systems Engineer  Co-Author Hacker’s Guide to VFP 6  Microsoft Support MVP, 1994 – present

3 Copyright © 2000 Ted Roche Maintenance  Business Issues – Client’s and Consultant’s  Auditing an application  Tools to maintain application  Issues in maintenance  WTF code

4 Copyright © 2000 Ted Roche Business Issues  Cost-benefit, ROI, business case  Structuring a maintenance contract  Structuring a support contract  Slices of the pie

5 Copyright © 2000 Ted Roche Auditing an Application - 1  Locate all source code  Sort “live” code from old/temp code  Process Project File or Directory  Count #lines of code, comments, files  DEMO

6 Copyright © 2000 Ted Roche Auditing an Application – 2  Review documentation ERD User Manuals Developer manuals, standards, notes

7 Copyright © 2000 Ted Roche Auditing an Application – 3  Review code  Project structure, framework  Code structure  Commenting  Maintenance

8 Copyright © 2000 Ted Roche Tools to Maintain Application  Existing documentation, if any  FoxDoc / Documenting Wizard  Filer to find code references  Object Browser to document object model  Hacker’s Guide / Help File

9 Copyright © 2000 Ted Roche Issues in Maintenance  Working with older runtimes/older environments “Gee, it doesn’t do that here”  Hardware/OS updates not supported USB Printer on a DOS application WinMe locked at FILES=40

10 Copyright © 2000 Ted Roche WTF Code “Two wrongs don’t make a right, but three rights make a left.”

11 Copyright © 2000 Ted Roche Summary  Business model for maintenance  Audit unknown applications  Build tools to assist in maintenance  Anticipate challenges

12 Copyright © 2000 Ted Roche Thank you! Please remember to fill out your evaluation. Ted Roche Blackstone Incorporated http://www.bstone.com Ted Roche Blackstone Incorporated http://www.bstone.com


Download ppt "Entwicklerkonference ‘00 FoxPro Application Maintenance Ted Roche Blackstone Incorporated Ted Roche Blackstone Incorporated"

Similar presentations


Ads by Google