Maintenance and SupportUser TrainingTraining MethodologiesTraining the end-usersSupporting the End-userMaintenance PhaseMaintenance Life Cycle Design ConceptMaintenance StepsMaintenance Phase/TestingSlide 10Other things to considerReview of Oracle DesignerOracle DesignerSlide 14The Last ExamWhat I changed from last semester:So – did we have fun or what?!Maintenance and SupportWeek 15CMIS570User TrainingUser TrainingNeed to consider the same 2 groups:End usersUse the system to achieve the business purposeCreating, modifying, deleting recordsGenerating reportsQuerying the dataSystem operatorsPerform administrative functions and routine maintenance to keep the system operatingStarting and stopping the systemRunning backup and recoveryTraining MethodologiesDetermine best training method given end-users and system:Instructor LedOne-on-OneUser-LedExternal sourcesTraining the end-usersWhat do users want?Training early onTraining manualStraightforward teaching techniques1. How to get started2. Where to turn for help3. Who to see when they want to learn more about the features and functionalitySupporting the End-userInformation Center / Help deskAutomating supportResident expertOther things to consider:Providing recovery and backupDisaster recoveryPC maintenanceMaintenance PhaseMaintenance:Changes made to a system to fix or enhance its functionalityWhy is this needed?CorrectivePerfectiveAdaptivePreventiveMaintenance Life Cycle Design Concept PlanAnalysisDesignImplementMaintainMaintenance StepsObtain maintenance requestsSSR, SMR, CRControlling maintenance requests How is decision made on which maintenance requests to work on?Planning stepsSecure resourcesTransform requests into formal changesDevelop test criteria and a test planMaintenance Phase/TestingStart with “production copy” of modules to be changedCheck out production version of source codeUnit testingREGRESSION testingTo ensure changes have not created new problems in the systemAccomplished by running a subset of previously executed integration and system testsSmart IS shops keep a regression “test bucket” of selected test cases to run on a system when changes are made to any module in that systemMaintenance StepsImplement changesMonitor changesUpdate documentationOther things to considerCost of maintenanceCASE tools to aid in maintenanceCost factorsWho does maintenance in an organizationReview of Oracle Designer ANALYSIS•Process Models•ERD•FHDTransformers•Database•ApplicationDESIGN•Design EditorGenerators•Database•Table API•Forms•ReportsOracle DesignerOracle Designer end result:Actual application databaseWorking prototypes of screens and reportsAnalysis and design documentationERDs, process models, etc.PROCESSMODELE-RDIAGRAMFHDEntity UsagesADTDDTDBDESIGNCANDIDATEAPPLSColumn Display PropertiesDB andTable APIOracle DatabaseGenerateDBGenerateApplsREPORTFORMDesign EditorORACLE DESIGNERORACLE DESIGNERThe Last ExamNot ComprehensiveSimilar in format to 1st exam – but will try to make it shorterWhat I changed from last semester:Modified the examsChanged the point allocation for the homeworks.Consider major research paper rather than Oracle.So – did we have fun or what?!Your reactions, feedback, suggestions for improvement are always welcome…SDLC, Project, Oracle Designer stuff, other aspects of the
View Full Document