CHP13
Week 11 Overview
Dr. Nash Milic
Course: Fundamentals of Management Information Systems (MIS)
Affiliation: American University of Sharjah – Marketing and Information Systems department
Cost/Benefit Analyses in IT Strategic Planning
Importance: Companies must evaluate potential costs and benefits when formulating IT strategies.
Key Considerations:
Different cost/benefit analyses are essential.
Four critical business decisions in acquiring new applications.
Systems Development Life Cycle (SDLC)
Key Processes:
Six processes involved in developing systems, each with distinct tasks and importance.
Alternative Development Methods
Discussion of methodologies and tools that augment the systems development process.
Planning and Justifying IT Applications
Strategies for Acquiring IT Applications:
Evaluating various options such as purchasing, customization, leasing, or using software services.
Choices must align with organizational goals.
Strategic Planning Framework
Organization Strategic Plan:
Identifies overall mission and necessary goals.
IT Strategic Plan:
Sets long-range goals and initiatives for IT infrastructure.
IT Steering Committee:
Manages IT priorities to align with organizational needs.
IS Operational Plan:
Walks through specific projects to support the IT strategy.
Alignment and Efficiency
Critical Aspects:
Must align with the organization’s strategic objectives.
Should provide a seamless IT architecture.
Optimum resource allocation is required to meet deadlines and budget constraints.
Essential Components of the IS Function
Key Elements:
Mission Statement
IS Environment
Objectives and Constraints of the IS function
Application portfolio
Resource allocation and project management
Cost Assessment Methods
Components of Cost-Benefit Analysis:
Assessing Costs
Assessing Benefits
Performing Cost-Benefit Analysis
Financial Evaluation Techniques
Net Present Value (NPV):
Converts future benefits to present value using discounting methods.
Return on Investment (ROI):
Ratio of net income generated to average assets invested.
Breakeven Analysis:
Determines financial viability by assessing when benefits equal costs.
Business Case Approach:
Developers write proposals justifying funding for applications.
Fundamental Decisions in Acquiring IT Applications
Options for IT Applications:
Purchase a prewritten application.
Customize a prewritten application.
Lease applications.
Use Application Service Providers (ASP) and Software-as-a-Service (SaaS).
Open-source software.
Outsourcing, continuous development, and custom development.
Application Considerations
Factors to contemplate:
Amount of coding.
Funding strategies.
Application deployment and origination.
Systems Development Life Cycle (SDLC)
Phases of SDLC:
Investigation, Analysis, Design, Programming and Testing, Implementation, Operation and Maintenance.
Key Personnel in Systems Development
Roles and Responsibilities:
Systems Analysts
Programmers
Technical Specialists
Stakeholders
Feasibility Studies and Decision Making
Types of Feasibility:
Technical Feasibility
Economic Feasibility
Behavioral Feasibility
Go/No Go Decision: Critical evaluation point for project continuation.
Implementation Strategies
Conversion Strategies:
Direct Conversion: Immediate switch.
Pilot Conversion: Limited rollout for evaluation.
Phased Conversion: Gradual introduction of system components.
Parallel Conversion: Running both old and new systems simultaneously, rarely used.
Development Methodologies
Prototyping:
Build a model system based on user requirements and iteratively refine it.
CASE Tools:
Automate various SDLC tasks using both upper and lower toolsets.
Component-Based Development and Object-Oriented Development:
Focus on using standard components or modeling real-world processes.
Collaborative Development Techniques
Joint Application Design (JAD):
User involvement in system requirements gathering through group meetings.
Agile Development:
Rapid iterations with close user communication and collaboration.
Rapid Application Development (RAD):
Uses JAD and iterative methods for quick system development.
End-User Development:
Users create their applications with minimal IT support.