58
SYSTEMS LIFE CYCLE 3.3.1

3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Embed Size (px)

Citation preview

Page 1: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

SYSTEMS LIFE CYCLE

3.3.1

Page 2: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

THIS PRESENTATION COVERS

• A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE.

Page 3: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

INTRODUCTION

• LARGE SYSTEM DEVELOPMENT PROJECTS MAY INVOLVE A LOT OF PEOPLE WORKING OVER SEVERAL MONTHS OR YEARS AND ON DIFFERENT PARTS OF A PROJECT.

• THIS MEANS THEY CAN’T BE ALLOWED TO WORK IN AN AD-HOC, HAPHAZARD, FASHION.

• THE GOALS OF A PROJECT MUST BE THOROUGHLY UNDERSTOOD AND FORMAL PROCEDURES AND METHODS MUST BE APPLIED TO ENSURE PROJECTS ARE DELIVERED ON TIME AND MEET ALL REQUIREMENTS.

Page 4: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

INTRODUCTION

• THERE ARE PROBLEMS WITH WORKING ON A PROJECT IF YOU DON’T HAVE A PLAN:

• HOW CAN YOU PRODUCE A GOOD PROJECT IF YOU AREN’T SURE ABOUT THE PROBLEM?

• HOW CAN A PROJECT BE BUILT IF IT IS NOT DESIGNED?

• HOW CAN IT BE INSTALLED IF IT IS NOT TESTED PROPERLY?

• IF A PROJECT LEADER LEAVES AND SOMEONE TAKES OVER HOW CAN THEY EFFECTIVELY MANAGE THE PROJECT WITHOUT KNOWING WHAT WORK HAS BEEN DONE AND AT WHAT STAGE THE PROJECT IS AT?

• HOW CAN CHANGES BE MADE TO A PROJECT IF THE DOCUMENTATION IS INCOMPLETE?

Page 5: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

SYSTEM LIFE CYCLE

• THE SYSTEMS LIFE CYCLE ENSURES THAT PEOPLE ARE WORKING IN A VERY ORGANISED, METHODICAL, MANNER.

• EACH STAGE IS COMPOSED OF CERTAIN WELL-DEFINED ACTIVITIES AND RESPONSIBILITIES AND EACH STAGE MUST BE COMPLETED BEFORE THEY NEXT STAGE BEGINS.

• THERE ARE DIFFERENT MODELS OF THE SYSTEM LIFE CYCLE BUT MOST CONTAIN 5-7 STAGES.

Page 6: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 7: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 8: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

FEASIBILITY STUDY

• THE FEASIBILITY STUDY IS THE FIRST STAGE OF THE SYSTEM’S LIFE CYCLE.

• WHEN A PROBLEM IS RECOGNISED AND IDENTIFIED THE FEASIBILITY STUDY IS INITIATED.

• THE PURPOSE OF THE FEASIBILITY STUDY IS TO FULLY UNDERSTAND THE PROBLEM AND TO WORK OUT IF THE PROBLEM IS WORTH FIXING.

Page 9: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

FEASIBILITY STUDY

• THERE ARE FIVE MAIN FACTORS TO BE CONSIDERED:

•TECHNICAL FEASIBILITY

•ECONOMIC FEASIBILITY

• LEGAL FEASIBILITY

•OPERATIONAL FEASIBILITY

•SCHEDULE FEASIBILITY

Page 10: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

TECHNICAL FEASIBILITY

• THIS INVOLVES LOOKING AT:

• WHETHER THE TECHNOLOGY EXISTS TO IMPLEMENT THE PROPOSED SYSTEM; OR

• WHETHER THIS IS A PRACTICAL PROPOSITION;

Page 11: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

ECONOMIC FEASIBILITY

• THIS INVOLVES ESTABLISHING THE COST-EFFECTIVENESS OF THE PROPOSED SYSTEM.

