Management Information Systems By Effy Oz & Andy Jones

Slides:



Advertisements
Similar presentations
Chapter 12: Systems Planning and Development
Advertisements

ICT Class System Life Cycle.  Large systems development projects may involve dozens of people working over several months or even years, so they cannot.
Info1409 De Montfort University Lecture 3 The Systems Development Life Cycle Systems Analysis & Design Academic Year 2008/9.
IS2210: Systems Analysis and Systems Design and Change
Managing Information Technology 6th Edition
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Chapter 8 Information Systems Development & Acquisition
1 California State University, Fullerton Chapter 13 Developing and Managing Information Systems.
Systems Development Life Cycle
Introduction to Management Information Systems Chapter 6 System Development HTM 304 Spring 06.
7.2 System Development Life Cycle (SDLC)
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 13 Developing and Managing Information Systems.
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
The Agile vs. Waterfall Methodologies Systems Development:  the activity of creating new or modifying / enhancing existing business systems.  Objectives.
CHAPTER 19 Building Software.
Chapter 1 The Systems Development Environment
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Introduction to Computer Technology
Chapter 1 The Systems Development Environment
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
Chapter 2: Approaches to System Development
Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development.
Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.
Chapter 10.
Chapter 15 Systems Development
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Chapter 1 The Systems Development Environment
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Managing the development and purchase of information systems (Part 1)
Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
Chapter 1: Introduction to Systems Analysis and Design
© 2001 Business & Information Systems 2/e1 Chapter 13 Developing and Managing Information Systems.
Chapter 13: Developing and Implementing Effective Accounting Information Systems
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Chapter 14 Information System Development
Systems Development AIMS 2710 R. Nakatsu. Overview Why do IT projects succeed and fail? Two philosophies of systems development –Systems Development Life.
Systems Development MBAA 609 R. Nakatsu. Overview of Today’s Lecture Why do IT projects succeed and fail? Two philosophies of systems development –Systems.
Acquiring Information Systems and Applications
Decision Support System Development By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc. web-site :
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
CHAPTER 13 Acquiring Information Systems and Applications.
Systems Life Cycle A2 Module Heathcote Ch.38.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Large Scale Systems Design G52LSS
Systems Development AIMS 2710 R. Nakatsu. Overview Two philosophies of systems development –Systems Development Life Cycle (SDLC) –Prototyping Alternative.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
SYSTEM ANALYSIS AND DESIGN SAFAA S.Y. DALLOUL. INTRODUCTION.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Management Information Systems by Prof. Park Kyung-Hye Chapter 12 (13th Week) Systems Planning and Development 12.
MANAGEMENT INFORMATION SYSTEM
Information Systems Development
Information Systems Development
Information Systems Development
Chapter 1: Introduction to Systems Analysis and Design
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems, Sixth Edition
Information Systems Development
Managing the development of information systems (Part 1)
Introduction to Information Systems
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Chapter 1: Introduction to Systems Analysis and Design
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Chapter 1: Introduction to Systems Analysis and Design
Week 10 Systems Development
Presentation transcript:

Management Information Systems By Effy Oz & Andy Jones Chapter 11: System Planning and Development www.cengage.co.uk/oz

Objectives Explain the importance of and steps in IT planning Describe the systems development life cycle, which is the traditional approach to systems development Explain the challenges involved in systems development List the advantages and disadvantages of different system conversion strategies

Objectives (continued) Enumerate and explain the principles of agile systems development methods Explain the concept of systems integration Discuss whether IS professionals should be certified

Planning Information Systems Enterprise ISs gaining in popularity High risk involved in implementation Successful integration of system vital Planning of IS necessary Align IS and organizational strategies

Steps in Planning Information Systems IS planning includes several key steps Create IS mission statement Articulate vision for IS Create IS plans Create operations plan Create budget

Steps in Planning Information Systems (continued)

Steps in Planning Information Systems (continued) Mission statement: most important overarching goal of organization IS mission statement describes goal of IS Should be compatible with organizational mission statement CIO develops strategic plan for implementation Goals broken down into objectives Objectives broken down to operational details

Steps in Planning Information Systems (continued) IT planning similar to planning of other resources Growing proportion of IT funds spent on software More purchasing Less developing in-house

The Benefits of Standardization in Planning Major goal of planning is standardization Many benefits Cost savings Better bargaining power Applies to hardware and software Efficient training Smaller variety of software Efficient support More specialization

From Planning to Development After planning decide how to obtain systems Usually software Approaches to systems development universal Two approaches Systems development life cycle (SDLC) Nontraditional methods Agile methods more efficient Prototyping: fast development of application based on initial requirements

