SDLC Phase 2: Selection Dania Bilal IS 582 Spring 2009.

Slides:



Advertisements
Similar presentations
UNESCO ICTLIP Module 2. Lesson 31 Introduction to Integrated Library Systems Lesson 3. How Do You Evaluate Integrated Library Systems?
Advertisements

November 19, 2013 Preparing a Successful RFP to get Desired Results.
Systems Analysis and Design in a Changing World
Chapter 8: Evaluating Alternatives for Requirements, Environment, and Implementation.
Chapter 2 Analyzing the Business Case.
Introduction to Integrated Library Systems
Enterprise Content Management Pre-Proposal Conference for RFP No. ISD2006ECM-SS December 6, 2006 California Administrative Office of the Courts Information.
© Prentice Hall CHAPTER 10 Alternative Approach: Purchasing Systems.
Lecture 8 Selecting a Healthcare Information System (Chapter 8)
System Analysis and Design
The System Development Life Cycle
Network Design and Implementation
Copyright © 2014 Pearson Education, Inc. 1 Managers from across organizations are involved in developing and acquiring information systems Chapter 5 -
© 2007 COPLAN AND COMPANY. All Rights Reserved. Permission granted for use by HIMSS membership. 1 Procurement Management Scott R. Coplan, PMP Educational.
Modern Systems Analysis and Design Third Edition Chapter 11 Selecting the Best Alternative Design Strategy 11.1.
Lecture 6 Generating and Selecting Design Alternatives IMS1002 /CSE1205 Systems Analysis and Design.
Software Project Transition Planning
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
System Development Life Cycle (SDLC)
7.2 System Development Life Cycle (SDLC)
8 Systems Analysis and Design in a Changing World, Fifth Edition.
© The McGraw-Hill Companies, Software Project Management 4th Edition Managing contracts Chapter 10.
Acquiring Information Systems and Applications
Managing Project Procurement
Documenting Network Design
Web Development Process Description
12 Building and Maintaining Information Systems.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
INFO425: Systems Design INFORMATION X Finalizing Scope (functions/level of automation)  Finalizing scope in terms of functions and level of.
SYS364 Evaluating Alternatives. Objectives of the Systems Analysis Phase determine, analyze, organize and document the requirements of a new information.
Chapter 2 The Origins of Software Modern Systems Analysis and Design.
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.
System Planning- Preliminary investigation
Preparing for Automation Dr. Dania Bilal IS 582 Spring 2006.
Acquiring Information Systems and Applications
Chapter 10 Information Systems Analysis and Design
Software Requirements Engineering: What, Why, Who, When, and How
Presented by: Masoud Shams Ahmadi February 2007 Enterprise Resource Planning (ERP) Selection Presented by: Masoud Shams Ahmadi
Systems Analysis and Design
CHAPTER 13 Acquiring Information Systems and Applications.
SDLC Phase 1: Project Identification & Planning Dr. Dania Bilal IS 582 Spring 2009.
System Selection Dania Bilal IS 592 Spring The Selection Process Review the literature Read the Automated System Marketplace survey for the last.
SDLC 1: Systems Planning and Selection Dania Bilal IS 582 Spring 2008.
IS Analysis and Design. SDLC Systems Development Life Cycle Break problems into management review stages Control cost and time Works best with well understood.
SCLS Background:  May 1993 Dynix installed  1994 GoLive at 19 libraries  LINK expansion: 50 libraries and most of the Dynix modules  December.
Preparing for Automation Dr. Dania Bilal IS 582 Spring 2007.
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.
Chapter 12 The Network Development Life Cycle
MOSTAFA MAZEN MOIS 549 The ERP Selection Process Survival Guide Article from:
System Selection Dania Bilal IS 582 Spring System Selection Business Selection of system project to develop or enhance Libraries & other information.
Ondřej Přibyl L3: System Development Life Cycle page 1 Lecture 3: System Development Life Cycle Doc.Ing. Ondřej Přibyl, Ph.D. Department of applied mathematics.
Irish Institute of Training & Development JOHN SMITH & TREVOR DAGG.
Contract management 1. Acquiring software from external supplier This could be: a bespoke system - created specially for the customer off-the-shelf -
Handbook of Informatics for Nurses and Healthcare Professionals Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
Sourcing Evaluation Life Cycle Go/No Go decision points Competition Alignment Discovery Con tract Modification Project Initiation Vendor Capabilities Contract.
The System Development Life Cycle
Systems Analysis and Design in a Changing World, Fifth Edition
Chapter 8 Environments, Alternatives, and Decisions.
Information Systems Selection
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
2 Selecting a Healthcare Information System.
The System Development Life Cycle
The System Selection Process Part II:
Systems analysis and design, 6th edition Dennis, wixom, and roth
Introduction to Projects
Systems analysis and design, 6th edition Dennis, wixom, and roth
The System Selection Process Part II:
The System Selection Process Part II:
Presentation transcript:

