The System Development Life Cycle System Evaluation and

  • Slides: 28
Download presentation
The System Development Life Cycle System Evaluation and Selection

The System Development Life Cycle System Evaluation and Selection

Objectives � Discuss the role that technical, economic, legal, operational and schedule (TELOS) feasibility

Objectives � Discuss the role that technical, economic, legal, operational and schedule (TELOS) feasibility factors play in determining system value. � Discuss the role that productivity, differentiation, and management (PDM) strategic factors play in determining system value. � Describe the maintainability, usability, reuseability, reliability, and extendability (MURRE) design factors and show they help to determine system value.

Objectives � Define cost/benefit analysis and describe its use in financially evaluating general system

Objectives � Define cost/benefit analysis and describe its use in financially evaluating general system design alternatives. � Prepare the System Evaluation and Selection Report

System Planning Systems Maintenance Analysis SDLC Conceptual Systems Design System Implement ation Detailed System

System Planning Systems Maintenance Analysis SDLC Conceptual Systems Design System Implement ation Detailed System Design System Evaluation And Selection System Evaluation and Selection

TELOS Feasiblity Factors Worksheet Determine the TELOS Feasibility Score � Rating Technical Feasibility �

TELOS Feasiblity Factors Worksheet Determine the TELOS Feasibility Score � Rating Technical Feasibility � Rating Economic Feasibility � Rating Legal Feasibility � Rating Operational Feasibility � Rating Schedule Feasibility

TELOS Feasiblity Factors Worksheet Determine the TELOS Feasibility Score � Rating Technical Feasibility ◦

TELOS Feasiblity Factors Worksheet Determine the TELOS Feasibility Score � Rating Technical Feasibility ◦ ◦ ◦ Uses established well-known technology ? New technology platform required? New technology is first release by vendor? Multiple vendors involved? Complex networked system?

TELOS Feasiblity Factors Worksheet Determine the TELOS Feasibility Score � Rating Economic Feasibility ◦

TELOS Feasiblity Factors Worksheet Determine the TELOS Feasibility Score � Rating Economic Feasibility ◦ Total commitment from top management? ◦ Total development funds allocated and committed? � Rating Legal Feasibility ◦ Corporate counsel satisfied with the system as related to regulations, privacy, industry compliance? ◦ Controls in place?

TELOS Feasiblity Factors Worksheet Determine the TELOS Feasibility Score � Rating Operational Feasibility ◦

TELOS Feasiblity Factors Worksheet Determine the TELOS Feasibility Score � Rating Operational Feasibility ◦ Narrow scope with few interfaces? ◦ New global-based system with many interfaces and users? ◦ Automates a know process? ◦ Automates a unique, unknown process? ◦ Involves knowledgeable and commit workers

TELOS Feasiblity Factors Worksheet Determine the TELOS Feasibility Score � Rating Schedule Feasibility ◦

TELOS Feasiblity Factors Worksheet Determine the TELOS Feasibility Score � Rating Schedule Feasibility ◦ Total development time measure in Hours? Days? Weeks? Months? Years? ◦ System project team uses advanced techniques? ◦ Systems project team has high level of expertise and motivation?

Determine the PDF Strategic Factors Rating � Productivity � Differentiation � Management

Determine the PDF Strategic Factors Rating � Productivity � Differentiation � Management

Determine the PDF Strategic Factors Rating � Productivity ◦ ◦ Coordinated tasks? Easy and

Determine the PDF Strategic Factors Rating � Productivity ◦ ◦ Coordinated tasks? Easy and quick access to data/database? Automated transaction processing? Automated low-level tasks?

Determine the PDF Strategic Factors Rating � Differentiation ◦ Style, price, quality, or uniqueness

Determine the PDF Strategic Factors Rating � Differentiation ◦ Style, price, quality, or uniqueness of product or service affected? ◦ Inventory control improved? ◦ Order processing and tracing customer orders improved? ◦ Company's image enhanced?

Determine the PDF Strategic Factors Rating � Management ◦ Provides high-quality information in both

