110 likes | 309 Views
Class 15 System Life Cycle. Outline. System Life Cycle (Structured & Rapid methodologies) System Planning (3 strategic goals) SLC Activities. System Life Cycle (SLC). Systems Planning. SLC = activities an IS goes through its inception to/phases can be run in
E N D
Class 15 System Life Cycle
Outline • System Life Cycle (Structured & Rapid methodologies) • System Planning (3 strategic goals) • SLC Activities Information Systems for Management
System Life Cycle (SLC) Systems Planning SLC = activities an IS goes through its inception to/phases can be run in sequence or in iteration. - Waterfall (structured) methodology: Development activities make separate phases that run in linear sequence without repetition. - Pro: Precise planning of time & resources * - Con: Long development cycle** & less responsive to business change Phase out Construction Installation Information Systems for Management
Alternative: Rapid Methodologies • Newer methodology based on faster development technologies and quickly changing business needs. Project time usually under 1 year. • Development activities repeated for each part of system. Steps: • Identify some of user’s requirements (e.g., a key function of the IS) • Develop a function prototype, needed part of database, and access screens • Test prototype & learn from users • Revise & enhance prototype based on users’ opinions • Test, roll out, and move to the next piece of the system Information Systems for Management Information Systems for Management Information Systems for Management 4 4
Systems Planning • What organizational changes can be accomplished with new system: • Automation of manual tasks (e.g., MIS, DSS, Expert system, communication systems) • Business Process Reengineering (BPR) - radical change of organization; process efficiency key goal* • Quality improvements (Benchmarking – test of compliance with standards)** Information Systems for Management
Systems Analysis • Analysis of organizational needs to be met with an information system focusing on • 1. data/information as part of jobs and tasks • 2. data transformation (data processing aspect on an IS) • 1. Data analysis: define Information Needs • Identifies what data are needed by particular members of an organization (your data diagram) • Collect business documents (financial papers, reports…), interview users & managers 2. Software processes transforming data Parts of a database Information Systems for Management
Systems Design • Creating IS-based solution for meeting organization’s information and management needs • Design encompasses: • Data (usually some database) • Software processes applied to data (functionality) • User Interface (screens for data input and for the output) • Programming/Construction follows (can be putting together of purchased of-the-shelf software)* Information Systems for Management
Testing • Testing – assessing quality of the developed system • Kinds of tests applied that from smaller parts to a large system: • Unit testing (test each system function separately) • Cross-unit testing (test functions that depend on each other) • System testing (tests IS as a whole; e.g., overload the system to see how robust it is) Information Systems for Management
Installation Methods • Direct cutover • New system completely replaces old one at a certain date • Parallel installation • Old and new system used in parallel, until the new system proves reliable • Phased installation • New system introduced part by part and the old system phased out gradually (a new system turned on function by function or entirely in one part of a firm) Old IS New IS time Old IS time New IS Old IS Old Functions phased out time New IS Function New IS Function Information Systems for Management
Production Stage and Maintenance • System is being used for organizational needs • Operate the system • Evaluate the system • Maintain the system (modify it as needed – work out software bugs, improve user interface, increase secondary storage) Information Systems for Management