Laudon & Laudon: Canadian Edition

Slides:



Advertisements
Similar presentations
Information Systems Systems Development Chapter 6.
Advertisements

DEVELOPMENT OF INFORMATION SYSTEM
Enterprise Resource Planning
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
Sixth Edition 1 M a n a g e m e n t I n f o r m a t i o n S y s t e m s M a n a g I n g I n f o r m a t i o n T e c h n o l o g y i n t h e E – B u s i.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Redesigning the Organization with Information Systems Soetam Rizky.
Alternative Methodologies Ken Peffers UNLV March 2004.
Chapter 8 Information Systems Development & Acquisition
10.1 ALTERNATIVE SYSTEMS-DEVELOPMENT APPROACHES Traditional Systems Life Cycle –A phased approach, dividing development into formal stages –a formal division.
Chapter Twelve Approaches to Systems-Building. The Traditional Systems Lifestyle The systems lifecycle is a traditional methodology for developing an.
Redesigning the Organization with Information System
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
12 REDESIGNING THE ORGANIZATIONWITHINFORMATIONSYSTEMS Chapter.
Chapter 14 Systems Development. Agenda Reasons for Change System Development Life Cycle (SDLC) Prototyping Rapid Application Development (RAD) Object.
Chapter 6 Systems Development.
Redesigning the Organization with Information Systems
Fundamentals of Information Systems, Second Edition
Prof. Yuan-Shyi Peter Chiu
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
1 Chapter 6 Systems Development. 2 Learning Objectives  Know the characteristics of systems development.  Understand what professional systems analysts.
13.1 © 2007 by Prentice Hall 13 Chapter Building Systems.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
1.Database plan 2.Information systems plan 3.Technology plan 4.Business strategy plan 5.Enterprise analysis Which of the following serves as a road map.
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
Chapter 14: Redesigning the Organization with Information Systems Instructor: Kevin Brabazon.
14 REDESIGNING THE ORGANIZATION WITH INFORMATION SYSTEMS.
4/8: Systems Analysis & Development Systems change affecting organizations Systems development Influences on & challenges to implementation Systems development.
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
Transaction Processing Systems and System Development Life Cycle
8-1 Chapter 8 Information Systems Development & Acquisition.
BUILDING INFORMATION SYSTEMS
Information Systems Analysis and Design
11.1 © 2007 by Prentice Hall 11 Chapter Building Information Systems.
System DevelopmentInformation Systems for Management1 Chapter 9 System Development.
Acquiring Information Systems and Applications
Systems Development AIMS 2710 R. Nakatsu. Overview Why do IT projects succeed and fail? Two philosophies of systems development –Systems Development Life.
Chapter 10 Information Systems Analysis and Design
Systems Development MBAA 609 R. Nakatsu. Overview of Today’s Lecture Why do IT projects succeed and fail? Two philosophies of systems development –Systems.
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Building Information Systems & Managing Projects.
Acquiring Information Systems and Applications
CHAPTER 13 Acquiring Information Systems and Applications.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
SESSION 12 REDESIGNING THE ORGANIZATIONWITH INFORMATION SYSTEMS.
11.1 © 2007 by Prentice Hall 6 Chapter Building Information Systems.
Systems Development AIMS 2710 R. Nakatsu. Overview Two philosophies of systems development –Systems Development Life Cycle (SDLC) –Prototyping Alternative.
Systems Development Life Cycle (SDLC)
Chapter 11  2000 by Prentice Hall System Analysis and Design: Methodologies and Tools Uma Gupta Introduction to Information Systems.
ANALISA & PERANCANGAN SISTEM Disusun Oleh : Dr. Lily Wulandari Program Pasca Sarjana Magister Sistem Informasi Universitas Gunadarma.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Building Information Systems
Information Systems Development
REDESIGNING THE ORGANIZATION WITH INFORMATION SYSTEMS
Information Systems Development
Building Information Systems
Information Systems Development
Information Systems Development and Acquisition
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
INFORMATION SYSTEMS PLAN
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Chapter 8 Information Systems Development & Acquisition
Chapter 13 Building Systems.
Presentation transcript:

