Professional Documents
Culture Documents
IS for Managers
7/12/2012
Contd.
3. CURRENT
SYSTEMS: major systems supporting business functions & processes, major current capabilities (hardware, software, database, telecommunications), difficulties meeting requirements, anticipated future demands
4. NEW DEVELOPMENTS: new system projects (project descriptions, business rationale), new capabilities required (hardware, software, database, telecommunications, internet)
7/12/2012 5
Contd.
5. MANAGEMENT STRATEGY: acquisition
plans, milestones & timing, organizational realignment, internal reorganization, management controls, major training initiatives, personnel strategy
Small number, easily identifiable operational goals Shaped by industry, manager, environment Believed to assure firms success Used to determine organizations information requirements
7/12/2012
GOALS (AUTOMOBILE INDUSTRY): earnings per share, return on investment, market share, new product CSF: styling, quality dealer system, cost control, energy standards
7/12/2012
GOALS (HOSPITAL): Excellent health care, meeting government regulations, future health needs CSF: Regional integration with other hospitals, efficient use of resources, improved monitoring of regulations
7/12/2012
AUTOMATION: using technology to perform tasks efficiently / effectively RATIONALIZATION OF PROCEDURES: streamline sops; eliminate bottlenecks BUSINESS REENGINEERING: radical redesign of processes to improve cost, quality, service; maximize benefits of technology Paradigm shift
7/12/2012 10
Paradigm Shift
PARADIGM: A complete mental model of how a complex system functions A PARADIGM SHIFT: Involves rethinking the nature of the business, the organization; a complete reconception of how the system should function
7/12/2012
11
REENGINEERING: Redesigning business processes to lower cost, speed development WORK-FLOW MANAGEMENT: Streamlining process to move documents easily, efficiently
7/12/2012
12
7/12/2012
13
Activities involved in producing an IS solution to an organizational problem or opportunity are called systems development This is a structured kind of problem solving with distinct activities moving from one step to the other The process of designing, building and maintaining information systems is known as systems analysis and design The term systems development life cycle (SDLC) is used to describe the life of an information system right from its conception till its retirement
7/12/2012 14
Contd.
Large complex problems are decomposed into smaller once to arrive at better solutions These smaller problems are solved through small computer programs The final system is built by combining these smaller computer program Systems development process starts when management realize that a particular business system needs improvement
7/12/2012 15
7/12/2012
16
Systems Analysis
The
main focus of this phase is to have a thorough understanding of the organizations current way of doing things in the area for which the system is being built The first sub phase of this phase is determining systems requirements that is done by working closely with the users and determining what is expected from the new system
7/12/2012 17
Contd.
Once these requirements are collected, information are organized using data, processes and logic modeling tools Systems requirements are collected through interviews, questionnaires, observations, document analysis etc This phase also includes feasibility study to determine if the solution being developed is feasible financially technically and organizationally
7/12/2012 18
Contd.
7/12/2012
19
FEASIBILITY
TECHNICAL: Assess hardware, software, technical resources ECONOMIC: Will benefits outweigh costs? OPERATIONAL: Is solution desirable within existing conditions? INFORMATION REQUIREMENTS: Detailed statement of new system needs
7/12/2012
20
Systems Design
This phase suggests as to how the system would meet the information requirements determined in the analysis phase So the system is designed based on the details provided through the previous phase At this stage, following activities are performed: - Designing forms and reports - Designing interfaces and dialogues - Designing databases and files - Designing processing and logic
7/12/2012 21
Contd.
Details how system will meet needs: LOGICAL DESIGN: components, data as needed by applications PHYSICAL DESIGN: physical location of components and data
7/12/2012
22
DESIGN SPECIFICATIONS
OUTPUT: Medium, content, timing INPUT: Origins, flow, data entry USER INTERFACE: Simplicity, efficiency, logic, feedback, errors DATABASE DESIGN: Logical data relations, volume, speed requirements, file organization & design, record specifications PROCESSING: Computations, program modules, required reports, timing of outputs MANUAL PROCEDURES: What activities, who performs them, how, where
7/12/2012 23
DESIGN SPECIFICATIONS
CONTROLS: Input, processing, output, procedural SECURITY: Access controls, catastrophe plans, audit trails DOCUMENTATION: Operations, systems, user CONVERSION: Transfer files, initiate new procedures, select testing modules, cut over to new system TRAINING: Select training techniques, develop training modules, identify training facilities
24
7/12/2012
Design Specifications
ORGANIZATIONAL CHANGES: Task redesign, job design, process design, organization structure design, reporting relationships
7/12/2012
25
Programming
Specifications prepared in the design phase are then translated into the software program codes in this stage Following two approaches are followed for this: - Software programs are written within the organization itself - Application software packages are purchased for this
7/12/2012
26
Testing
This stage is very important to ensure that the system developed is capable of producing the right results under known circumstances This involves the following aspects: - Unit testing - System testing - Acceptance testing
7/12/2012
27
Conversion
At this stage the organization switches over to the new system from the old one One of the following approaches can be used for this: - Parallel - Direct cutover - Pilot study - Phased This also involves the training of the users and proper documentation of the system
7/12/2012 28
After conversion, the system is in production The system is reviewed here technically as well as by the end users in order to determine the requirement of any modifications
7/12/2012
29
Approaches to IS Development
Traditional Systems Development Approach Prototyping Rapid Application Development Object Oriented Approach
7/12/2012
30
7/12/2012
31
The main goal of systems identification and selection is to identify and select a development project from all projects that could be performed The main focus is the ease with which existing hardware and systems can be integrated with the proposed system Other focus area include: cost, duration, complexity and risk
7/12/2012
32
Contd.
In the project planning phase the analysts work with the customers to collect a broad range of information to gain an understanding of project size, potential benefits and costs and other relevant factors Once all these information are collected and analyzed, a summary planning document is reviewed and compared with other projects Once the project is accepted, systems analysis starts
7/12/2012
33
System Implementation
This phase focuses on transforming the system design into a working information system that can be used by the organization The activities included are software programming and testing Besides this other activities include preparing the organization fir using the new is through system conversion, documentation, user training and support
7/12/2012
34
7/12/2012
35
System Maintenance
In this phase, maintenance requests from the system users are collected If the request is analyzed as to how the proposed change might alter the system and what business benefits might result from that change If the change request is approved, a system change is designed and implemented Like initial development of the system, implemented changes are reviewed and tested before implementation
7/12/2012 36
Contd.
The system maintenance process is parallel to the process of initial development of the is During this phase the largest part of the systems development effort occurs Maintenance activity could be of one of the following types: - Corrective maintenance - Adaptive maintenance - Perfective maintenance - Preventive maintenance
7/12/2012 37
Prototyping : An Overview
Prototype refers to a working model of an information system application But it does not contain all the features or perform all the necessary functions of the final system However, it includes sufficient elements to enable individuals to determine what they like or dont like and also to identify features to be added or changed It is a process of building experimental system quickly and inexpensively for demonstration and evaluation
7/12/2012 38
Characteristics of Prototypes
The prototype is a live, working application The purpose is to test the assumptions made by analysts and the users about required system features These are created quickly They evolve through an iterative process Prototypes are relatively inexpensive to build
7/12/2012
39
Uses of Prototyping
Prototyping has the following two primary uses: Acts as an effective device for clarifying user requirements It is used for verifying the feasibility of a system design
7/12/2012
40
Identify known requirements Develop working model Use prototype Review prototype Repeat as needed
7/12/2012
41
7/12/2012
42
7/12/2012
43
Process for developing systems in short time period Uses prototyping, fourth-generation tools, and close teamwork to move progressively closer to correct design A prototype is a small-scale representative or working model of the proposed system Iterative (or spiral) process of developing demo or working models Refined based upon user review
7/12/2012 44
7/12/2012
45
Contd.
Advantages
Disadvantages Prototype may meet requirements but not be best design Systems specifications often not adequately spelled out
46
Helps users define requirements Encourages active user participation Errors and omissions tend to be detected earlier Builds enthusiasm and acceptance for system
7/12/2012
De-emphasizes procedures Shifts focus from models & data To objects, which combine data & procedures Objects reusable SYSTEM: classes, objects, relationships Reduces development time & cost
7/12/2012 48
SYSTEMS DEVELOPMENT
CORE ACTIVITY
SYSTEMS ANALYSIS
DESCRIPTION
IDENTIFY PROBLEM(S)
SPECIFY SOLUTIONS ESTABLISH INFORMATION REQUIREMENTS CREATE LOGICAL DESIGN SPECS CREATE PHYSICAL DESIGN SPECS MANAGE TECHNICAL REALIZATION OF SYSTEM TRANSLATE DESIGN SPECS INTO PROGRAM CODE
SYSTEMS DESIGN
PROGRAMMING
7/12/2012
49
SYSTEMS DEVELOPMENT
CORE ACTIVITY
SYSTEMS ANALYSIS
DESCRIPTION
IDENTIFY PROBLEM(S)
SPECIFY SOLUTIONS ESTABLISH INFORMATION REQUIREMENTS
SYSTEMS DESIGN
CREATE LOGICAL DESIGN SPECS CREATE PHYSICAL DESIGN SPECS MANAGE TECHNICAL REALIZATION OF SYSTEM
TRANSLATE DESIGN SPECS INTO PROGRAM CODE
PROGRAMMING
7/12/2012
50
SYSTEMS DEVELOPMENT
CORE ACTIVITY
TESTING
DESCRIPTION
UNIT TEST SYSTEMS TEST ACCEPTANCE TEST PLAN CONVERSION PREPARE DOCUMENTATION TRAIN USERS & TECHNICAL STAFF
CONVERSION
MAINTENANCE
7/12/2012