• IF THE BENEFITS DO NOT OUTWEIGH THE COST THEN THE PROJECT IS NOT WORTH GOING AHEAD WITH.

Page 12: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

LEGAL FEASIBILITY

• THIS PART OF THE FEASIBILITY STUDY CHECKS TO SEE IF THE PROPOSED SYSTEM FALLS WITHIN LEGAL GUIDELINES.

• FOR EXAMPLE, WOULD THE NEW SYSTEM CONTRAVENE THE DATA PROTECTION ACT?

Page 13: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

OPERATIONAL FEASIBILITY

• THIS IS CONCERNED WITH WHETHER THE CURRENT WORK PRACTICES AND PROCEDURES ARE ADEQUATE TO SUPPORT THE NEW SYSTEM.

• IT IS ALSO CONCERNED WITH SOCIAL FACTORS

• HOW THE ORGANISATIONAL CHANGE WILL AFFECT THE WORKING LIVES OF THOSE AFFECTED BY THE SYSTEM.

Page 14: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

SCHEDULE FEASIBILITY

• THIS LOOKS AT HOW LONG THE SYSTEM WILL TAKE TO DEVELOP, OR WHETHER IT CAN BE DONE IN A DESIRED TIME-FRAME.

Page 15: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

FEASIBILITY STUDY

• AT THE END OF THIS STAGE A FEASIBILITY REPORT IS PRODUCED BY A SYSTEMS ANALYST.

• IF THE REPORT CONCLUDES THAT THE PROJECT SHOULD GO AHEAD, AND THIS IS AGREED BY THE SENIOR MANAGERS, THEN A DETAILED REQUIREMENTS ANALYSIS WILL BE PRODUCED.

Page 16: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 17: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 18: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

ANALYSIS

• THIS IS A MORE DETAILED REPORT WHICH FOCUSES ON THE CURRENT SYSTEM AND THE REQUIREMENTS OF THE NEW PROPOSED SYSTEM.

• IT IS THE SYSTEMS ANALYST’S JOB TO FIND OUT ABOUT CURRENT METHODS, USER REQUIREMENTS AND TO ASSESS THE FEASIBILITY OF A PROJECT.

Page 19: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

ANALYSIS

• GATHERING DETAILS ABOUT THE CURRENT SYSTEM MIGHT INVOLVE:

• INTERVIEWING STAFF FROM DIFFERENT LEVELS OF THE ORGANISATION FROM END USERS TO SENIOR MANAGERS.

• EXAMINING CURRENT BUSINESS AND SYSTEMS DOCUMENTS AND OUTPUTS.

• SENDING OUT QUESTIONNAIRES AND ANALYSING RESPONSES.

• OBSERVATIONS OF CURRENT PROCEDURES FROM DIFFERENT DEPARTMENTS.

Page 20: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

ANALYSIS

• THE ANALYSIS REPORT WILL:

• EXAMINE HOW DATA AND INFORMATION FLOWS THROUGH AN ORGANISATION.

• EXPLAIN WHAT THE PROPOSED SYSTEM WILL DO (NOT HOW IT WILL DO IT).

• SHOW DETAILED COSTS AND BENEFITS.

• EXPLAIN HOW THE SYSTEM WILL BE IMPLEMENTED.

• EXPLAIN WHO THE END USERS ARE, WHAT INFORMATION THEY WILL GET AND IN WHAT FORM.

Page 21: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 22: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 23: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

DESIGN

• THE FEASIBILITY AND THE ANALYSIS STAGES ARE ALL ABOUT SOLVING THE PROBLEM.

• BY THE TIME THESE STAGES ARE COMPLETE THE PEOPLE WORKING ON THE PROJECT WILL:

• UNDERSTAND THE BUSINESS AND OPERATIONS IN DETAIL

• UNDERSTAND THE PROBLEM AREA IN DETAIL

• HAVE AGREED WITH THE CUSTOMER WHAT THEY WANT THE NEW SYSTEM TO DO

