mis: information systems development
DESCRIPTION
TRANSCRIPT
Information Systems Development & Management
4/09/2013
What is Systems Development?
Definition:
Systems Development is the process of creating and maintaining information systems.
You are a project manager …
What is Systems Development?
Involves all five IS components:• Hardware• Software• Data• Procedures• People.
What is Systems Development?
• Must be a team effort.What if all of the emphasis of a team’s management was placed on who they drafted?
• Remember: IS is more than technology.
Systems Development Challenges
• Requirements determination
• Requirements creep
• Schedule / budgeting difficulties
• Changing technology
• Diseconomies of scale.
The Five Phases of the SDLC
• System Definition
• Requirements Analysis
• Component Design
• Implementation
• System Maintenance
The Five Phases of the SDLC
System Definition
• Based on competitive strategy.• Results in clear definitions:
• Goals & Objectives• Scope• Cost• Feasibility
System Definition
• Question: “What do we want the system to do?”
• Discuss with top-level management.
• Crystalize an objective statement.
Define Requirements
• User-focused
• Goal: lessen "creep" build buy-in.
Component Design
Identify specific tasks for each of the five IS components.
•Build a timeline with target dates.
• Color-code for departments or state of completion.
• Use a shared document.
• Meet with key people regularly.
Component Design
• Hardware design: Purchase it, lease it, or lease time
from hosting service
• Software design: Off-the-shelf, custom developed
• Database design: Convert data model to a database
design
• Procedure design: Normal, backup, failure recovery
procedures
• Design of job descriptions
Process Design
• Normal Operations Procedures
• Backup Procedures
• Failure Procedures
• Document using process notebooks or
team wiki
Implementation
• System Testing• System Conversion
o Pilot o Phased o Parallelo Plunge
• Training
Maintenance
• Hardware repairs
• Software patches
• System documentation
• Continuing user training