Construction, Testing, Documentation, and Installation Chapters 15 and 16 Info 361: Systems Analysis and Design.

Slides:



Advertisements
Similar presentations
Making the System Operational
Advertisements

Systems Implementation and Operation
Tutorial 9 Lanjun Zhou SEEM Outline Introduction to Assignment Phase 4 Transition to the new System (Chapter 13) – Making the transition to the.
Chapter 15 Design, Coding, and Testing. Copyright © 2005 Pearson Addison-Wesley. All rights reserved Design Document The next step in the Software.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
© 2005 by Prentice Hall Chapter 4 System Testing & Implementation Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Implementation.
Sylnovie Merchant, Ph.D. MIS 161 Spring 2005 MIS 161 Systems Development Life Cycle II Lecture 6: System Changeover Issues.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
© Copyright 2011 John Wiley & Sons, Inc.
7.2 System Development Life Cycle (SDLC)
Implementation. We we came from… Planning Analysis Design Implementation Identify Problem/Value. Feasibility Analysis. Project Management. Understand.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Design, Implementation and Maintenance
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 4th Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Chapter 10.
Systems Implementation
System Implementation. System Implementation and Seven major activities Coding Testing Installation Documentation Training Support Purpose To convert.
Design Completion A Major Milestone System is Presented to Users and Management for Approval.
CCSB223/SAD/CHAPTER141 Chapter 14 Implementing and Maintaining the System.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Slide 1 Systems Analysis and Design Alan Dennis, Barbara Wixom, and David Tegarden Chapter 15: Deployment: Installation and Operations Copyright 2005 John.
Software Testing. Introduction Testing is often left to the end of the project which is generally not a good idea. Testing should be conducted throughout.
CSIS3600 Systems Analysis and Design Systems Implementation: Installation.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Lecture 31 Introduction to System Development Life Cycle - Part 2.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
Moving into Implementation SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED.Roberta M. Roth.
Slide 1 Construction (Testing) Chapter 15 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman Edited by Solomon.
© Copyright 2011 John Wiley & Sons, Inc.
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
INFS 6225 Object Oriented Systems Analysis & Design Chapter 14: Installation & Operations.
Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Sylnovie Merchant, Ph.D. MIS 161 Spring 2005 MIS 161 Systems Development Life Cycle II Lecture 5: Testing User Documentation.
1 Construction Chapter Key Concepts Be familiar with the system construction process. Understand different types of tests and when to use Understand.
IFS310: Module 13 Implementation and Support - Construction, Conversion and Maintenance of the New System.
Controls design Controls are “the plan of organization and all the methods and measures to safeguard its assets, check the accuracy and reliability of.
Installation (ch. 15) MSO 08/09, WP. Issue  It is about the final step of “installing” a new software in an organization.  The issue is not just about.
INFS 6225 Object-Oriented Systems Analysis & Design Chapter 12: Construction.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 testing and installation 1 for testing you need: test data and test cases test plans and.
Public Management Information Systems Implementation and Maintenance Friday, June 10, 2016 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
MANAGEMENT INFORMATION SYSTEM
Information Systems Development
Project Management Chapter 3.
Systems Analysis and Design with UML: System Implementation
Systems Analysis and Design
Installation Conversion is the technical process of replacing the old system with the new one. Designers select the method, timing, and location of the.
Systems Analysis and Design
Roberta Roth, Alan Dennis, and Barbara Haley Wixom
Chapter 14: Installation and Operations
Systems Analysis and Design
INFS 6225 Object Oriented Systems Analysis & Design
PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
Chapter 13: Construction
INFS 6225 Object Oriented Systems Analysis & Design
Public Management Information Systems Implementation and Maintenance Sunday, August 04, 2019 Hun Myoung Park, Ph.D. Public Management & Policy Analysis.
Presentation transcript:

Construction, Testing, Documentation, and Installation Chapters 15 and 16 Info 361: Systems Analysis and Design

Construction and Installation 2 Key Terminology Construction is the development of all parts of the software itself, documentation, and new operating procedures. Testing is a form of insurance. It costs more to repair software bugs when people are depending on the programs than in earlier stages before the systems are in use. Documentation provides information to make the system easier to use and repair. Conversion is the technical process of replacing the old system with the new one. Designers select the method, timing, and location of the conversion process.

Construction and Installation 3 Main Tasks of Managing the Programming Effort Assigning the programmers Coordinating the activities Managing the schedule

Construction and Installation 4 The Programmer Paradox After an appropriate number of people are assigned to a programming task, adding more people slows down rather than speeds up completion of the project. When projects are so complex they require a large team, the best strategy is to break the project into a series of smaller parts that can function as independently as possible.

