IT Projects and IT Project Management. The Big Picture IT Project do not occur in isolation Project Manager should understand Big Picture of the project.

Slides:



Advertisements
Similar presentations
Basic SDLC Models.
Advertisements

Prescriptive Process models
Lecture # 2 : Process Models
CS487 Software Engineering Omar Aldawud
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
ITIL: Service Transition
Software Engineering.
Chapter 2: The Project Management and Information Technology Context
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Chapter 2: The Project Management and Information Technology Context
DECISION SUPPORT SYSTEM DEVELOPMENT
Project phases and the life cycle
Information Technology Project Management, (chapter#2) Methods of IT Project Management, (chapter#2)
Chapter 2: The Project Management Context and Processes
Project Management & Information Technology Information Technology Project Management, Seventh Edition Chapter 2.
Copyright Course Technology 1999
1 CMPT 275 Software Engineering Software life cycle.
Chapter 2 The process Process, Methods, and Tools
IT Systems Analysis & Design
THE PROTOTYPING MODEL The prototyping model begins with requirements gathering. Developer and customer meet and define the overall objectives for the software.
Objectives:  To define RAD  Describe RAD as a system development method  List the advantages of RAD as a method  List the disadvantages of RAD  State.
Lecture # 04 & 05 CS314 Introduction To Software Development Software Development Process (SDP) Instructor :Muhammad Janas khan
Software Project Management Introduction to Project Management.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Prof. Ahmed Sameh Professor of CS & Information Systems 1 Week 2 The Project Management and Information Technology Context.
1IT Project Management, Third Edition Chapter 2 Chapter 2: The Project Management and Information Technology Context.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Prescriptive Process Models
Installation and Maintenance of Health IT Systems
~ pertemuan 2 ~ Oleh: Ir. Abdul Hayat, MTI 06-Mar-2009 [Abdul Hayat, The Project Management and IT Context, Semester Genap 2008/2009] 1 THE PROJECT MANAGEMENT.
Systems Development AIMS 2710 R. Nakatsu. Overview Why do IT projects succeed and fail? Two philosophies of systems development –Systems Development Life.
303KM Project Management1 Chapter 2: The Project Management in Context of Organization Environment.
Lecture 31 Introduction to System Development Life Cycle - Part 2.
VCU Information Systems Institute Advanced Delivery Methodology Courtesy of Data Management That Works.
Rapid Application Development. What is RAD……..?  Rapid Application Development (RAD) is a software development process.  first developed during the.
System Thinking and Project Management Process
1 Chapter 2: The Project Management and Information Technology Context.
Systems Development MBAA 609 R. Nakatsu. Overview of Today’s Lecture Why do IT projects succeed and fail? Two philosophies of systems development –Systems.
Software Engineering Spring (C) Vasudeva VarmaClass of 32 CS3600: Software Engineering: Process and Product* *Most of the Content drawn.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
KUFA UNIVERSITY Department of Computer Science. Fundamentals of Software Engineering Presented By Neamah Hassan Presented By Neamah Hassan.
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Software Development Life Cycle (SDLC)
Chapter 2 : The Project Management and Information Technology Context Information Technology Project Management, Fourth Edition.
Software Project Management Iterative Model & Spiral Model.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
A framework that describes the activities performed at each stage of a software development project. A life-cycle or a software process is the organisational.
Copyright Kathy Schwalbe/Course Technology Chapter 2: The Project Management Context and Processes.
1 The Project Management Context and Organization.
Chapter 2: The Project Management and Information Technology Context 1 NYANZI CCNA, CCNP, CCNAI, A+, MBA_IT.
Information Technology Project Management, Seventh Edition Note: See the text itself for full citations.
SOFTWARE DEVELOPMENT Presented By : Emporiumtech This presentation is brought you by
Software Engineering cosc 4359 Spring 2017.
ITIL: Service Transition
A Systems View of Project Management
Methodologies and Algorithms
Chapter 2: The Project Management and Information Technology Context
Chapter 2: A Systems View and Systems Methodology
Systems Analysis and Design in a Changing World, 6th Edition
Software Process Models
Chapter 2: The Project Management and Information Technology Context
IT Systems Analysis & Design
Introduction to Software Engineering
Chapter 2: The Project Management and Information Technology Context
Lecture 2 Revision of Models of a Software Process
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Project Lifecycle and IT Product Life Cycle
Presentation transcript:

IT Projects and IT Project Management

The Big Picture IT Project do not occur in isolation Project Manager should understand Big Picture of the project

IT Project Lifecycle All projects share the phases: initiate, determine feasibility, plan, estimate, execute and terminate

Type of IT Project System Development Package Implementation Package Customization System Conversion System Enhancement IT Architecture Design Infrastructure Installations Business Process Reengineering

System Development Life Cycle The Systems Development Life Cycle (SDLC) is a framework for describing the phases involved in developing and maintaining information systems Typical SDLC phases include planning, analysis, design, implementation, and support

Sample SDLC Models Waterfall model: has well-defined, linear stages of systems development and support Spiral model: shows that software is developed using an iterative or spiral approach rather than a linear approach Incremental release model: provides for progressive development of operational software RAD model: used to produce systems quickly without sacrificing quality Prototyping model: used for developing prototypes to clarify user requirements

The Waterfall Model Project Definition System Delivery Maintenance Requirements Analysis Design Component Testing Integration Testing System Testing Program Implementation

Spiral Model of Software Development (Boehm, 1988)

Incremental Development analysisdeliverydesigncodingtestinganalysisdeliverydesigncodingtestinganalysisdeliverydesigncodingtestinganalysisdeliverydesigncodingtesting 1st Increment 2nd Increment 3rd Increment 4th Increment Project Definition

Rapid Application Development Business modelling Data modelling Process modelling Application generation Testing and turnover Business modelling Data modelling Process modelling Applicatio n generation Testing and turnover Business modelling Data modelling Process modelling Application generation Testing and turnover Team 1 Team 2 Team 3

Prototyping Listen to Customer Build/Revise Mock-up Customer test-drives mock-up Specifying requirements is often very difficult Users dont know exactly what they want until they see it Prototyping involves building a mock-up of the system and using to obtain for user feedback

IT Projects have a terrible track record –A 1995 Standish Group study (CHAOS) found that only 16.2% of IT projects were successful and over 31% were canceled before completion, costing over $81 B in the U.S. alone The need for IT projects keeps increasing –In 1998, corporate America issued 200,000 new- start application development projects –In 2000, there were 300,000 new IT projects, and –In 2001, over 500,000 new IT projects were started Motivation for Studying Information Technology (IT) Project Management

The 2001 Standish Group Report Showed Decided Improvement in IT Project Success Rates From the 1995 Study Time overruns significantly decreased to 63% compared to 222% Cost overruns were down to 45% compared to 189% 78,000 U.S. projects were successful compared to 28,000 28% of IT projects succeeded compared to 16%

What Helps Projects Succeed? According to the Standish Groups report CHAOS 2001: A Recipe for Success, the following items help IT projects succeed, in order of importance: –Executive support –User involvement –Experience project manager –Clear business objectives –Minimized scope –Standard software infrastructure –Firm basic requirements –Formal methodology –Reliable estimates

Need for Top Management Commitment Several studies cite top management commitment as one of the key factors associated with project success Top management can help project managers secure adequate resources, get approval for unique project needs in a timely manner, receive cooperation from people throughout the organization, and learn how to be better leaders

Need for Organizational Commitment to Information Technology (IT) If the organization has a negative attitude toward IT, it will be difficult for an IT project to succeed Having a Chief Information Officer (CIO) at a high level in the organization helps IT projects Assigning non-IT people to IT projects also encourage more commitment