Development Strategies Development Strategies Dr. Yan Xiong College of Business CSU Sacramento 10/12/03.

Slides:



Advertisements
Similar presentations
© Prentice Hall CHAPTER 11 Facilitating User Computing.
Advertisements

© Prentice Hall CHAPTER 10 Alternative Approach: Purchasing Systems.
Chapter 2 The Origins of Software
Copyright © 2015 Pearson Education, Inc. AIS Development Strategies Chapter
Chapter 8 Information Systems Development & Acquisition
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-1 Accounting Information Systems 9 th Edition Marshall.
Unit Five – Transforming Organizations
1 IS371 WEEK 8 Last and Final Assignment Application Development Alternatives to Application Development Instructor Online Evaluations.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
The Analyst as a Project Manager
CHAPTER 9: LEARNING OUTCOMES
DECISION SUPPORT SYSTEM DEVELOPMENT
Chapter 16 Strategically Managing the HRM Function Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without.
Management Information Systems, 4 th Edition 1 Chapter 16 Alternative Avenues for Systems Acquisitions.
13.1 © 2007 by Prentice Hall 13 Chapter Building Systems.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 17-1 Accounting Information Systems 9 th Edition Marshall.
Building and Maintaining Systems
Acquiring Information Systems and Applications
Chapter 2 The Origins of Software
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.
Chapter 14: Redesigning the Organization with Information Systems Instructor: Kevin Brabazon.
Chapter 15 Systems Development
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
Categories of Software
Chapter 2 The Origins of Software Modern Systems Analysis and Design.
Managing the development and purchase of information systems (Part 1)
Moving into Design SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
© 2005 by Prentice Hall 2-1 Chapter 2 The Origins of Software Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph.
BUILDING INFORMATION SYSTEMS
Chapter 13: Developing and Implementing Effective Accounting Information Systems
R McFadyen Chapter 10 Selecting the Best Alternative Design Strategy.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 1 AIS Development Strategies.
Information Systems Technology Ross Malaga "Part III - Building and Managing Information Systems" III 11 Copyright © 2005 Prentice Hall, Inc MANAGING.
ERP. What is ERP?  ERP stands for: Enterprise Resource Planning systems  This is what it does: attempts to integrate all data and processes of an organization.
AIS Development Strategies. Lecture 4-2 ©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Introduction This.
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Chapter 13 Information Technology Economics. Agenda IT Organization IT Productivity IT Benefits Data Center Economics.
Strategically Managing the HRM Function McGraw-Hill/Irwin ©2012 The McGraw-Hill Companies, All Rights Reserved.
CHAPTER 13 Acquiring Information Systems and Applications.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Systems Life Cycle A2 Module Heathcote Ch.38.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood Systems Implementation, Operation, and Control Chapter.
The Traditional System Development Life Cycle There are a number of important steps in the creation of a system, regardless of which approach you use.
Unit 8.2: Effective Implementation Planning HIT Implementation Planning for Quality and Safety Component 12/Unit 81 Health IT Workforce Curriculum Version.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Chapter 2 The Origins of Software Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 11: Alternative Approach - Purchasing Systems.
Cis339 Chapter 2 The Origins of Software 2.1 Modern Systems Analysis and Design Fifth Edition.
8-1 © Prentice Hall, 2007 Topic 8: Selecting the Best Alternative Design Strategy Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra,
Integration integration of all the information flowing through a company – financial and accounting, human resource information, supply chain information,
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
17-1 Anup Kumar Saha AIS Development Strategies. 17-2Anup Kumar Saha Learning Objectives 1. Describe how organizations purchase application software,
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.
Chapter 2 The Origins of Software
Business System Development
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems, Sixth Edition
Deck 12 Accounting Information Systems Romney and Steinbart
Accounting Information Systems 9th Edition
Chapter 2 The Origins of Software
Systems analysis and design, 6th edition Dennis, wixom, and roth
Chapter 2 The Origins of Software
Chapter 2 The Origins of Software
Systems analysis and design, 6th edition Dennis, wixom, and roth
Pertemuan 08 Materi : Buku Wajib & Sumber Materi :
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Chapter 2 The Origins of Software
Chapter 13 Building Systems.
Presentation transcript:

Development Strategies Development Strategies Dr. Yan Xiong College of Business CSU Sacramento 10/12/03

Agenda t Software Packages t In-house Development t Outsourcing t Business Process Reengineering (BPR) t Prototyping

Purchase Software t Canned software: written by computer manufacturers or software development companies t Sold on open market to broad range of users with similar requirements t Turnkey systems: combination of software and hardware sold as a package

Purchasing Software t Companies that buy rather than develop AIS software still go through systems development life cycle (SDLC) t Implementation phase is reduced: u less coding u less testing t This is most costly

Purchasing Software t Companies that buy rather than develop AIS software still go through systems development life cycle (SDLC) t Implementation phase is reduced: u less coding u less testing t This is most costly SDLC phase

Systems Acquisition Process Will package meet needs ? Develop software internally Send RFP for hardware, if necessary Evaluate proposal No Yes Investigate software packages Can package be modified ? Send RFP for software and hardware No Yes Select best combination

Alternative Screening Matrix t Use for screening, not selection t Beware of implying too much accuracy

Alternative Screening Matrix t Example: u Vendor A score 4.35 u Vendor B score 4.25 u Vendor C score 3.25 t Vendor C out; Vendors A and B too close to call

Alternative Screening Matrix Evaluation Criteria Crit. Weight Alternatives to be Compared A1A2An TotalT1T2Tn C1 C2 Cm M Evaluation Criteria N Alternatives Wc1 Wc2 Wcm

Determining Weights t Rank factors in importance with most important receiving highest number t Total the ranks t Divide each factor weight by the total t Make individual weight adjustments if necessary

Weighting Example CRITERIA CRITERIARANKCALCULATIONWEIGHT Cost 4 4/15 4/ Scalability 2 2/15 2/ Ease of Use 5 5/15 5/ Service 3 3/15 3/ Upgrades 1 1/15 1/ TOTAL 15 TOTAL 15 TOTAL 1.00 TOTAL 1.00 Most important criterion gets highest rank

Agenda t Software Packages t In-house Development t Outsourcing t Business Process Reengineering (BPR) t Prototyping

In-house Development t In the past, most organizations had information system departments develop custom software, because canned software fitting specific needs not available t Developing custom software difficult and error-prone t Also consumes a great deal of time and resources

In-house Development t Custom software usually developed and written in house t Alternatively, can engage outside company to develop package or assemble it from their inventory of program modules ( objects ) u called “ outsourcing ” t When contracting with outside organization, must maintain control over the development process

In-house Development t Outsourcing management: – carefully select developer – Vendor Screening Matrix – sign contract – plan and monitor each step – maintain effective communication – control all costs

Agenda t Software Packages t In-house Development t Outsourcing t Business Process Reengineering (BPR) t Prototyping

Outsourcing t Hiring outside company to handle all or part of an organization’s IT activities t In mainframe outsourcing agreement, outsourcers buy client’s computers and hire all or most of client’s employees u Electronic Data Services (EDS)

Outsourcing t In client/server (PC) outsourcing agreement, firm contracts for: u particular service u segment of its business u particular function u PC support

Outsourcing Types t Professional services ( consulting) t Services ( training / data entry ) t Temporary employees u contract programmers t Transactions ( credit reports ) t Systems integrators

Outsourcing Benefits of Outsourcing A business solution Asset utilization Access to greater expertise and more advanced technology Lower costs Improved development time Elimination of peaks and valleys usage Facilitation of downsizing

Outsourcing Risks of Outsourcing Inflexibility Loss of control Reduced competitive advantage Locked-in system Not tied to corporate goals

When to Outsource When to Outsource t Activity not strategic t Save at least 15% t Need technology specialists t Increase financial flexibility u capital to operating expenses t Free personnel for development t Acquire new technologies quicker

Outsource Failures t DT Study, 1997 t Vendor expertise and sophistication t Improved delivery quality t Cost reduction t Increased focus on core competencies t Transition to new technologies

Raleys t Prefer to acquire talented, retail-oriented staff t Augments IT projects with consultants, contractors t Outsource professional services such as training and data entry

Agenda t Software Packages t In-house Development t Outsourcing t Business Process Reengineering (BPR) t Prototyping

Reengineering Hammer / Champy “... fundamental rethinking and radical redesign of business processes and radical redesign of business processes to achieve dramatic improvements...” to achieve dramatic improvements...”

BPR t Reduces company to essential processes t Focuses on why they are done rather than on the details of how they are done t Completely reshapes organizational work practices and information flows to take advantage of technological advancements

Business Process “…set of tasks that directly support the achievement of business objectives by providing a product or service for a customer who is outside the organization or in a different organizational unit” A merican Management Systems A merican Management Systems

Core Processes t 4 or 5 in any organization t Can be broken down into sub-processes t Critical to organization’s success t Focus redesign on these processes

Financial Core Processes Product New loan, savings Development checking plan Sales and New accounts, Marketing acquisitions Order Deposits, loans, Fulfillment withdrawals Customer Financial planning, Service inquiries

Pharmaceuticals Core Processes Product R & D testing Development Sales and Market segmenta- Marketing tion, contracts Order Contract manage- Fulfillment ment, shipping Customer Claims analysis Service

BPR Examples t From Martin, Analysis and Design of Business Information Systems, (Prentice Hall, 1995) t All focused on Data Flow Diagrams (DFDs)

Outsourcing A. GM Process Flows Before B. Outsourcing Delivery to Contrail ProduceProduceDeliverDeliver Delivery Vendor ProduceProduce Conrail Delivery

Customer Focus Before: After:Cust.Cust.P1P1Cust.Cust.P3P3P2P2 Cust.Cust.Cust.Cust.P1P1P2P2P3P3 Case Mgr.

Buffering 3.5 Edit Order Ship Product Pending Order File After: Before: 3.6 Ship Product Order

3.1 VerifyOrder 3.2 CreditCheck 3.2 CreditCheck Order (Copy 2) CustomerCustomer 3.1 VerifyOrder Order (Copy 1) CustomerCustomer Before: After: OrderOrder Parallel Processing

Geographic Balancing Building A Building B Before:

Geographic Balancing Building A Building B After:

BPR Challenges Tradition Tradition Resistance Resistance e.g., seniority e.g., seniority Time requirements Time requirements Lack of management support Lack of management support Risk Risk most crucial processes most crucial processes on-going organization on-going organization

BPR Challenges Controls Controls often sacrificed for sake of efficiency often sacrificed for sake of efficiency e.g., eliminating verification process e.g., eliminating verification process Accountants must ensure that what is gained by BPR is not lost through fraud, errors, etc. Accountants must ensure that what is gained by BPR is not lost through fraud, errors, etc.

Controls Example t BPR expert recommends that you consolidate two sequential processes u reduce personnel u reduce handoffs (errors) u increase job satisfaction t But you will lose separation of duties

Controls Example t Calculate BPR consolidation savings t Calculate probable fraud costs u Likelihood of threat (risk) times exposure $ t Compare

Consolidate, Transfer Internally Improve, Leverage OutsourceOutsource Redesign (Reengineer) “Best- of- Breed” Needs Improve- ment QualityQuality Non - Critical CriticalCriticalImportanceImportance State of California Guidelines

Agenda t Software Packages t In-house Development t Outsourcing t Business Process Reengineering (BPR) t Prototyping

Prototyping Approach to systems development in which simplified working model of system developed Approach to systems development in which simplified working model of system developed Prototype (“first draft”) quickly and inexpensively built Prototype (“first draft”) quickly and inexpensively built Provided to users for testing and training Provided to users for testing and training

Why Prototyping “When you’re working with new system ideas with your users, you don’t want to go through the cost of developing a gigantic system which might take years; you’ll build a mock-up of it, which might take weeks.” Brian Kilcourse, CIO Longs Drug Stores

Why Prototyping t Experience at AT&T, TRW, and IBM u 30% of system requirements will change BEFORE initial system delivery t Production error correction model

Error Correction Prototyping

Prototype Life Cycle Analyze problem Develop Prototype Operationalize Prototype Complete System Refine Prototype

Prototype Types t Iterative : Make series of changes until prototype becomes the final system u e.g., writing a poem t Throw-away : Once user approves, then abandon for construction purposes u e.g., architect’s drawing of new house

Prototype Language 4 GL 3 GL SDLC Stage Operations Language 4 GL 3 GL IterativeIterative IterativeIterative AADD ThrowawayThrowaway Prototype Models

Prototyping Advantages of Prototyping Better definition of user needs Higher user involvement and satisfaction Faster development time Fewer errors More opportunity for changes Less costly Better user/analyst communication

Prototyping Disadvantages of Prototyping Significant user time Bypass Analysis Phase Incomplete systems development Inadequately tested and documented systems Negative behavioral reactions Unending development

Topics Covered t Software Packages t In-house Development t Outsourcing t Business Process Reengineering (BPR) t Prototyping