• HAVE OUTLINED THE SOLUTION

Page 24: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

DESIGN

• THE DESIGN STAGE IS ABOUT THE CREATIVE SOLUTION TO THE PROBLEM.

• THERE MIGHT BE MULTIPLE SOLUTIONS OR JUST ONE.

• IN THE EVENT OF MULTIPLE SOLUTIONS FURTHER ANALYSIS MIGHT BE REQUIRED TO WORK OUT WHICH WOULD BE THE BEST SOLUTION.

Page 25: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

WHAT HAPPENS DURING THE DESIGN STAGE?

• THERE SHOULD BE A DESCRIPTION OF THE OVERALL DESIGN USING DIAGRAMS AND COMMENTS.

• THE USER INTERFACE SHOULD BE DESIGNED.

• ALL REPORTS AND SCREENS AND NAVIGATION SYSTEMS SHOULD BE DESIGNED.

• DATA VALIDATION RULES AND VERIFICATION PROCEDURES SHOULD BE SPECIFIED.

Page 26: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

WHAT HAPPENS DURING THE DESIGN STAGE?

• DATA VOLUMES SHOULD BE CALCULATED AND STORAGE AND BACK-UP DEFINED.

• FUNCTIONAL DESCRIPTIONS OF ALL PROCEDURES, MODULES, FUNCTIONS ETC SHOULD BE PRODUCED.

• A COMPLETE TEST PLAN WITH THE DATA TO BE USED AND PREDICTED OUTPUTS SHOULD BE DONE.

Page 27: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

DESIGN

• AN EFFECTIVE DESIGN WOULD ALLOW YOU TO GIVE THE DESIGN DOCUMENTATION TO ANY PROGRAMMER OR BUILDER OF THE SYSTEM TO RECREATE IT EXACTLY.

• THE PROGRAMMER/BUILDER SHOULDN’T NEED ANY HELP OTHER THAN WHAT IS WITHIN THE DESIGN DOCUMENTATION.

Page 28: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 29: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 30: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

IMPLEMENTATION

• DURING THIS PROCESS THE PROJECT DEVELOPMENT TEAM WILL USE THE DESIGN DOCUMENTATION TO CREATE THE ACTUAL PRODUCT.

• THIS STAGE SHOULD NOT BE CONFUSED WITH THE INSTALLATION OF THE ACTUAL PRODUCT WHICH INVOLVES TAKING THE FINISHED PRODUCT AND INSTALLING IT ON THE CUSTOMER’S PREMISES.

• THIS STAGE CAN ONLY BE SUCCESSFUL IF THE DESIGN STAGE WAS CARRIED OUT PROPERLY.

Page 31: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 32: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 33: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

TESTING

• TESTING SHOULD FOLLOW THE TEST PLAN WHICH WAS LAID OUT IN THE DESIGN DOCUMENTATION AND SHOULD ALWAYS BE CARRIED OUT.

• THE REASONS:

• A COMPANY NEEDS TO ENSURE THEIR REPUTATION FOR DEVELOPING GOOD SYSTEMS IS INTACT.

• A GOOD PROGRAM WILL GAIN IN POPULARITY ONLY IF CUSTOMERS SEE IT AS A GOOD PROGRAM.

• A BAD SYSTEM WILL MEAN THAT SYSTEM WILL BE AVOIDED IN THE FUTURE AND PERHAPS CUSTOMERS WON’T PAY FOR YOUR SERVICES.

• A SYSTEM THAT CAUSES ACCIDENTS MAY LEAD TO LEGAL PROBLEMS.

Page 34: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 35: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 36: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

INSTALLATION• ONCE A SYSTEM HAS BEEN BUILT AND TESTED IT NEEDS TO BE

INSTALLED IN A WAY THAT ENSURES MINIMAL DISRUPTION TO THE CUSTOMER.

• THINGS THAT SHOULD BE CONSIDERED:

• STAFF TRAINING – CAN THEY USE THE SYSTEM STRAIGHT AWAY?