Determine the PDF Strategic Factors Rating � Management ◦ Provides high-quality information in both form and substance? ◦ Supports budgeting and planning functions? ◦ Gives timely feedback about operations for corrective action? ◦ Gives status information? ◦ Gives early warning signs? ◦ Discloses conflicts? ◦ Assists decision-making tasks

MURRE Design Factors � Maintainability � Usability � Reusability � Reliability � Extendability

MURRE Design Factors � Maintainability � Usability � Reusability � Reliability � Extendability

MURRE Design Factors � Maintainability ◦ ◦ ◦ Standard data dictionary? Standard programming languages?

MURRE Design Factors � Maintainability ◦ ◦ ◦ Standard data dictionary? Standard programming languages? Standard computer configuration? High degree of modularity? Comprehensive, clear, and current documentation?

MURRE Design Factors � Usability ◦ High level of information and substance? ◦ Form

MURRE Design Factors � Usability ◦ High level of information and substance? ◦ Form of output fits the cognitive style of the user?

MURRE Design Factors � Reusability ◦ Well-designed, independent modules? ◦ Modules applicable to future

MURRE Design Factors � Reusability ◦ Well-designed, independent modules? ◦ Modules applicable to future applications? ◦ High proportion of software modules reusable?

MURRE Design Factors � Reliability ◦ ◦ ◦ ◦ Mean-time-between failures increases? (MTBF) Mean-time-between

MURRE Design Factors � Reliability ◦ ◦ ◦ ◦ Mean-time-between failures increases? (MTBF) Mean-time-between repairs decreases? (MTBR) Thorough review and walkthroughs? Effective controls? Fault-tolerant hardware? Rigorous testing procedures to be used? Disaster recovery plan to be established?

MURRE Design Factors � Extendability ◦ Is the system design flexible? ◦ Does the

MURRE Design Factors � Extendability ◦ Is the system design flexible? ◦ Does the system design indicate an ability to grow and adapt?

Evaluating and weighing the costs and benefits of systems designs What are the costs?

Evaluating and weighing the costs and benefits of systems designs What are the costs? � Computing resource costs � Systems development and implementation costs ◦ ◦ ◦ Systems development Equipment installation costs Programming costs Training costs Testing costs Conversion costs

Evaluating and weighing the costs and benefits of systems designs What are the costs?

Evaluating and weighing the costs and benefits of systems designs What are the costs? � Operations and Management costs ◦ ◦ ◦ ◦ Staff costs (long list) Supplies (long list) Hardware maintenance Software maintenance Power and light costs Insurance costs Telecommunication costs Building and building services costs

Evaluating and weighing the costs and benefits of systems designs What are the Benefits?

Evaluating and weighing the costs and benefits of systems designs What are the Benefits? � Tangible ◦ Measurable changes in cost – maybe from current system to new system � Intangible ◦ Improved customer satisfaction ◦ Reduce customer check-out times ◦ Shorter lines

Evaluating and weighing the costs and benefits of systems designs Measuring Costs and Benefits?

Evaluating and weighing the costs and benefits of systems designs Measuring Costs and Benefits? � Accounting details, return on investment, Net Present Value (NPV), Present Value Index (PVI) � how much money is required now, how much later – trade-offs

Selection Detailed line-item reports should be provided for each system alternative being evaluated, including

Selection Detailed line-item reports should be provided for each system alternative being evaluated, including TELOS, MURRE, PDF, Benefit-Cost analysis A side-by side summary for each alternative using the summary scores for comparison should be in the System Evaluation and Selection Report

The Waterfall Model

The Waterfall Model

Key Terms to know, or be familiar with now Terms for Next Year Bottom-up

Key Terms to know, or be familiar with now Terms for Next Year Bottom-up design Global-based Systems Object RAD Encapsulation Classes Group-based systems Object-class library Specialists with Advanced Tool teams Inheritance Data Dictionary Local-based systems Objectoriented design Structuredoriented design Polymorphism Data-oriented approach Messages Objectoriented programming Top-down design Subclass Executive Information System (EIS) Modularity Processoriented approach Superclass