Managing Information System Development Projects IS 460 Notes by Thomas Hilton.

Slides:



Advertisements
Similar presentations
Systems Investigation and Analysis
Advertisements

Systems Development Environment
Fundamentals of Information Systems, Sixth Edition
THE SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC)
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design.
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas The primarily goal of a system is to create value for the organization. Many failed systems were abandoned.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Class 8 Systems Development Asper School of Business - MBA 6150 Management of Information Systems & Technology April-June 2009 Instructor: Bob Travica.
Chapter 1 The Systems Development Environment
Systems Development Life Cycles. The Traditional Systems Development Life Cycle.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
12 C H A P T E R Systems Investigation and Analysis and Analysis.
Fundamentals of Information Systems, Second Edition
Fundamentals of Information Systems, Second Edition
Jump to first page 30/06/ Chapter 1 System Development Environment.
Planning. SDLC Planning Analysis Design Implementation.
CHAPTER 19 Building Software.
Chapter 9. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development.
Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Transaction Processing Systems and System Development Life Cycle
Systems Investigation and Analysis
LECTURE 1 What does a Business Analyst do? IFS 231 Business Analysis.
Information Systems Analysis and Design
Information Systems Development. Outline  Information System  Systems Development Project  Systems Development Life Cycle.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 4 Slide 1 Chapter 1 The Systems Development Environment.
Chapter 14 Information System Development
OCR ICT for A2 © Hodder Education 2009 Chapter 1 The systems cycle.
Information Systems Technology Ross Malaga "Part III - Building and Managing Information Systems" III 11 Copyright © 2005 Prentice Hall, Inc MANAGING.
Computers Are Your Future © 2006 Prentice Hall, Inc.
1 Determining Feasibility and Managing Analysis and Design Activities.
Chapter 15 The Systems Development Life Cycle and Project Management: Addressing the Challenges of Building AIS Systems Copyright © 2014 McGraw-Hill Education.
Principles of Information Systems Eighth Edition Chapter 12 Systems Development: Investigation and Analysis.
Chapter 11. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Computers Are Your Future © 2008 Prentice Hall, Inc.
1 Fundamentals of Information Systems, Sixth Edition Fundamentals of Information Systems, Sixth Edition Chapter 8 Systems Development.
2 Information Systems Chapter 12 Systems Development: Investigation and Analysis.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Software Engineering 1 The Life Cicle of Software Lesson 4.
Lecture 2 –Approaches to Systems Development Method 10/9/15 1.
PART 2 Information Systems Development. LEARNING OBJECTIVES Systems Development Life Cycle Application Development Methodologies Project Management Systems.
Unit 15: SDLC I October 12, Systems Development.
CHAPTER 13 Acquiring Information Systems and Applications.
Public Management Information Systems System Analysis & Design Saturday, June 11, 2016 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
Final Review Systems Analysis and Design in a Changing World, 4th Edition 1 Final Review u Chapters 1-6, 8-10, 13, 14, 15 u Multiple choice, short answer,
Information Systems Development
Chapter 11 Project Management.
Introduction to Systems Analysis and Design
Information Systems Development
TIM 58 Continuing Ch 2: Project Management
Building Information Systems
Fundamentals of Information Systems, Sixth Edition
Principles of Information Systems Eighth Edition Chapter 12 Systems Development: Investigation and Analysis.
Information Systems Development
Methodologies For Systems Analysis.
Methodologies For Systems Analysis.
Chapter 12 Systems Development: Investigation and Analysis
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Project Management Chapter 11.
Principles of Information Systems Eighth Edition
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Systems Development Life Cycle
Public Management Information Systems System Analysis Thursday, August 01, 2019 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program Graduate.
System Analysis and Design: System Analysis Approaches
Presentation transcript:

Managing Information System Development Projects IS 460 Notes by Thomas Hilton

System Development Life Cycle (SDLC) Feasibility Study: Scope, Stakeholders, Make-buy, CBA Feasibility Study: Scope, Stakeholders, Make-buy, CBA Analysis: Present System, DFDs, etc. Analysis: Present System, DFDs, etc. Design : General, Detailed Design : General, Detailed Construction: Hardware Acquisition, Software Coding, System Testing Construction: Hardware Acquisition, Software Coding, System Testing Implementation: Direct, Phased, Site, Simultaneous Implementation: Direct, Phased, Site, Simultaneous Maintenance: Errors, Changing Business Needs Maintenance: Errors, Changing Business Needs Start Over when maintenance costs exceed new system costs. Start Over when maintenance costs exceed new system costs.

Other Development Models Waterfall vs. Spiral Waterfall vs. Spiral Prototyping Prototyping Rapid Application Development (RAD) Rapid Application Development (RAD) Joint Application Development (JAD) Joint Application Development (JAD) Agile Agile Extreme Extreme

Managing the Project: Teams and Roles Team Lead Team Lead System Analyst System Analyst Programmer Programmer User Documentation/Training Specialist User Documentation/Training Specialist Project Librarian Project Librarian Quality Assurance Specialist Quality Assurance Specialist

Managing the Project: Schedules Gantt Charts (MS Project) Gantt Charts (MS Project) PERT Charts (Visio) PERT Charts (Visio) Critical Path Charts (Rational Rose) Critical Path Charts (Rational Rose)

Managing the Project: Costs Feasibility Study 5% Feasibility Study 5% Analysis10% Analysis10% Design10% Design10% Construction25%-50% Construction25%-50% Implementation25%-50% Implementation25%-50% Maintenance 5%* Maintenance 5%* *annual cost as percent of initial project

Cost-Benefit Analysis Quantify all Costs Quantify all Costs Quantify all Benefits Quantify all Benefits If Benefits Exceed Costs, Do It. If Benefits Exceed Costs, Do It. CBA is Cost-Biased: CBA is Cost-Biased: Many Costs are Present and Tangible Many Costs are Present and Tangible Many Benefits are Future and Intangible Many Benefits are Future and Intangible Must Have a Champion! Must Have a Champion!

Estimating Time & Cost W.A.G. W.A.G. Consult Past Projects Consult Past Projects Break Down Phases into Tasks and Tasks into Steps Break Down Phases into Tasks and Tasks into Steps Average Best & Worst Case Average Best & Worst Case Add a Fudge Factor from Experience Add a Fudge Factor from Experience

Ethics Issues Pressure to Accept Unrealistic Parameters from Stakeholders Pressure to Accept Unrealistic Parameters from Stakeholders GroupThink GroupThink Working Conditions Working Conditions Team Member Relationships Team Member Relationships Vendor Relationships Vendor Relationships Hiding Mistakes Hiding Mistakes Other? Other?