Chapter 6 Decision Support System Development

Slides:



Advertisements
Similar presentations
Systems Analysis and Design II
Advertisements

DSS Development : Development Strategy And Tools Pertemuan - 13 Matakuliah: Decision Support System Tahun: 2009.
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Acquiring Information Systems and Applications
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Chapter 1 Assuming the Role of the Systems Analyst
Chapter 14 Systems Development. Agenda Reasons for Change System Development Life Cycle (SDLC) Prototyping Rapid Application Development (RAD) Object.
Chapter 1 Assuming the Role of the Systems Analyst
CHAPTER 9: LEARNING OUTCOMES
Chapter 6 Decision Support System Development
DECISION SUPPORT SYSTEM DEVELOPMENT
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
DECISION SUPPORT SYSTEM DEVELOPMENT
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
1 CHAPTER 6 Decision Support Systems Development.
Chapter 1 The Systems Development Environment
Acquiring Information Systems and Applications
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
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.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Decision Support System by Simulation Model (Ajarn Chat Chuchuen) 1 CHAPTER 9 Decision Support Systems Development.
Decision Support System Development By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc. web-site :
CHAPTER 13 Acquiring Information Systems and Applications.
Chapter 6 Decision Support System Development Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
Ihr Logo Chapter 6 Decision Support System Development Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Decision Support Systems Development
© 2005 by Prentice Hall Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
The Systems Development Environment Systems Analysis and Design II.
Chapter 6 Decision Support System Development Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
1 CHAPTER 6 Decision Support Systems Development.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Chapter 1 Assuming the Role of the Systems Analyst.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
CHAPTER 9: LEARNING OUTCOMES
Chapter 3 Decision Support Systems: An Overview
Information Systems Development
Chapter 1 The Systems Development Environment
PENGEMBANGAN SPK Siklus hidup – SDLC tradisional
Appendix 2 Automated Tools for Systems Development
Chapter 1 The Systems Development Environment
Building Information Systems
Fundamentals of Information Systems, Sixth Edition
CASE Tools and Joint and Rapid Application Development
Chapter 1 The Systems Development Environment
Chapter 6 Decision Support System Development
Decision Support System Development
Business System Development
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Information Systems Development
PENGEMBANGAN SPK Siklus hidup – SDLC tradisional
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Systems development life cycle (SDLC)
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Chapter 6 Decision Support System Development
Chapter 3 Decision Support Systems: An Overview
Modeling and Analysis Tutorial
Chapter 1 The Systems Development Environment
Presentation transcript:

Chapter 6 Decision Support System Development Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 6 Decision Support System Development © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Learning Objectives Understand the concepts of systems development. Learn PADI, the phases of SDLC. Describe prototyping. Understand which factors lead to DSS success or failure. Learn the importance of project management. Describe the three technology levels of DSS. Understand the learning process involved in DSS development. © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Creation of a specialized business portal to solve specific problem Osram Sylvania Thinks Small, Strategizes Big-Develops the Infonet HR Portal System Vignette Creation of a specialized business portal to solve specific problem Prototype Interactive, Web-based HR portal Think small, strategize big Focus on key problems first Plan to achieve quick small successes Intranet-based portal for hiring, job postings, benefits, bonuses, retirement information © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Systems Development Life Cycle Four phases Planning Analysis Design Implementation Cyclical Can return to other phases Waterfall model © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Tools Computer-aided software design tools RAD design tools Upper CASE – Creates systems diagrams Lower CASE Manages diagrams and code Integrated CASE Combination RAD design tools Enterprise class repository and collaboration UML modeling Analysis and design software Code debugging methods Testing and quality assurance tools © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Successful Project Management Establish a baseline Define scope of project Manage change and scope creep Get support from upper management Establish timelines, milestones, and budgets based on realistic goals Involve users Document everything © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Implementation Failures Lack of stakeholder involvement Incomplete requirements Scope creep Unrealistic expectations Project champion leaves Lack of skill or expertise Inadequate human resources New technologies © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Evolutionary Disruptors Development environment Organizational cultural factors Loss of top management support User and analyst attitude User experience Development team capability Development process User education, support, involvement, training © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Project Management Tools Project management software can allow: Collaboration among disparate teams Resource and program management Portfolio management Web enabled Aggregates and analyses project data © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Alternative Development Methodologies Parallel development Multiple development on separate systems RAD Quick development allowing fast, but limited functionality Phased development Sequential serial development Prototyping Rapid development of portions of projects for user input and modification Small working model or may become functional part of final system Throwaway prototyping Pilot test or simple development platforms © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Agile Development Rapid prototyping Used for: Heavy user input Unclear or rapidly changing requirements Speedy development Heavy user input Incremental delivery with short time frames Tend to have integration problems © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

DSS Development Methodology Prototyping Iterative design Evolutionary development Middle out process Adaptive design Incremental design © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

DSS Prototyping Short steps Immediate stakeholder feedback Iterative Planning Analysis Design Prototype Immediate stakeholder feedback Iterative In development of prototype Within the system in general Evaluation integral part Control mechanism © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

DSS Prototyping Advantages Disadvantages User and management involvement Learning explicitly integrated Prototyping bypasses information requirement Short intervals between iterations Low cost Improved user understanding of system Disadvantages Changing requirements May not have thorough understanding of benefits and costs Poorly tested Dependencies, security, and safety may be ignored High uncertainty Problem may get lost Reduction in quality Higher costs due to multiple productions © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

Change Management Crucial to DSS People resistant to change Examine cause of change May require organizational culture shift Lewin-Schein change theory steps Unfreeze Create awareness of need for change People support what they help create Move Develop new methods and behaviors Create and maintain momentum Refreeze Reinforce desired changes Establish stable environment © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

DSS Technology Levels DSS primary tools DSS generator (engine) Fundamental elements Programming languages, graphics, editors, query systems DSS generator (engine) Integrated software package for building specific DSS Modeling, report generation, graphics, risk analysis Specific DSS DSS application that accomplishes the work DSS primary tools are used to construct integrated tools that are used to construct specific tools © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

DSS Hardware Software PCs to multiprocessor mainframes Involves multiple criteria Develop in house, outsource, or buy off the shelf Off the shelf software rapidly updated; many on market Prices fluctuate Different tools available © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

DSS Team developed DSS requires substantial effort to build and manage End user developed DSS Decision-makers and knowledge workers develop to solve problems or enhance productivity Advantages Short delivery time User requirements specifications are eliminated Reduced implementation problems Low costs Risks Quality may be low May have lack of documentation Security risks may increase © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang

DSS DSS is much more than just a DBMS, MBMS, GUI, interface, and knowledge component © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang