INFO425: Systems Design INFORMATION X Finalizing Scope (functions/level of automation)  Finalizing scope in terms of functions and level of.

Slides:



Advertisements
Similar presentations
10-1 © Prentice Hall, 2004 Chapter 10: Selecting the Best Alternative Design Strategy Plus Project Management Concepts.
Advertisements

Systems Analysis and Design in a Changing World
Chapter 8: Evaluating Alternatives for Requirements, Environment, and Implementation.
Network Design and Implementation
Unit 8 Design Strategies and Refactoring. Key Concepts Design strategy deliverables Requirements and constraints Outsourcing Sources of software Platform.
Acquiring Information Systems and Applications
Chapter 2.
Modern Systems Analysis and Design Third Edition Chapter 11 Selecting the Best Alternative Design Strategy 11.1.
Project Risks and Feasibility Assessment Advanced Systems Analysis and Design.
Chapter 13 Physical Architecture Layer Design
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 1 Assuming the Role of the Systems Analyst
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
SDLC Phase 2: Selection Dania Bilal IS 582 Spring 2009.
Request For Proposal Barbara Antuna Ronald Healy Chad Hodge Andrew James Mel Ocampo.
Com 3kd3 Midterm Exam Time: 3:30 -5:30 pm Monday Oct. 25
PHASE 3: SYSTEMS DESIGN Chapter 8 System Architecture.
Systems Design. Systems Design Skills People skill (25%) - Listening, understanding others, understanding between two lines, conflict resolution, handling.
CIS 321—IS Analysis & Design Chapter 1: The World of the Modern Systems Analyst.
1 Systems Analysis and Design in a Changing World, Fourth Edition.
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.
ITEC 3010 Environments, Alternatives and Decisions.
System Development Process Prof. Sujata Rao. 2Overview Systems development life cycle (SDLC) – Provides overall framework for managing system development.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
R McFadyen Chapter 10 Selecting the Best Alternative Design Strategy.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
Acquiring Information Systems and Applications
Introduction to Database Management. 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
Acquiring Information Systems and Applications
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Chapter 8 Evaluating Alternatives for Requirements, Environment, and Implementation.
INFO425: System Design INFORMATION X Chapter 8 Evaluating Alternatives for Requirements, Environment, and Implementation Evaluating Alternatives.
Acquiring Information Systems and Applications
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
1 ITEC 3010 “Systems Analysis and Design, I” LECTURE 8-1: Evaluating Alternatives for Requirements, Environments, and Implementation Evaluating Alternatives.
Selecting the Best Alternative Class 19. SDLC Project Identification & Selection Project Initiation & Planning Analysis *** Logical Design Physical Design.
Lecture 4. IS Planning & Acquisition To be covered: To be covered: – IS planning and its importance Cost-benefit analysis Cost-benefit analysis Funding.
1 Chapter 1 Introduction to Accounting Information Systems Chapter 17 System Selection and System Design.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
10-1 © Prentice Hall, 2004 Chapter 10: Selecting the Best Alternative Design Strategy Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
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,
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 11 Selecting.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Chapter 12 The Network Development Life Cycle
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
 Has computer technology knowledge and programming expertise  Understands business problems  Uses logical methods for solving problems  Has fundamental.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Final Review Systems Analysis and Design in a Changing World, 4th Edition 1 Final Review u Chapters 1-6, 8-10, 13, 14, 15 u Multiple choice, short answer,
Chapter 1 Assuming the Role of the Systems Analyst.
Chapter-04 Building an Ecommerce Website. Building an E-commerce Site: A Systematic Approach The two most important management challenges in building.
P IBM Decision Optimization Technical Mastery Test v2
Systems Analysis and Design in a Changing World, Fifth Edition
Chapter 8 Environments, Alternatives, and Decisions.
Intelligent Systems Development
Oracle Database Administration
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Systems analysis and design, 6th edition Dennis, wixom, and roth
Systems analysis and design, 6th edition Dennis, wixom, and roth
Chapter 11 Selecting the Best Alternative Design Strategy
Chapter 11 Selecting the Best Alternative Design Strategy
Modern Systems Analysis and Design Third Edition
Presentation transcript:

INFO425: Systems Design INFORMATION X Finalizing Scope (functions/level of automation)  Finalizing scope in terms of functions and level of automation for each function overlaps with and requires information from:  Defining target deployment environment  Defining implementation alternatives >e.g., build vs. buy  General Approach for including/excluding functions:  Functions deemed mandatory are in scope.  Include as many important functions as budget and schedule allow  Desirable features: delay to later ‘release’ of system  Strategic plan:  Often, genesis of a new system is organization’s strategic plan  Functions that align with strategic plan typically get included in scope

INFO425: Systems Design INFORMATION X Finalizing Scope (functions/level of automation)  Need to revisit feasibility analysis. Now have much more information to work with.  Economic feasibility  What set of functions give us an optimal return on investment?  What set of functions can we afford?  Schedule and resource feasibility  What can be implemented in time available?  What can be implemented given human and other resources?  Technological feasibility  What can be practically implemented given state of technology and organizations knowledge and experience?  Operational, organizational, and cultural feasibility  What can our organization handle/accept?  How much change is required?

INFO425: Systems Design INFORMATION X Application Deployment Environment  What is the technical environment in which system will be implemented?  Deployment environment consists primarily of:  Hardware  Networks  System software  Development software  Development methodology and tools  Technical requirements define constraints regarding deployment environment  Organization’s current environment/standards typically drive deployment options

INFO425: Systems Design INFORMATION X Range of Application Types  Stand-alone applications on mini- and personal computers  Online interactive applications  Distributed applications  Web-based applications

INFO425: Systems Design INFORMATION X Hardware, System Software, and Networks  Computers range from handheld to super computers  Operating systems range from Windows to Unix  Database management systems range from Oracle to SQL Server to IBM DB2  Software components and standards range from Java 2 Enterprise (J2EE) to Microsoft.NET  Web servers range from IIS to Apache

INFO425: Systems Design INFORMATION X Deployment Environment Characteristics to Consider  Compatibility with technical requirements:  Volume of transactions, location of users, etc.  Compatibility among hardware and system software  Required interfaces to external systems  Conformity with IT strategic plan and architecture plans  Cost and schedule

INFO425: Systems Design INFORMATION X Development Tools  Development environment – programming languages, CASE tools, and other software used to develop application software  Java and Visual Studio.NET are examples  Application deployment environment decisions limit development tool choices  Operating system environment  Database management system (DBMS)  Distributed software standard

INFO425: Systems Design INFORMATION X Development and System Software Environments  Consists of standards and tools used in an organization to develop systems  Important considerations  Language environment and expertise >Java, C, etc,  Existing CASE tools and methodologies >RUP and Rose, Information Engineering  Required interfaces to other systems  Operating system environment >Unix, Linux, OS390, NT  Database management system environment >Oracle, DB2, SQL Server

INFO425: Systems Design INFORMATION X Choosing Implementation Alternatives  Many variations on obtaining a system  Facilities management solutions  Packaged, turnkey, ERP software systems  Custom software development  In-house development

INFO425: Systems Design INFORMATION X Implementation Alternatives ASPs Salesforce. com MySAP.com ERPSAPPeopleSoft Off the shelf packages Simply Accounting We build, consultants build or blended approach

INFO425: Systems Design INFORMATION X Identifying Criteria for Selection  Comparisons difficult  Different proposed systems have strengths in different areas  Need a consistent framework for comparison of alternatives  Criteria  Weights  Scores  Three areas to consider  General requirements  Functional requirements  Technical requirements

INFO425: Systems Design INFORMATION X Evaluation Framework Evaluation Criteria Weight – importance of criteria vs other criteria Alternatives considered Score Score * Weight Total49Total42

INFO425: Systems Design INFORMATION X EVALUATION FRAMEWORK (EXPANDED)

INFO425: Systems Design INFORMATION X General Requirements  General requirements include considerations that are important but not directly associated with the computer system itself.  Related to feasibility assessment – alternative must be feasible to be chosen  General requirements examples:  Performance record of the provider  Level of technical support from the provider  Warranties and support services (from outside vendor)  Availability of experienced staff  Development cost  Expected value of benefits  Length of time (schedule) until deployment  Requirements for internal expertise  Organizational impacts (retraining, skill levels)

INFO425: Systems Design INFORMATION X Technical Requirements  Constraints under which system must operate  Defined by technical requirements identified during information gathering  Categories:  Performance (response time/throughput, etc)  Security and Control  User interface (ease of use, etc.)  Service (number/location of users to be supported)  Operating environment  etc.

INFO425: Systems Design INFORMATION X Functional Requirements  Need to evaluate alternatives based on how well they meet functional requirements.  Use expanded event table

INFO425: Systems Design INFORMATION X Evaluating Functional Requirements

INFO425: Systems Design INFORMATION X Evaluating Technical Requirements

INFO425: Systems Design INFORMATION X Making the Selection uAfter rating alternatives, choice can be made uScores are tabulated and compared

INFO425: Systems Design INFORMATION X Partial Matrix of General Requirements Systems Analysis and Design in a Changing World, 5th Edition 20 Figure 8-7

INFO425: Systems Design INFORMATION X Partial Matrix of Functional Requirements Systems Analysis and Design in a Changing World, 5th Edition 21 Figure 8-8

INFO425: Systems Design INFORMATION X Partial Matrix of Technical Requirements ‏ Systems Analysis and Design in a Changing World, 5th Edition 22 Figure 8-9

INFO425: Systems Design INFORMATION X Contracting with Vendors  Generate a Request for Proposal

INFO425: Systems Design INFORMATION X Presenting Results and Making Decisions  Compile, organize, and present the alternatives and critical issues in an easy-to-understand but complete manner  Final choice generally made by executive steering committee  Format of documentation and presentation style varies with organization