Construction and Installation 5 Managing the Schedule Use initial time estimates as a baseline Revise time estimates as construction proceeds Fight against scope creep Monitor “minor” slippage Create risk assessment and track changing risks Fight the temptation to lower quality to meet unreasonable schedule demands

Construction and Installation 6 Avoid Classic Mistakes 1. Research-oriented development If you use state-of-the art technology, lengthen planned time 2. Using “low-cost” personnel If using a significant number of entry level personnel, lengthen planned time 3. Lack of code control Use source code library to keep programmers from changing the same code at the same time 4. Inadequate testing Always allocate sufficient time for formal testing

Construction and Installation 7 Stages of Testing Unit testing  Tests each module to assure that it performs its function Integration testing  Tests the interaction of modules to assure that they work together System testing  Tests to assure that the software works well as part of the overall system Acceptance testing  Tests to assure that the system serves organizational needs

Construction and Installation 8 Error Discover Rates

Construction and Installation 9 Unit Testing Black Box Testing  Focuses on whether the unit meets requirements stated in specification White-Box Testing  Looks inside the module to test its major elements

Construction and Installation 10 Integration Testing User interface testing  Tests each interface function Use-case testing  Ensures that each use case works correctly Interaction testing  Tests each process in a step-by-step fashion System interface testing  Ensures data transfer between systems

Construction and Installation 11 System Testing Requirements Testing  Ensures that integration did not cause new errors Usability Testing  Tests how easy and error-free the system is in use Security Testing  Assures that security functions are handled properly Performance Testing  Assures that the system works under high volumes of activity Documentation Testing  Analysts check that documentation and examples work properly

Construction and Installation 12 Acceptance Testing Alpha Testing  Repeats tests by users to assure they accept the system Beta Testing  Uses real data, not test data

Construction and Installation 13 User Documentation Intended to help users operate the system High quality documentation takes about 3 hours per page The task should not be left to the end of the project Time required to develop and test user documentation should be built into project plan Types of user documentation: Reference documents Procedures manuals Tutorials On-line documentation is growing in importance

Construction and Installation 14 Implementing Change Transitioning to new systems involves managing change from pre-existing norms and habits. Change management involves:  Unfreezing -- loosening up peoples’ habits and norms  Moving -- transition from old to new systems  Refreezing -- institutionalize and make efficient the new way of doing things

Construction and Installation 15 Post-Implementation Post-implementation activities include providing:  System support, such as help desks  Systems maintenance, fixing bugs and providing improvements  Project assessment, learning how to improve from project experiences

Construction and Installation 16 Migration Planning What activities will be performed when and by whom

Construction and Installation 17 Conversion Styles Direct conversion  The new system instantly replaces the old Parallel conversion  For a time both old and new systems are used. The old is abandoned when the new is proven fully capable

Construction and Installation 18 Conversion Location Pilot conversion  One or more locations are converted to work out bugs before extending to other locations Phased conversion  Locations are converted in sets Simultaneous conversion  All locations are converted at the same time

Construction and Installation 19 Conversion Modules Whole system conversion  All modules converted in one step Modular conversion  When modules are loosely associated, they can be converted one at a time

Construction and Installation 20 Conversion Strategies

Construction and Installation 21 Selecting a Conversion Strategy Risk  Seriousness of consequences of remaining bugs Cost  Parallel requires paying for two systems for a period of time  Simultaneous requires more staff to support all locations Time  Parallel, phased, and modular require more time

Construction and Installation 22 Understanding Resistance to Change What is good for the organization, is not necessarily good for the individuals who work there Cost versus benefit of transition as well as of to-be system Adapting to new work processes requires effort, for which there may be no additional compensation

Construction and Installation 23 Revising Management Policies No computer system will be successfully adopted unless management policies support its adoption Management tools for supporting adoption  Standard operating procedures (SOPs)  Measurements and rewards  Resource allocation

Construction and Installation 24 Training Every new system requires new skills New skills may involve use of the technology itself New skills may be needed to handle the changed business processes

Construction and Installation 25 Institutionalization of the System Provide support  Assistance in using the system Provide maintenance  Repair or fix discovered bugs or errors  Add minor enhancements to provide added value Assess the project  Analyze what was done well  Discover what activities need improvement in the future

Construction and Installation 26 Sources of Change Requests 1. Problem reports from the operations group 2. Requests for enhancements from users 3. Requests from other systems development projects 4. Change requests from senior management