Laudon & Laudon: Canadian Edition 11 SYSTEMS DEVELOPMENT

Information Systems Plan Road map indicating direction of system development: Goals/Rationale Current situation New developments Management decisions Implementation plan Budget

Enterprise Analysis Business system planning (BSP): Helps identify key entities & attributes in organization’s data Analysis of organization-wide information needs in terms of: Organizational units Functions Processes Data elements

Critical Success Factors (CSF) Strategic Analysis Critical Success Factors (CSF) A small number of easily identifiable operational goals Shaped by industry, manager, environment Believed to assure firm’s success Used to determine organization’s information requirements

IS Problem Areas Design Data Cost Operations User interface Doesn’t do what intended to do Data Data accuracy & consistency Cost Too expensive to run Too expensive to complete Operations System does not run well

Model of Organizational Change Unfreezing Prepare those affected by change Communicate reasons Solicit feedback Moving Training of those affected by change Refreezing Routinization of the change Becomes “second nature”

Causes of Implementation Success & Failure The role of users in the implementation process The degree of management support Level of complexity and risk Quality of management of the implementation process

Level of Complexity & Risk Project Size Larger projects  higher risk Large = cost, size of staff, time to implement Project Structure Lower structure  higher risk Structure = requirements inputs and outputs known Experience with technology Lower experience  higher risk Experience of project team and info systems staff

Systems Development

Analysis of problem to be solved with an information system Systems Analysis Analysis of problem to be solved with an information system Feasibility study: Can problem be solved within constraints? Financial - Legal Technical - Organizational Establish Information Requirements Identifies who needs what information, and when, where and how it is needed

Details how a system will meet the information requirements Systems Design Details how a system will meet the information requirements User Interface Database Design Processing Security Conversion Training Organizational change

Completing Systems Development Programming Translate system specifications into program code Testing Unit testing (test each program) System testing (tests info system as a whole) Acceptance testing (final testing, evaluated by users) Test plan

Laudon & Laudon: Canadian Edition Conversion Parallel approach Old and new systems used together until assured that new system functions correctly Direct cutover New system completely replaces old one on an appointed day Pilot study New system introduced to a limited area of the organization Phased approach New system introduced in stages by function Compare costs versus risks Examples of a medical system versus a non-critical system (job tracking) What would be some examples of where each strategy could be recommended?

Production and Maintenance Operate the system Evaluate the system Modify the system and relevant documentation

Systems Development Life Cycle (SDLC)

SDLC Limitations Strengths Weaknesses Good for large, complex systems Slow and expensive Discourages changes Massive paperwork to manage

Prototyping Identify basic user’s requirements Develop an initial prototype Use prototype Revise & enhance prototype

Prototyping Strengths Weaknesses Rapid and relatively inexpensive Inappropriate for large complex systems Useful when requirements are uncertain or when end user interface is critical Can gloss over steps in analysis, documentation and testing Promotes user involvement

Application Software Packages Prewritten, precoded application software, commercially available for sale or lease Geared to common requirements Customization Modification of software to meet organization’s needs Benefits of using packages whittled away by excessive changes

Software Packages Strengths Weaknesses Design, programming, installation and maintenance work reduced May not meet organization’s unique requirements Can save time and cost when developing common business applications May not perform many business functions well Reduces need for internal information systems resources Extensive customization raises development costs

End User Development End users develop systems,using fourth generation tools, with little assistance from technical experts, Strengths Weaknesses Improved requirements determination Relatively inefficient; Slow transaction processing Increased user involvement & satisfaction Testing and documentation may be inadequate May carry high cost: end users away from normal duties

Outsourcing Contracting applications development, or computing centre operations, to external vendors Strengths Weaknesses Can reduce or control costs Loss of control over systems development process Can produce systems when internal resources are not available Dependence on the technical direction and prosperity of external vendors

Other methodologies Object-oriented development Combines data and procedures to create objects reusability Unified Modelling Language (UML) Notation for logical representations of objects

Other methodologies Rapid Application Development (RAD) Develops system in a short timeframe Uses prototyping, fourth-generation tools and teamwork Joint Application Design (JAD) Process to accelerate the generation of user requirements End users + information system specialists work in intensive, interactive design sessions