Академический Документы
Профессиональный Документы
Культура Документы
Feasibility study
Input: Ideas for new system Output: feasibility report and go/no go recommendation
Kill
Maintenance
Post implementation review System improvement
Output: signed-off operational system installed in all locations Business Information Systems. Bocij et al. Prentice Hall. 2005
Each step also has a link back to the previous stage, to correct errors/problems (eg. at the build stage, design errors or oversights may need to be corrected Analysis and design errors detected in the later phases of the SDLC cost more to fix than if detected in earlier phases Problems with highly structured methodologies has given rise to alternative models of systems development eg.
Rapid Application Development and Extreme Programming
RAD and similar systems based on prototyping became increasingly legitimate and are widely used in the mainstream
Flavours of RAD: Agile, Extreme Programming (XP), Joint Application Development (JAD), Scrum, Lean Software Development
Business Information Systems. Bocij et al. Prentice Hall. 2005
Initiation
Feasibility analysis, project planning, Change and Risk Management
Design, test,
specification
Final implementation System and acceptance testing Data migration and changeover
So you need some new software? Drivers for information systems acquisition
Internal business processes
Off-the-shelf (packaged)
Standard
Userdeveloped
Outsourced
Tailored
Bespoke development
Where an information system is developed from scratch by an IS professional (or team) to suit the business requirements of the application
Can be either in-house or outsourced
Benefits
Can be tailored to the precise business need Proprietary system may be a core business asset that competitors cannot match
Difficulties
Cost - the most expensive way to develop a new BIS Time - notorious for time overruns, especially when using formal structured methodologies Quality may be buggy (insufficient testing) or may not meet business requirements - often due to poor analysis of system requirements
Business Information Systems. Bocij et al. Prentice Hall. 2005
Difficulties
May offer features not needed Requires business processes to be organized in a particular way May have inflexible/unsuitable features (eg. specified # of characters for customer code)
Poor Good
Poor Medium
Poor
Medium
Poor
Good
Medium Poor
Off-the-shelf package
Complexity of application
High complexity Low uniqueness
Bespoke development
High complexity High uniqueness
LOW LOW
Low uniqueness
In-class exercise: Decision model for selecting a method of information system acquisition
The complete (uncompiled) source code must be distributed with any and all distributions Anyone can modify and redistribute the code for anyone else to use Licensed for these purposes (eg. under a GPL) It is the opposite of proprietary software, which is sold only in its compiled state that is indecipherable by humans
Business Information Systems. Bocij et al. Prentice Hall. 2005
So, is it free?
It depends Definition of free software The license is free Customization, integration, installation, support, maintenance, training
Definitely not free Red Hats revenue stream comes from subscriptions to services that support the use of Linux (Open Source OS)
Business Information Systems. Bocij et al. Prentice Hall. 2005
Real-time CRM
Real-time response between a firm and its customer eg.
Via web site
Collaborative filtering (automated) amazon.com Sense and respond (automated) Customer service (two-way, always-on) Advertising networks