SDLC Phase 2: Selection Dania Bilal IS 582 Spring 2009

Project Selection Identify project selected based on priority Identify project selected based on priority Identify environment for selected project Identify environment for selected project –Review existing hardware & software –Review options for automation software selection  Off-the-shelf  Open source  Shared vs. non-shared with other agencies/libraries  Networked vs. stand-alone configuration

About Open Source Software Review existing OSS suitable for the identified environment Review existing OSS suitable for the identified environment Consider Consider –Programming language requirements  Staff availability to program in language software is written? –Operating system for OSS  Software and existing OS

About OSS Maintenance of OSS Maintenance of OSS –Internal and external support –Who else is using OSS in nearby community? What about virtual community? –Outsourcing maintenance? Maturity of OSS (what version has been released? Maturity of OSS (what version has been released? –More versions/releases exist, better is software –Modification required to customize software

About OSS Evaluation of OSS in literature Evaluation of OSS in literature –Rigorous exploration recommended –Reviews in LJ and other related literature User evaluation User evaluation –Rigorous exploration recommended  Interviews  On-site visits  Blogs, listservs, etc.

Off-the-Shelf Software More mature than OSS More mature than OSS Long list of vendors in marketplace Long list of vendors in marketplace Market evaluation Market evaluation –Sources for reviews –Rigorous exploration recommended User evaluation User evaluation –Rigorous exploration recommended

Revisit Project costs Project costs –Tangible cost –Intangible costs Feasibility assessments Feasibility assessments –Economic –Political –Legal –Technical

Library Environment: Selection Process Review LJ latest survey of Automation System Marketplace Review LJ latest survey of Automation System Marketplace Visit Library Technology Guides Visit Library Technology Guides Identify six software packages available for your agency/library Identify six software packages available for your agency/library Find further evaluation of each package in Library Technology Reports (latest issues) Find further evaluation of each package in Library Technology Reports (latest issues) Use additional sources as needed Use additional sources as needed

Consult these Vendor Sites and Products –A list of commercial software vendors and their websites search.pl?SID= &UID=&auth= search.pl?SID= &UID=&auth= search.pl?SID= &UID=&auth= search.pl?SID= &UID=&auth= –Library Technology Guides. Key resource in library automation. –Maintained by Marshall Breeding –Has links to topics on trends, Automation System Marketplace, next-generation ILS, and up-to-date information about library automation –Latest survey about international automation marketplace

Library Environment: Selection Process Acquire demos of each package to view and evaluate Acquire demos of each package to view and evaluate Take notes and/or use a checklist and indicate features you like, dislike, lacking, etc. in each package Take notes and/or use a checklist and indicate features you like, dislike, lacking, etc. in each package Write down questions to ask of vendor or software rep. Write down questions to ask of vendor or software rep.

Library Environment: Selection Process Invite a sales rep. from each of the 6 software companies for onsite presentation of company software. Invite a sales rep. from each of the 6 software companies for onsite presentation of company software. Take notes about strengths, weaknesses, likes, dislikes, etc. Take notes about strengths, weaknesses, likes, dislikes, etc. Ask questions and don’t be intimidated Ask questions and don’t be intimidated

Library Environment: Selection Process Read literature (e.g., brochures) from each company and identify further features supported, hardware requirements, software, networking license, maintenance support, etc. Read literature (e.g., brochures) from each company and identify further features supported, hardware requirements, software, networking license, maintenance support, etc. Meet with appointed Committee members, discuss sales reps. presentations, & compare notes or checklists. Meet with appointed Committee members, discuss sales reps. presentations, & compare notes or checklists.

Library Environment: Selection Process Consider the options you have Consider the options you have –Off-the-shelf vs. OSS –Narrow choices to 3 best software packages Class activity –How will you narrow the choices?

Library Environment: Selection Process Strengths of each module provided: Strengths of each module provided: –Overall software capabilities (Web-based, Windows-based, expandability, etc.) –Compliance with latest standards –Architecture and operating systems supported (e.g., NT, Unix, Linux)

Library Environment: Selection Process Software update, documentation, training and cost, maintenance and technical support Software update, documentation, training and cost, maintenance and technical support Weigh these criteria for off-the-shelf vs. OSS Weigh these criteria for off-the-shelf vs. OSS Decide on either type Decide on either type If off-the-shelf is desired: If off-the-shelf is desired: –Develop a Request for Information (RFI) –Develop a Request for Proposal (RFP)

Request for Proposal (RFP) Develop one RFP packet to send copies of to each of the three software vendors you selected Develop one RFP packet to send copies of to each of the three software vendors you selected RFP describes needs and priorities RFP describes needs and priorities –Each vendor’s response to RFP provides basis for comparing specifications and other services software company provides

Organization of the RFP Instructions to Vendor Instructions to Vendor Introduction to the library Introduction to the library Software specifications Software specifications –Essential and desired for overall system –Essential and desired for each module to be purchased Hardware specifications Hardware specifications Request for price quotation Request for price quotation Notice of intent to respond Notice of intent to respond

Organization of the RFP Committee to Committee to –review the RFP before sending it to the 3 software vendors –Evaluate responses to RFP from each vendor –Rank RFPs and decide on top-rated proposal –Inform project manager about decision

Content of RFP Divided into sections Divided into sections Essential and desired specifications included for each module Essential and desired specifications included for each module Use specific symbols or codes for software and rating Use specific symbols or codes for software and rating Use specific verbs Use specific verbs Visit websites about sample RFPs Visit websites about sample RFPs

Legal/Contractual Agreement Project manager consults with supervisor(s) Project manager consults with supervisor(s) Software vendor of winner RFP may be invited again for a final demo. Software vendor of winner RFP may be invited again for a final demo. Final decision reached Final decision reached Software co. contacted Software co. contacted Formal contract issued (attorney and other Agreement details) Formal contract issued (attorney and other Agreement details) –Schedule for software delivery, installation, testing, and implementation –Schedule for training personnel –Vendor’s promise to deliver the package that meets the specifications stipulated in the final RFP

Legal/Contractual Agreement Payment plan Payment plan –Consider paying in three installations:  1/3 upon signing contract  1/3 upon successful installation and performance testing  Rest paid upon successful performance over specified period of time

Sample RFPs and RFIs Visit Visit – (Integrated Library Systems Reports) –Has links to how to write an RFP and sample full-text RFPs –Sample RFPs are used to write your own RFP based on your agency’s user requirements.

Class Activity You’ve been appointed the project manager for evaluating and selecting an automated system to replace the existing one. You’ve been appointed the project manager for evaluating and selecting an automated system to replace the existing one. Develop a plan for project planning, initiation, and selection Develop a plan for project planning, initiation, and selection –The plan should include team assignment, tasks, projected timeline, tangible and intangible cost, system options and a justification for off-the-shelf or OSS, among other factors –Your team is your classmates.