• HOW DO YOU GET ALL THE CURRENT DATA ON THE OLD SYSTEM ONTO THE NEW SYSTEM – HOW LONG WILL IT TAKE? IS IT TRANSFERABLE IN IT’S CURRENT FORMAT?

• THE HARDWARE/SOFTWARE FOR THE NEW SYSTEM MUST BE IN PLACE. ANY ADDITIONAL HARDWARE/SOFTWARE REQUIRED FOR THE SYSTEM WILL NEED TO BE BOUGHT AND STORED SAFELY UNTIL IT IS NEEDED.

Page 37: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

INSTALLATION

• THAT ARE FOUR STRATEGIES THAT YOU COULD EMPLOY:

Strategies

Parallel running

Pilot running

Direct changeover

Phased implementation

Page 38: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

PARALLEL RUNNING• IN THIS INSTANCE THE OLD SYSTEM RUNS ALONG SIDE THE NEW

SYSTEM.

• THIS ALLOWS THE NEW SYSTEM TO PROVE IT WORKS BEFORE SHUTTING DOWN THE OLD SYSTEM.

• IT GIVES STAFF AN OPPORTUNITY TO GET USED TO THE NEW SYSTEM BUT IT MEANS DOUBLING THE WORK LOAD AS YOU HAVE TO INPUT DATA INTO BOTH SYSTEMS.

• ONCE EVERYTHING CHECKS OUT…THEN THE OLD SYSTEM CAN BE SHUT DOWN.

Page 39: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

PILOT RUNNING

• THIS IS SIMILAR TO PARALLEL RUNNING BUT WITH A DIFFERENCE.

• INSTEAD OF BOTH SYSTEMS RUNNING TOGETHER AT THE SAME TIME, ONLY A PORTION OF THE NEW SYSTEM WILL BE RUNNING IN PARALLEL. WHEN ONE PORTION CHECKS OUT OK THEN ANOTHER PORTION OF THE NEW SYSTEM IS PILOTED.

• THE TERM PILOT RUNNING CAN ALSO BE USED WHEN A LARGE ORGANISATION CHANGES SYSTEMS OVER TIME.

• FOR EXAMPLE, A SUPERMARKET CHAIN MIGHT INSTALL NEW CHECKOUT SYSTEMS IN A FEW BRANCHES TO MAKE SURE IT WORKS BEFORE INSTALLING THEM IN THE REMAINING BRANCHES.

Page 40: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

DIRECT CHANGEOVER

• THIS IS WHERE YOU SHUT DOWN THE OLD SYSTEM AND START OPERATING THE NEW SYSTEM STRAIGHT AWAY.

• STAFF TRAINING NEEDS TO TAKE PLACE IN ADVANCED BUT OVERALL WORKLOAD SHOULDN’T BE AFFECTED.

• THE PROBLEM WITH THIS METHOD IS THAT IF SOMETHING GOES WRONG THEN THE SYSTEM WILL NEED TO BE FIXED AS SOON AS POSSIBLE BECAUSE YOU CAN’T FALL BACK ON THE OLD SYSTEM.

Page 41: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

PHASED IMPLEMENTATION

• DURING A PHASED IMPLEMENTATION, PARTS OF THE NEW SYSTEM REPLACE PARTS OF THE OLD SYSTEM.

• PARTS OF THE NEW SYSTEM CAN THEN BE USED FOR STAFF TRAINING AND CAN PROVE ITSELF BEFORE THE NEXT PART OF THE NEW SYSTEM IS INSTALLED.

• THIS METHOD TAKES A LONG TIME COMPARED TO DIRECT CHANGEOVER.

Page 42: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 43: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 44: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

DOCUMENTATION

• DURING THIS PROCESS SYSTEM DOCUMENTATION IS CREATED FOR THE END USER.

• THESE DOCUMENTS MIGHT INFORM THE END USER ABOUT:

