Systems maintenance & adoption Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica Updated: November 2013.

Slides:



Advertisements
Similar presentations
Making the System Operational
Advertisements

Class 22 Systems Adoption Process MIS 2000 Information Systems for Management Instructor: Bob Travica Updated 2014.
MIS 2000 Class 20 System Development Process Updated 2014.
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
Class 8 Systems Development Asper School of Business - MBA 6150 Management of Information Systems & Technology April-June 2009 Instructor: Bob Travica.
Class 9 Systems Acceptance and Organizational Change Asper School of Business - MBA Program MIS 6150 Management of Information Systems & Technology April-June.
14-1 © Prentice Hall, 2004 Chapter 14: Production Stage Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
11.1 Lecture 11 CASE tools IMS Systems Design and Implementation.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Systems maintenance Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica Updated: November 2009.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Implementation.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Fundamental System Concepts Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica Updated: September 2014.
Object-Oriented Analysis and Design Lecture 11 Maintenance (from Schach, “O-O and Classical Software Engineering”)
OHT 3.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The need for comprehensive software quality requirements Classification.
CS351 - Software Engineering (AY2005)1 What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects.
Systems Analysis and Design in a Changing World, 6th Edition
1 CS 501 Spring 2005 CS 501: Software Engineering Lecture 26 Delivering the System.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System implementation and deployment Updated: November.
Introduction/overview, Process model. What is Software Engineering? Why we need Software Engineering? Software Process Models.
Vida Technologies School Management Software. Remote School Management Problem In Managing Multiple Schools Form Different Locations Control Financial.
Economic Aspects of Information Systems Updated 2015 MIS 2000 Information Systems for Management Instructor: Bob Travica.
Chapter 13 Organizing Information System Resources MIS Department Centralization and Decentralization Outsourcing Computer Facilities and Services.
Chapter 9 – Software Evolution and Maintenance
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 4th Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
“Here’s why you need the new wheels, too…” Shawn and Steve Image from
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
Dillon: CSE470: SE, Process1 Software Engineering Phases l Definition: What? l Development: How? l Maintenance: Managing change l Umbrella Activities:
Transaction Processing Systems and System Development Life Cycle
SYSTEMS ANALYSIS FORM 4 Included in this topic: Information Systems Systems Analysts System Life Cycle (incl. Case Study) Documentation.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
Installation and Maintenance of Health IT Systems
End HomeWelcome! The Software Development Process.
Lecture 31 Introduction to System Development Life Cycle - Part 2.
BTEC Unit 06 – Lesson 08 Principals of Software Design Mr C Johnston ICT Teacher
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
14-1 Systems Development Concept of Systems Development Life Cycle (SDLC) Definition of SDLC Stages of SDLC Traditional versus modern SDLCs.
Construction, Testing, Documentation, and Installation Chapters 15 and 16 Info 361: Systems Analysis and Design.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 24 Delivering the System.
Developing Business/IT Solutions Chapter 12 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Software quality factors
Software Maintenance Speaker: Jerry Gao Ph.D. San Jose State University URL: Sept., 2001.
Software Life-Cycle and Models
Oktalia Juwita, S.Kom., M.MT. SYSTEMS DEVELOPMENT Dasar-dasar Sistem Informasi – IKU1102.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 26 Delivering the System.
Joy Shafer October, 2011  Why am I here?  Why are you here?
Systems Development Life Cycle (SDLC)
ICASAS305A Provide Advice to Clients This unit describes the performance outcomes, skills and knowledge required to provide IT advice and support to clients,
Software Requirements Specification. Requirements Specification: An Overview Basic goal: To understand the problem as perceived by the user. Activities.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Learning Outcomes 1. Know software installation processes 2. Be able to prepare for software installation 3. Be able to install and configure software.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
MIS 2000 Class 20 System Development Process Updated 2016.
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
Chapter 18 Maintaining Information Systems
Installation Conversion is the technical process of replacing the old system with the new one. Designers select the method, timing, and location of the.
Maintaining software solutions
Systems maintenance & adoption
“Would I have to do this all by myself …….?”
Database Systems Instructor Name: Lecture-2.
INFORMATION SYSTEMS PLAN
Case Study 1 By : Shweta Agarwal Nikhil Walecha Amit Goyal
Software Maintenance Part1 Introduction. Outlines What Is Software Maintenance Purposes of Maintenance Why We Need It Maintenance Difficilties Some Tips.
Presentation transcript:

Systems maintenance & adoption Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica Updated: November 2013

2 of 9 Outline Maintenance concept Maintenance types Maintenance costs System adoption Counter-Adoption methods Management of Counter-Adoption

3 of 9 System Operation Systems operation (production stage) – period after deployment (cutover, rollout, going live) in which a system is used in daily work Technical activities : Fine-tuning & upgrading of the system - maintenance activities Management activities: Promoting system adoption

4 of 9 System Maintenance Usually, more human resources are involved in maintaining systems than in developing new systems. Upgrades can accumulate over time to the extent that a resulting system is significantly different from the initial system - hard to differentiate between maintenance and development.

Corrective maintenance - Fixing software bugs (70% of all maintenance) Responsive maintenance - Respond to business needs (add a function, user interface fix, add storage, etc.) Preventive maintenance – Anticipate business needs (examples as for responsive maintenance) Maintenance types

6 of 9 Maintenance Cost Factors Number of clients (users) of the system Quality of code & overall design Quality of system documentation Quality of maintenance personnel Availability of automated tools $ No. of clients $ Code quality, Documentation quality, Personnel quality, Automated tools

7 of 9 Process of making a system part of routine work. Includes motivating end-users. Management issue involving higher IS managers and biz managers. System Adoption End-users Early Adopters Later Adopters Resistors Speed of adoption:

8 of 9 Counter-Adoption Methods Not-Invented Here Syndrome (“system developers don’t really understand our needs”) vs. actually expert/vendor-imposed solution System is hard to use (Ease of Use is the key cause to system adoption in Technology Acceptance Model) Withholding resources needed for adoption (end user support, time for learning, money/time for training for upgrades) vs. legitimate prioritizing Money is tight (cutting funds for software, hardware, labor to halt system development vs. a real need for savings)

9 of 9 Managing Counter-Adoption Involve end-users in system development Educate end-users and managers on benefits from the system. Note that each group may have different benefits. Deal with costs: End-users (learning new skills; loss of old skills) Managers (e.g., power loss issues) Organizational costs (manage time, plan temporary efficiency loss, manage moral ) Promote change agents (get managers aboard, give incentives, train users motivated to educate others)