The Systems Development Life Cycle Large ISs conceived with systems development life cycle (SDLC) SDLC also known as waterfall development Consists of sequential phases Organizations sometimes take shortcuts Four major phases Analysis Design Implementation Support

The Systems Development Life Cycle (continued)

Analysis Systems analysis: five-step process Investigation Technical feasibility study Economic feasibility study Operational feasibility study Requirements definition

Analysis (continued)

Analysis (continued) First step is investigation Determine if system necessary Small team interviews employees Feasibility studies: conducted after IS warranted Technical feasibility Determine if components exist Adequate hardware

Analysis (continued) Economic feasibility study Cost/benefit analysis: spreadsheet showing costs Benefits must outweigh costs Return on investment (ROI): most accurate economic analysis Difference between stream of benefits and costs Many benefits are intangible

Analysis (continued)

Analysis (continued) Operational feasibility study Determine how new system will be used Organizational culture: general tone of corporate environment System compatibility with culture Requirements definition Project team installed System requirements: functions expected from system

Design Second step in systems development is design Systems design: three steps Description Construction Testing If purchasing system must determine how to adapt Construction requires changing programming code

Design (continued)

Design (continued) Symbols used to communicate ideas Visual information grasped more quickly Data flow diagram (DFD): describes flow of data Four symbols External entities Processes Data stores Direction of data flow

Design (continued)

Design (continued) DFD symbols Simplicity of DFD is advantage External entities are external individuals and groups Processes are events that change data Data store is resting data Data flow is direction that data moves Simplicity of DFD is advantage DFD suitable for describing non-computer based IS DFD cannot describe system completely

Design (continued)

Design (continued) Unified modeling language (UML): de facto standard for diagramming Helps developers communicate features Provides standard symbols and notations Consists of diagrams describing software Use case Class Interaction State Activity Physical components

Design (continued)

Design (continued) Construction System testing Mostly programming Takes months to years Testing done on completed modules Walk-through logic of program Simulation of actual program execution System testing Test entire integrated system Try to “outsmart” system Poor testing causes many failures

Implementation Implementation: Two steps Conversion Training Conversion: switching old system to new Four basic strategies Parallel conversion: old system used with new system at first Phased conversion: break IS into modules and integrate one at a time Cut-over conversion: immediately replace all Pilot conversion: introduce in one business unit at a time

Implementation (continued)

Support Support: two responsibilities Maintenance User help Post-implementation debugging Updates Adding postponed features User help Longest phase of system life cycle

Agile Methods Agile methods: alternatives to SDLC Treat software development as series of contacts with users Fast development of software Improve software after user specifications received Iterative programming

Agile Methods (continued) Popular agile methods Extreme programming (XP) Adaptive software development (ASD) Lean development (LD) Rational unified process (RUP) Feature driven development (FDD) Dynamic systems development method (DSDM) Scrum Crystal

Agile Methods (continued) Agile method risks Analysis phase limited or eliminated Risk of incompatibilities Less documentation Difficult modification Manifesto for Agile Software Development prioritizes individuals and interactions over processes Light but sufficient development process

Agile Methods (continued)

Agile Methods (continued) User involvement encouraged throughout process Test modules immediately after completion Communication with users informal Two programmers per module

When to Use Agile Methods Best to use agile method When system is small Analysis less important Small investment of resources For unstructured problems Users cannot specify all requirements at start Unfamiliar with technology Difficult to conceptualize

When Not to Use Agile Methods Do not use agile methods when System is large System failure entails great financial loss Designed to interface with other systems SDLC recommended for complex systems Documentation is key

When Not to Use Agile Methods (continued)

Systems Integration Systems integration: combine disparate systems Examines needs of entire organization Allows data to flow between units Some service companies specialize in this Integration more challenging than development Interface legacy systems with new systems

Systems Integration (continued)

Systems Integration (continued) Systems integrators must be skilled in hardware and software Difficult to overcome incompatibility issues Systems integration may span several organizations Integration with telecommunications

Summary IT planning important because of high investment rate Standardization important part of IT planning Systems development life cycle (SDLC) has well-defined phases Purpose of systems analysis is to determine needs the system will satisfy

Summary (continued) Feasibility studies determine if system is possible and desirable System requirements detail features needed Developers outline system components graphically Unified Modeling language used to create model of desired system Implementation includes training and conversion to new system

Summary (continued) Support entails maintenance and satisfying changing needs Agile methods are popular alternative to traditional systems development cycle Systems integration more complicated than systems development Great responsibility of IS professionals results in certification requirements