7
9.351 Syste ms Analysis & De sign System Implementation 1 System Implementation Phases • Coding (in Waterfall SDLC, not part of design stage) • Testing (slide) • Installation (4 types - slides) • Documentation • User Training • User Support • Implementation Challenges (Denver International Airport) • System adoption

9.351 Systems Analysis & DesignSystem Implementation1 System Implementation Phases Coding (in Waterfall SDLC, not part of design stage) Testing (slide)

  • View
    214

  • Download
    2

Embed Size (px)

Citation preview

Page 1: 9.351 Systems Analysis & DesignSystem Implementation1 System Implementation Phases Coding (in Waterfall SDLC, not part of design stage) Testing (slide)

9.351 Systems Analysis & Design

System Implementation 1

System Implementation Phases

• Coding (in Waterfall SDLC, not part of design stage)

• Testing (slide)

• Installation (4 types - slides)

• Documentation

• User Training

• User Support

• Implementation Challenges (Denver International Airport)

• System adoption

Page 2: 9.351 Systems Analysis & DesignSystem Implementation1 System Implementation Phases Coding (in Waterfall SDLC, not part of design stage) Testing (slide)

9.351 Systems Analysis & Design

System Implementation 2

• software

• hardware (network including)

• software:

• developers’ tests:

• inspection & walkthrough

• testing pieces & wholes

• debuggers

• user tests – alpha, beta

Testing

Page 3: 9.351 Systems Analysis & DesignSystem Implementation1 System Implementation Phases Coding (in Waterfall SDLC, not part of design stage) Testing (slide)

9.351 Systems Analysis & Design

System Implementation 3

• system documentation:

• external (diagrams studied in the course)

• internal (embedded in code; “Hungarian at Microsoft)

• user documentation – how to use the system

• manuals, online tutors & knowledge bases, help

faculties

Documentation

Page 4: 9.351 Systems Analysis & DesignSystem Implementation1 System Implementation Phases Coding (in Waterfall SDLC, not part of design stage) Testing (slide)

9.351 Systems Analysis & Design

System Implementation 4

User Training & Support

• User training is critical for system adoptions and success (e.g., groupware – need to be “domesticated”)

• Training in systems use and other computing & info management issues

• Importance of knowledgeable colleagues (“communities of learning”)

• Support through Information Center

• Help desk

Page 5: 9.351 Systems Analysis & DesignSystem Implementation1 System Implementation Phases Coding (in Waterfall SDLC, not part of design stage) Testing (slide)

9.351 Systems Analysis & Design

System Implementation 5

Implementation Challenges: Denver International Airport Case

• DIA opened in Oct. 1995; designed to be largest U.S. airport

• Automated baggage handling system delayed opening for 16 months and caused $2 billion spending over budget

• Players & project escalation

• System: computer-driven with mechanical parts, to route inbound and outbound luggage with minimum human input and deliver luggage information to airlines, airport clerks and passengers

•Technical difficulties

• Outcome: Project deescalated, 1 concourse partly automated, 2 redone in classical manner

Page 6: 9.351 Systems Analysis & DesignSystem Implementation1 System Implementation Phases Coding (in Waterfall SDLC, not part of design stage) Testing (slide)

9.351 Systems Analysis & Design

System Implementation 6

Implementation Challenges – Any System

• Securing resources for system development

(Challenge: “Pork Barrel” syndrome;

stretching budget between competing projects)

• Keeping agreement among stakeholder on goals of the system

(Challenge: “Not invented here” syndrome)

• Preserving key system requirements through development project

(Challenge: complicating requirements, dissipating attention

energy & resources)

Page 7: 9.351 Systems Analysis & DesignSystem Implementation1 System Implementation Phases Coding (in Waterfall SDLC, not part of design stage) Testing (slide)

9.351 Systems Analysis & Design

System Implementation 7

System adoption

• User’s interest (contribution to work & personal/group agenda)

• System characteristics (ease of use, reliability/trust in system)

• Management incentives (allocating time for training, stimulating use)