Presentation is loading. Please wait.

Presentation is loading. Please wait.

ITEC 370 Lecture 22 Maintenance. Review Questions? Project update on F, next F give prototype demonstration Interface testing –Checklist of design features.

Similar presentations


Presentation on theme: "ITEC 370 Lecture 22 Maintenance. Review Questions? Project update on F, next F give prototype demonstration Interface testing –Checklist of design features."— Presentation transcript:

1 ITEC 370 Lecture 22 Maintenance

2 Review Questions? Project update on F, next F give prototype demonstration Interface testing –Checklist of design features –Users

3 Maintenance Objectives Maintenance –What do you do once it is delivered???

4 Maintenance Fin Congrats, you just delivered your product

5 Maintenance Now what Decide on the style of maintenance you want to follow Reactive Proactive

6 Maintenance Reactive Status quo and keeping it Only react when a client requests a fix –Corrective maintenance Benefits –Less attention required to details –Retraining less of an issue Downsides –Not good for publicity of product –Miss opportunities

7 Maintenance Example DGL – software created for my dissertation Used by NIST / VT on a daily basis for 5+ years No new major development for 5+ years Bug fixes when a particular problem occurs with an application No new adopters

8 Maintenance When Good for when clients are not apt to change –Expensive retraining Manufacturing lines Call centers You don’t have the resources to do anymore than is necessary Buggy updates are bad…

9 Maintenance Active Anticipate what is coming down the road New software versions and compatibility –Preventative maintenance Competitors products Improve on what you currently have –Graphics card drivers

10 Maintenance iOS software App store provides millions of users a chance to find software that smaller developers probably wouldn’t ever have been able to put in front of users –AngryBirds anyone? Requires a lengthy “validation” by Apple beforehand Apple changes their platform constantly

11 Maintenance Betting on maintenanc e World of Warcraft –November 23 rd 2004 Team Fortress 2 –Since 2007, would you like a hat with that? –Halloween themed levels

12 Maintenance Numbers Typically –25% Adaptive –20% Corrective –55% Preventative In other words, time moves on and so must your software

13 Maintenance Lehman’s laws Continuing change Increasing complexity Conservation of familiarity Continuing growth Declining quality Feedback system

14 Maintenance Environmen ts Remember the user’s environment may be different than what you use Remember your environment’s quirks Remember staging is your best friend

15 Maintenance Update testing Remember, change causes issues Deleting/corrupting user data Clean install Over-write information –Do you force an overwrite? –Only update the pieces needed?

16 Maintenance Review Reactive Active


Download ppt "ITEC 370 Lecture 22 Maintenance. Review Questions? Project update on F, next F give prototype demonstration Interface testing –Checklist of design features."

Similar presentations


Ads by Google