• PROGRAM SPECIFICATIONS

• WHAT TO DO IF THE SYSTEM CRASHES

• SECURITY DETAILS

• HOW TO USE THE SYSTEM (USER GUIDE/MANUAL)

• YOU COULD BREAK THIS DOWN INTO TWO TYPES OF DOCUMENTS:

• USER DOCUMENTATION

• TECHNICAL DOCUMENTATION

Page 45: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 46: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

SYSTEM LIFE CYCLE

Page 47: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

MAINTENANCE

• JUST BECAUSE THE SYSTEM HAS BEEN INSTALLED AND IS BEING USED DOESN’T MEAN THAT’S THE END OF THE SYSTEM LIFE CYCLE.

• SOME MAINTENANCE MAY BE REQUIRED FOR A RANGE OF DIFFERENT REASONS.

Page 48: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

REASONS FOR MAINTENANCE• USER HAS DISCOVERED A BUG IN THE SYSTEM.

• THE LAW HAS CHANGED AND THE SYSTEM NO LONGER OPERATES WITHIN THE RULES OF THE LAW.

• NEW TECHNOLOGY HAS BEEN RELEASED AND THE SYSTEM COULD BENEFIT FROM THE TECHNOLOGY.

• THE CUSTOMER NEEDS ADDED FUNCTIONALITY WHICH MEANS FURTHER ENHANCEMENTS ARE REQUIRED.

• THE BUSINESS HAS EXPANDED AND NOW NEEDS TO HANDLE MORE DATA THAN ITS CURRENT SYSTEM CAN COPE WITH.

Page 49: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

EVALUATION

• AFTER THE COMPLETION OF ANY PROJECT IT IS IMPORTANT TO EVALUATE IT.

• THIS SHOULD BE DONE FOR BOTH THE PROJECT DEVELOPMENT TEAM AND ALSO THE CUSTOMER.

• THE PROJECT DEVELOPMENT TEAM NEED TO KNOW IF THEY ESTIMATED COSTS AND TIMINGS CORRECTLY. THIS WILL HELP THEM GIVE MORE ACCURATE ESTIMATES FOR FUTURE CUSTOMERS.

• THE CUSTOMER WILL WANT TO KNOW IF IT WAS WORTH GOING THROUGH THE PROJECT AND USE THEIR FINDINGS FOR FUTURE PROJECTS THEY MAY HAVE.

Page 50: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

EVALUATION

• THERE ARE VARIOUS QUESTIONS WHICH YOU CAN ASK:

• DOES THE NEW SYSTEM MEET THE SYSTEM REQUIREMENTS?

• DOES THE SYSTEM CONTAIN BUGS?

• DOES IT CRASH?

• IS THE SYSTEM MAKING THE EMPLOYEES MORE EFFICIENT?

• DID THE SELLING PRICE PAY FOR THE WORK THAT WAS DONE?

• ARE EMPLOYEES CONFIDENT IN USING THE NEW SYSTEM?

Page 51: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

BASIC ANALYSISIS IT WORTH GOING AHEAD WITH THE PROJECT?

Page 52: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

DETAILED ANALYSISINVESTIGATE REQUIREMENTS, CURRENT SYSTEM

AND FLOW OF DATA

Page 53: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

DESIGN A SOLUTION TO THE PROBLEM AND PRODUCE A TEST PLAN

Page 54: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

MAKE THE SYSTEM

Page 55: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

CHECK TO SEE IF THE SYSTEM WORKS AS EXPECTED

Page 56: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

INSTALL THE NEW SYSTEM AT THE CLIENT’S LOCATION

Page 57: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

CREATE SYSTEM DOCUMENTATION FOR END USER

Page 58: 3.3.1. A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE

Feasibility Study

Analysis

Design

Implementation

Testing

Installation

Documentation

Evaluation &

Maintenance

MAKE CHANGES TO/UPDATE THE SYSTEM IF NECESSARY

AND EVALUATE IT