cs5010 information technology management

151
Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary CS5010 Information Technology Management Today: Introduction Thomas Jansen January 7 th 1

Upload: samuel90

Post on 07-Nov-2014

1.165 views

Category:

Business


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

CS5010 Information TechnologyManagement

Today: IntroductionThomas Jansen

January 7th

1

Page 2: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Plans for Today1 Introduction

Overview & Formal StuffPerspective and Objectives

2 IT Project Management IntroductionIntroduction and MotivationApproaches to IT Project Management

3 IT Project Management ContextIntroductionAttributes of Projects

4 Project Life CycleIntroductionSystems Development Life Cycle

5 Extreme Project Management & Project Management Body ofKnowledge

Extreme Project ManagementProject Management Body of Knowledge

6 SummarySummary and Take Home Message

2

Page 3: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Boring Formal Stuff

What and where

Lecture Tuesdays, 12pm–1pm hereThursdays, 12pm–1pm WGB G15

Practicals to be decided (8×)

Assessment

End of Year Written Examination 80%4× Assignments 5% each

Lecturer Thomas JansenOffice WGB, 2-12fE-Mail [email protected]

3

Page 4: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Boring Formal StuffWhat and where

Lecture Tuesdays, 12pm–1pm hereThursdays, 12pm–1pm WGB G15

Practicals to be decided (8×)

Assessment

End of Year Written Examination 80%4× Assignments 5% each

Lecturer Thomas JansenOffice WGB, 2-12fE-Mail [email protected]

3

Page 5: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Boring Formal StuffWhat and where

Lecture Tuesdays, 12pm–1pm hereThursdays, 12pm–1pm WGB G15

Practicals to be decided (8×)

Assessment

End of Year Written Examination 80%4× Assignments 5% each

Lecturer Thomas JansenOffice WGB, 2-12fE-Mail [email protected]

3

Page 6: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Boring Formal StuffWhat and where

Lecture Tuesdays, 12pm–1pm hereThursdays, 12pm–1pm WGB G15

Practicals to be decided (8×)

Assessment

End of Year Written Examination 80%

4× Assignments 5% each

Lecturer Thomas JansenOffice WGB, 2-12fE-Mail [email protected]

3

Page 7: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Boring Formal StuffWhat and where

Lecture Tuesdays, 12pm–1pm hereThursdays, 12pm–1pm WGB G15

Practicals to be decided (8×)

Assessment

End of Year Written Examination 80%4× Assignments 5% each

Lecturer Thomas JansenOffice WGB, 2-12fE-Mail [email protected]

3

Page 8: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Boring Formal StuffWhat and where

Lecture Tuesdays, 12pm–1pm hereThursdays, 12pm–1pm WGB G15

Practicals to be decided (8×)

Assessment

End of Year Written Examination 80%4× Assignments 5% each

Lecturer Thomas JansenOffice WGB, 2-12fE-Mail [email protected]

3

Page 9: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Course Material

Slides http://www.cs.ucc.ie/∼tj2/cs5010

Material COBIT (Control Objectives for Informationand Related Technology)

http://www.isaca.org/cobit

Book J. T. Marchewka (2010):Information Technology Project Management.Third Edition. Wiley.

4

Page 10: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Course Material

Slides http://www.cs.ucc.ie/∼tj2/cs5010

Material COBIT (Control Objectives for Informationand Related Technology)

http://www.isaca.org/cobit

Book J. T. Marchewka (2010):Information Technology Project Management.Third Edition. Wiley.

4

Page 11: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Course Material

Slides http://www.cs.ucc.ie/∼tj2/cs5010

Material COBIT (Control Objectives for Informationand Related Technology)

http://www.isaca.org/cobit

Book J. T. Marchewka (2010):Information Technology Project Management.Third Edition. Wiley.

4

Page 12: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Course Material

Slides http://www.cs.ucc.ie/∼tj2/cs5010

Material COBIT (Control Objectives for Informationand Related Technology)

http://www.isaca.org/cobit

Book J. T. Marchewka (2010):Information Technology Project Management.Third Edition. Wiley.

4

Page 13: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Perspective and Objectives

point of view computer science

Topics• information technology governance• information technology project management• information technology management

Objective gain ‘practical’ and theoretical knowledgein IT management

5

Page 14: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Perspective and Objectives

point of view computer science

Topics• information technology governance• information technology project management• information technology management

Objective gain ‘practical’ and theoretical knowledgein IT management

5

Page 15: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Perspective and Objectives

point of view computer science

Topics• information technology governance• information technology project management• information technology management

Objective gain ‘practical’ and theoretical knowledgein IT management

5

Page 16: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Perspective and Objectives

point of view computer science

Topics• information technology governance• information technology project management• information technology management

Objective gain ‘practical’ and theoretical knowledgein IT management

5

Page 17: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Point of View: Computer Science

I think that it’s extraordinarily important that we incomputer science keep fun in computing. When it startedout, it was an awful lot of fun. Of course, the payingcustomers got shafted every now and then, and after awhile we began to take their complaints seriously. Webegan to feel as if we really were responsible for thesuccessful, error-free perfect use of these machines. Idon’t think we are. I think we’re responsible forstretching them, setting them off in new directions, andkeeping fun in the house. I hope the field of computerscience never loses its sense of fun.

Alan Perlis (1922–1990)

(taken from H. Abelson, G. J. Sussmann, J. Sussman (1985):Structure and Interpretation of Computer Programs. MIT Press.)

6

Page 18: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Point of View: Computer Science

I think that it’s extraordinarily important that we incomputer science keep fun in computing. When it startedout, it was an awful lot of fun. Of course, the payingcustomers got shafted every now and then, and after awhile we began to take their complaints seriously. Webegan to feel as if we really were responsible for thesuccessful, error-free perfect use of these machines. Idon’t think we are. I think we’re responsible forstretching them, setting them off in new directions, andkeeping fun in the house. I hope the field of computerscience never loses its sense of fun.

Alan Perlis (1922–1990)

(taken from H. Abelson, G. J. Sussmann, J. Sussman (1985):Structure and Interpretation of Computer Programs. MIT Press.)

6

Page 19: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Historical Perspective: Eras of IT

• electronic data processing era• starting in the 1960s• dominated by mainframe computers• focus on automisation of existing processes

• micro era• starting in the 1980s• introduction of personal computers• IT becoming ubiquitous in companies/organizsations• focus on organisational view

• network era• starting in the mid 1990s• introduction of the Internet• expansion of network to customers• focus on flexible business strategies

• globalization era• current• expansion to world-wide view

7

Page 20: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Historical Perspective: Eras of IT• electronic data processing era

• starting in the 1960s• dominated by mainframe computers• focus on automisation of existing processes

• micro era• starting in the 1980s• introduction of personal computers• IT becoming ubiquitous in companies/organizsations• focus on organisational view

• network era• starting in the mid 1990s• introduction of the Internet• expansion of network to customers• focus on flexible business strategies

• globalization era• current• expansion to world-wide view

7

Page 21: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Historical Perspective: Eras of IT• electronic data processing era

• starting in the 1960s• dominated by mainframe computers• focus on automisation of existing processes

• micro era• starting in the 1980s• introduction of personal computers• IT becoming ubiquitous in companies/organizsations• focus on organisational view

• network era• starting in the mid 1990s• introduction of the Internet• expansion of network to customers• focus on flexible business strategies

• globalization era• current• expansion to world-wide view

7

Page 22: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Historical Perspective: Eras of IT• electronic data processing era

• starting in the 1960s• dominated by mainframe computers• focus on automisation of existing processes

• micro era• starting in the 1980s• introduction of personal computers• IT becoming ubiquitous in companies/organizsations• focus on organisational view

• network era• starting in the mid 1990s• introduction of the Internet• expansion of network to customers• focus on flexible business strategies

• globalization era• current• expansion to world-wide view

7

Page 23: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Historical Perspective: Eras of IT• electronic data processing era

• starting in the 1960s• dominated by mainframe computers• focus on automisation of existing processes

• micro era• starting in the 1980s• introduction of personal computers• IT becoming ubiquitous in companies/organizsations• focus on organisational view

• network era• starting in the mid 1990s• introduction of the Internet• expansion of network to customers• focus on flexible business strategies

• globalization era• current• expansion to world-wide view

7

Page 24: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Software Crisis?The Standish CHAOS Reports

Classify IT projects as• successful (completed within time, cost, and specification)• challenged (completed, but not within time, cost, orspecification)

• failed (not completed)

1994 16% 53% 31%1996 27% 33% 40%1998 26% 46% 28%2000 28% 49% 23%2002 34% 51% 15%2004 29% 53% 18%2006 35% 46% 19%

8

Page 25: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Software Crisis?The Standish CHAOS ReportsClassify IT projects as

• successful (completed within time, cost, and specification)• challenged (completed, but not within time, cost, orspecification)

• failed (not completed)

1994 16% 53% 31%1996 27% 33% 40%1998 26% 46% 28%2000 28% 49% 23%2002 34% 51% 15%2004 29% 53% 18%2006 35% 46% 19%

8

Page 26: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Software Crisis?The Standish CHAOS ReportsClassify IT projects as

• successful (completed within time, cost, and specification)• challenged (completed, but not within time, cost, orspecification)

• failed (not completed)

1994 16% 53% 31%

1996 27% 33% 40%1998 26% 46% 28%2000 28% 49% 23%2002 34% 51% 15%2004 29% 53% 18%2006 35% 46% 19%

8

Page 27: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Software Crisis?The Standish CHAOS ReportsClassify IT projects as

• successful (completed within time, cost, and specification)• challenged (completed, but not within time, cost, orspecification)

• failed (not completed)

1994 16% 53% 31%1996 27% 33% 40%

1998 26% 46% 28%2000 28% 49% 23%2002 34% 51% 15%2004 29% 53% 18%2006 35% 46% 19%

8

Page 28: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Software Crisis?The Standish CHAOS ReportsClassify IT projects as

• successful (completed within time, cost, and specification)• challenged (completed, but not within time, cost, orspecification)

• failed (not completed)

1994 16% 53% 31%1996 27% 33% 40%1998 26% 46% 28%

2000 28% 49% 23%2002 34% 51% 15%2004 29% 53% 18%2006 35% 46% 19%

8

Page 29: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Software Crisis?The Standish CHAOS ReportsClassify IT projects as

• successful (completed within time, cost, and specification)• challenged (completed, but not within time, cost, orspecification)

• failed (not completed)

1994 16% 53% 31%1996 27% 33% 40%1998 26% 46% 28%2000 28% 49% 23%

2002 34% 51% 15%2004 29% 53% 18%2006 35% 46% 19%

8

Page 30: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Software Crisis?The Standish CHAOS ReportsClassify IT projects as

• successful (completed within time, cost, and specification)• challenged (completed, but not within time, cost, orspecification)

• failed (not completed)

1994 16% 53% 31%1996 27% 33% 40%1998 26% 46% 28%2000 28% 49% 23%2002 34% 51% 15%

2004 29% 53% 18%2006 35% 46% 19%

8

Page 31: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Software Crisis?The Standish CHAOS ReportsClassify IT projects as

• successful (completed within time, cost, and specification)• challenged (completed, but not within time, cost, orspecification)

• failed (not completed)

1994 16% 53% 31%1996 27% 33% 40%1998 26% 46% 28%2000 28% 49% 23%2002 34% 51% 15%2004 29% 53% 18%

2006 35% 46% 19%

8

Page 32: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Software Crisis?The Standish CHAOS ReportsClassify IT projects as

• successful (completed within time, cost, and specification)• challenged (completed, but not within time, cost, orspecification)

• failed (not completed)

1994 16% 53% 31%1996 27% 33% 40%1998 26% 46% 28%2000 28% 49% 23%2002 34% 51% 15%2004 29% 53% 18%2006 35% 46% 19%

8

Page 33: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Success

Rank 1994 2006

1 user involement user involvement2 executive mgt supprt executive mgt support3 clear statement of requirements clear business objectives4 proper planing optimising scope5 realistic expectations agile process6 smaller milestones project mgt expertise7 competent staff financial mgt8 ownership skilled resources9 clear vision/objective formal methodology

10 hard-working team standard tools/infrastructure

9

Page 34: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Success

Rank 1994 20061 user involement user involvement

2 executive mgt supprt executive mgt support3 clear statement of requirements clear business objectives4 proper planing optimising scope5 realistic expectations agile process6 smaller milestones project mgt expertise7 competent staff financial mgt8 ownership skilled resources9 clear vision/objective formal methodology

10 hard-working team standard tools/infrastructure

9

Page 35: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Success

Rank 1994 20061 user involement user involvement2 executive mgt supprt executive mgt support

3 clear statement of requirements clear business objectives4 proper planing optimising scope5 realistic expectations agile process6 smaller milestones project mgt expertise7 competent staff financial mgt8 ownership skilled resources9 clear vision/objective formal methodology

10 hard-working team standard tools/infrastructure

9

Page 36: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Success

Rank 1994 20061 user involement user involvement2 executive mgt supprt executive mgt support3 clear statement of requirements clear business objectives

4 proper planing optimising scope5 realistic expectations agile process6 smaller milestones project mgt expertise7 competent staff financial mgt8 ownership skilled resources9 clear vision/objective formal methodology

10 hard-working team standard tools/infrastructure

9

Page 37: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Success

Rank 1994 20061 user involement user involvement2 executive mgt supprt executive mgt support3 clear statement of requirements clear business objectives4 proper planing optimising scope

5 realistic expectations agile process6 smaller milestones project mgt expertise7 competent staff financial mgt8 ownership skilled resources9 clear vision/objective formal methodology

10 hard-working team standard tools/infrastructure

9

Page 38: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Success

Rank 1994 20061 user involement user involvement2 executive mgt supprt executive mgt support3 clear statement of requirements clear business objectives4 proper planing optimising scope5 realistic expectations agile process

6 smaller milestones project mgt expertise7 competent staff financial mgt8 ownership skilled resources9 clear vision/objective formal methodology

10 hard-working team standard tools/infrastructure

9

Page 39: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Success

Rank 1994 20061 user involement user involvement2 executive mgt supprt executive mgt support3 clear statement of requirements clear business objectives4 proper planing optimising scope5 realistic expectations agile process6 smaller milestones project mgt expertise

7 competent staff financial mgt8 ownership skilled resources9 clear vision/objective formal methodology

10 hard-working team standard tools/infrastructure

9

Page 40: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Success

Rank 1994 20061 user involement user involvement2 executive mgt supprt executive mgt support3 clear statement of requirements clear business objectives4 proper planing optimising scope5 realistic expectations agile process6 smaller milestones project mgt expertise7 competent staff financial mgt

8 ownership skilled resources9 clear vision/objective formal methodology

10 hard-working team standard tools/infrastructure

9

Page 41: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Success

Rank 1994 20061 user involement user involvement2 executive mgt supprt executive mgt support3 clear statement of requirements clear business objectives4 proper planing optimising scope5 realistic expectations agile process6 smaller milestones project mgt expertise7 competent staff financial mgt8 ownership skilled resources

9 clear vision/objective formal methodology10 hard-working team standard tools/infrastructure

9

Page 42: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Success

Rank 1994 20061 user involement user involvement2 executive mgt supprt executive mgt support3 clear statement of requirements clear business objectives4 proper planing optimising scope5 realistic expectations agile process6 smaller milestones project mgt expertise7 competent staff financial mgt8 ownership skilled resources9 clear vision/objective formal methodology

10 hard-working team standard tools/infrastructure

9

Page 43: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Success

Rank 1994 20061 user involement user involvement2 executive mgt supprt executive mgt support3 clear statement of requirements clear business objectives4 proper planing optimising scope5 realistic expectations agile process6 smaller milestones project mgt expertise7 competent staff financial mgt8 ownership skilled resources9 clear vision/objective formal methodology

10 hard-working team standard tools/infrastructure

9

Page 44: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Failures (1994)

Rank challenged failed

1 lack of user input incomplete requirements2 incomplete requirements lack of user involvement3 changing requirements lack of resources4 lack of executive support unrealistic expectations5 techology incompetence lack of executive support6 lack of resources changing requirements7 unrealistic expectations lack of planning8 unclear objectives no longer needed9 unrealistic time frames lack of IT mgt

10 new technology technology illiteracy

10

Page 45: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Failures (1994)

Rank challenged failed1 lack of user input incomplete requirements

2 incomplete requirements lack of user involvement3 changing requirements lack of resources4 lack of executive support unrealistic expectations5 techology incompetence lack of executive support6 lack of resources changing requirements7 unrealistic expectations lack of planning8 unclear objectives no longer needed9 unrealistic time frames lack of IT mgt

10 new technology technology illiteracy

10

Page 46: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Failures (1994)

Rank challenged failed1 lack of user input incomplete requirements2 incomplete requirements lack of user involvement

3 changing requirements lack of resources4 lack of executive support unrealistic expectations5 techology incompetence lack of executive support6 lack of resources changing requirements7 unrealistic expectations lack of planning8 unclear objectives no longer needed9 unrealistic time frames lack of IT mgt

10 new technology technology illiteracy

10

Page 47: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Failures (1994)

Rank challenged failed1 lack of user input incomplete requirements2 incomplete requirements lack of user involvement3 changing requirements lack of resources

4 lack of executive support unrealistic expectations5 techology incompetence lack of executive support6 lack of resources changing requirements7 unrealistic expectations lack of planning8 unclear objectives no longer needed9 unrealistic time frames lack of IT mgt

10 new technology technology illiteracy

10

Page 48: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Failures (1994)

Rank challenged failed1 lack of user input incomplete requirements2 incomplete requirements lack of user involvement3 changing requirements lack of resources4 lack of executive support unrealistic expectations

5 techology incompetence lack of executive support6 lack of resources changing requirements7 unrealistic expectations lack of planning8 unclear objectives no longer needed9 unrealistic time frames lack of IT mgt

10 new technology technology illiteracy

10

Page 49: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Failures (1994)

Rank challenged failed1 lack of user input incomplete requirements2 incomplete requirements lack of user involvement3 changing requirements lack of resources4 lack of executive support unrealistic expectations5 techology incompetence lack of executive support

6 lack of resources changing requirements7 unrealistic expectations lack of planning8 unclear objectives no longer needed9 unrealistic time frames lack of IT mgt

10 new technology technology illiteracy

10

Page 50: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Failures (1994)

Rank challenged failed1 lack of user input incomplete requirements2 incomplete requirements lack of user involvement3 changing requirements lack of resources4 lack of executive support unrealistic expectations5 techology incompetence lack of executive support6 lack of resources changing requirements

7 unrealistic expectations lack of planning8 unclear objectives no longer needed9 unrealistic time frames lack of IT mgt

10 new technology technology illiteracy

10

Page 51: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Failures (1994)

Rank challenged failed1 lack of user input incomplete requirements2 incomplete requirements lack of user involvement3 changing requirements lack of resources4 lack of executive support unrealistic expectations5 techology incompetence lack of executive support6 lack of resources changing requirements7 unrealistic expectations lack of planning

8 unclear objectives no longer needed9 unrealistic time frames lack of IT mgt

10 new technology technology illiteracy

10

Page 52: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Failures (1994)

Rank challenged failed1 lack of user input incomplete requirements2 incomplete requirements lack of user involvement3 changing requirements lack of resources4 lack of executive support unrealistic expectations5 techology incompetence lack of executive support6 lack of resources changing requirements7 unrealistic expectations lack of planning8 unclear objectives no longer needed

9 unrealistic time frames lack of IT mgt10 new technology technology illiteracy

10

Page 53: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Failures (1994)

Rank challenged failed1 lack of user input incomplete requirements2 incomplete requirements lack of user involvement3 changing requirements lack of resources4 lack of executive support unrealistic expectations5 techology incompetence lack of executive support6 lack of resources changing requirements7 unrealistic expectations lack of planning8 unclear objectives no longer needed9 unrealistic time frames lack of IT mgt

10 new technology technology illiteracy

10

Page 54: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Potential Reasons for Failures (1994)

Rank challenged failed1 lack of user input incomplete requirements2 incomplete requirements lack of user involvement3 changing requirements lack of resources4 lack of executive support unrealistic expectations5 techology incompetence lack of executive support6 lack of resources changing requirements7 unrealistic expectations lack of planning8 unclear objectives no longer needed9 unrealistic time frames lack of IT mgt

10 new technology technology illiteracy

10

Page 55: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Approaches to IT Project Management

• value-driven approach• consider value of successful project• measure success by means of this value

• socio-technical approach• concentrate on tools, techniques, methodologies

• knowledge-management approach• systematically make use of experience• acquire, store, and use knowledge• utilize best practice examples

• project-management approach

11

Page 56: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Approaches to IT Project Management

• value-driven approach• consider value of successful project• measure success by means of this value

• socio-technical approach• concentrate on tools, techniques, methodologies

• knowledge-management approach• systematically make use of experience• acquire, store, and use knowledge• utilize best practice examples

• project-management approach

11

Page 57: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Approaches to IT Project Management

• value-driven approach• consider value of successful project• measure success by means of this value

• socio-technical approach• concentrate on tools, techniques, methodologies

• knowledge-management approach• systematically make use of experience• acquire, store, and use knowledge• utilize best practice examples

• project-management approach

11

Page 58: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Approaches to IT Project Management

• value-driven approach• consider value of successful project• measure success by means of this value

• socio-technical approach• concentrate on tools, techniques, methodologies

• knowledge-management approach• systematically make use of experience• acquire, store, and use knowledge• utilize best practice examples

• project-management approach

11

Page 59: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Approaches to IT Project Management

• value-driven approach• consider value of successful project• measure success by means of this value

• socio-technical approach• concentrate on tools, techniques, methodologies

• knowledge-management approach• systematically make use of experience• acquire, store, and use knowledge• utilize best practice examples

• project-management approach

11

Page 60: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Definitionsfollowing Project Management Body of Knowledge (PMBOK)

Projecttemporary endeavour undertaken to accomplish a unique product,service, or result

Project Managementapplication of knowledge, skills, tools, and techniques to projectactivities to meet project requirements, including

• identifying requirements• establishing clear and achievable objectives• balancing competing demands for quality, scope, time, andcost

• adapting specifications, plans, and approaches to differentconcerns and expectations

12

Page 61: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Definitionsfollowing Project Management Body of Knowledge (PMBOK)

Projecttemporary endeavour undertaken to accomplish a unique product,service, or result

Project Managementapplication of knowledge, skills, tools, and techniques to projectactivities to meet project requirements, including

• identifying requirements• establishing clear and achievable objectives• balancing competing demands for quality, scope, time, andcost

• adapting specifications, plans, and approaches to differentconcerns and expectations

12

Page 62: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Definitionsfollowing Project Management Body of Knowledge (PMBOK)

Projecttemporary endeavour undertaken to accomplish a unique product,service, or result

Project Managementapplication of knowledge, skills, tools, and techniques to projectactivities to meet project requirements,

including• identifying requirements• establishing clear and achievable objectives• balancing competing demands for quality, scope, time, andcost

• adapting specifications, plans, and approaches to differentconcerns and expectations

12

Page 63: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Definitionsfollowing Project Management Body of Knowledge (PMBOK)

Projecttemporary endeavour undertaken to accomplish a unique product,service, or result

Project Managementapplication of knowledge, skills, tools, and techniques to projectactivities to meet project requirements, including

• identifying requirements• establishing clear and achievable objectives• balancing competing demands for quality, scope, time, andcost

• adapting specifications, plans, and approaches to differentconcerns and expectations

12

Page 64: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Attributes of Projects

• time frame (variants: estimated length,fixed end date)

• purpose• ownership• resources (time, money, people,technology)

• roles (manager/leader, sponsor, subjectmatter expert, technical expert)

• risks and assumptions (internal andexternal risks, in particular assumptions)

• interdependent tasks• organisational change• environment

The Triple Constraint

scope

schedule

budget

project goal &expectations

13

Page 65: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Attributes of Projects• time frame (variants: estimated length,fixed end date)

• purpose• ownership• resources (time, money, people,technology)

• roles (manager/leader, sponsor, subjectmatter expert, technical expert)

• risks and assumptions (internal andexternal risks, in particular assumptions)

• interdependent tasks• organisational change• environment

The Triple Constraint

scope

schedule

budget

project goal &expectations

13

Page 66: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Attributes of Projects• time frame (variants: estimated length,fixed end date)

• purpose

• ownership• resources (time, money, people,technology)

• roles (manager/leader, sponsor, subjectmatter expert, technical expert)

• risks and assumptions (internal andexternal risks, in particular assumptions)

• interdependent tasks• organisational change• environment

The Triple Constraint

scope

schedule

budget

project goal &expectations

13

Page 67: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Attributes of Projects• time frame (variants: estimated length,fixed end date)

• purpose• ownership

• resources (time, money, people,technology)

• roles (manager/leader, sponsor, subjectmatter expert, technical expert)

• risks and assumptions (internal andexternal risks, in particular assumptions)

• interdependent tasks• organisational change• environment

The Triple Constraint

scope

schedule

budget

project goal &expectations

13

Page 68: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Attributes of Projects• time frame (variants: estimated length,fixed end date)

• purpose• ownership• resources (time, money, people,technology)

• roles (manager/leader, sponsor, subjectmatter expert, technical expert)

• risks and assumptions (internal andexternal risks, in particular assumptions)

• interdependent tasks• organisational change• environment

The Triple Constraint

scope

schedule

budget

project goal &expectations

13

Page 69: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Attributes of Projects• time frame (variants: estimated length,fixed end date)

• purpose• ownership• resources (time, money, people,technology)

• roles (manager/leader, sponsor, subjectmatter expert, technical expert)

• risks and assumptions (internal andexternal risks, in particular assumptions)

• interdependent tasks• organisational change• environment

The Triple Constraint

scope

schedule

budget

project goal &expectations

13

Page 70: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Attributes of Projects• time frame (variants: estimated length,fixed end date)

• purpose• ownership• resources (time, money, people,technology)

• roles (manager/leader, sponsor, subjectmatter expert, technical expert)

• risks and assumptions (internal andexternal risks, in particular assumptions)

• interdependent tasks• organisational change• environment

The Triple Constraint

scope

schedule

budget

project goal &expectations

13

Page 71: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Attributes of Projects• time frame (variants: estimated length,fixed end date)

• purpose• ownership• resources (time, money, people,technology)

• roles (manager/leader, sponsor, subjectmatter expert, technical expert)

• risks and assumptions (internal andexternal risks, in particular assumptions)

• interdependent tasks

• organisational change• environment

The Triple Constraint

scope

schedule

budget

project goal &expectations

13

Page 72: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Attributes of Projects• time frame (variants: estimated length,fixed end date)

• purpose• ownership• resources (time, money, people,technology)

• roles (manager/leader, sponsor, subjectmatter expert, technical expert)

• risks and assumptions (internal andexternal risks, in particular assumptions)

• interdependent tasks• organisational change

• environment

The Triple Constraint

scope

schedule

budget

project goal &expectations

13

Page 73: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Attributes of Projects• time frame (variants: estimated length,fixed end date)

• purpose• ownership• resources (time, money, people,technology)

• roles (manager/leader, sponsor, subjectmatter expert, technical expert)

• risks and assumptions (internal andexternal risks, in particular assumptions)

• interdependent tasks• organisational change• environment

The Triple Constraint

scope

schedule

budget

project goal &expectations

13

Page 74: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Attributes of Projects• time frame (variants: estimated length,fixed end date)

• purpose• ownership• resources (time, money, people,technology)

• roles (manager/leader, sponsor, subjectmatter expert, technical expert)

• risks and assumptions (internal andexternal risks, in particular assumptions)

• interdependent tasks• organisational change• environment

The Triple Constraint

scope

schedule

budget

project goal &expectations

13

Page 75: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic Project Life Cycle

start finish

Defineprojectgoal

Planproject

Executeprojectplan

Closeproject

Evaluateproject

effortandresources

14

Page 76: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic Project Life Cycle

start finish

Defineprojectgoal

Planproject

Executeprojectplan

Closeproject

Evaluateproject

effortandresources

14

Page 77: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic Project Life Cycle

start finish

Defineprojectgoal

Planproject

Executeprojectplan

Closeproject

Evaluateproject

effortandresources

14

Page 78: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic Project Life Cycle

start finish

Defineprojectgoal

Planproject

Executeprojectplan

Closeproject

Evaluateproject

effortandresources

14

Page 79: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic Project Life Cycle

start finish

Defineprojectgoal

Planproject

Executeprojectplan

Closeproject

Evaluateproject

effortandresources

14

Page 80: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic Project Life Cycle

start finish

Defineprojectgoal

Planproject

Executeprojectplan

Closeproject

Evaluateproject

effortandresources

14

Page 81: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic Project Life Cycle

start finish

Defineprojectgoal

Planproject

Executeprojectplan

Closeproject

Evaluateproject

effortandresources

14

Page 82: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 1st Step

Define Project Goal

• concentrate on value to be provided• provide means of measuring success (depending on investedresources)

• consider changing demands in cose and staff• consider uncertainties and risks• consider possible changes of goals

15

Page 83: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 1st Step

Define Project Goal• concentrate on value to be provided

• provide means of measuring success (depending on investedresources)

• consider changing demands in cose and staff• consider uncertainties and risks• consider possible changes of goals

15

Page 84: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 1st Step

Define Project Goal• concentrate on value to be provided• provide means of measuring success (depending on investedresources)

• consider changing demands in cose and staff• consider uncertainties and risks• consider possible changes of goals

15

Page 85: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 1st Step

Define Project Goal• concentrate on value to be provided• provide means of measuring success (depending on investedresources)

• consider changing demands in cose and staff

• consider uncertainties and risks• consider possible changes of goals

15

Page 86: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 1st Step

Define Project Goal• concentrate on value to be provided• provide means of measuring success (depending on investedresources)

• consider changing demands in cose and staff• consider uncertainties and risks

• consider possible changes of goals

15

Page 87: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 1st Step

Define Project Goal• concentrate on value to be provided• provide means of measuring success (depending on investedresources)

• consider changing demands in cose and staff• consider uncertainties and risks• consider possible changes of goals

15

Page 88: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 2nd Step

Plan Project

• define phases and for each phase deliverables, tasks, resources,time for completion (baseline plan)

• answer questions concerning what, why, how, how long, howmuch will it cost, what can go wrong, how did we estimate,what is a success

16

Page 89: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 2nd Step

Plan Project• define phases and for each phase deliverables, tasks, resources,time for completion (baseline plan)

• answer questions concerning what, why, how, how long, howmuch will it cost, what can go wrong, how did we estimate,what is a success

16

Page 90: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 2nd Step

Plan Project• define phases and for each phase deliverables, tasks, resources,time for completion (baseline plan)

• answer questions concerning what, why, how, how long, howmuch will it cost, what can go wrong, how did we estimate,what is a success

16

Page 91: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 3rd Step to 5th Step

3rd Step Execute Project Plan

• execute plan• monitor progress• compare with baseline plan• communicate changes

4th Step Close Project• formal closing agreement• final project report/presentation

5th Step Evaluate Project• evaluate delivered value• document experiences ( best practice)

17

Page 92: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 3rd Step to 5th Step

3rd Step Execute Project Plan• execute plan

• monitor progress• compare with baseline plan• communicate changes

4th Step Close Project• formal closing agreement• final project report/presentation

5th Step Evaluate Project• evaluate delivered value• document experiences ( best practice)

17

Page 93: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 3rd Step to 5th Step

3rd Step Execute Project Plan• execute plan• monitor progress

• compare with baseline plan• communicate changes

4th Step Close Project• formal closing agreement• final project report/presentation

5th Step Evaluate Project• evaluate delivered value• document experiences ( best practice)

17

Page 94: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 3rd Step to 5th Step

3rd Step Execute Project Plan• execute plan• monitor progress• compare with baseline plan

• communicate changes4th Step Close Project

• formal closing agreement• final project report/presentation

5th Step Evaluate Project• evaluate delivered value• document experiences ( best practice)

17

Page 95: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 3rd Step to 5th Step

3rd Step Execute Project Plan• execute plan• monitor progress• compare with baseline plan• communicate changes

4th Step Close Project• formal closing agreement• final project report/presentation

5th Step Evaluate Project• evaluate delivered value• document experiences ( best practice)

17

Page 96: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 3rd Step to 5th Step

3rd Step Execute Project Plan• execute plan• monitor progress• compare with baseline plan• communicate changes

4th Step Close Project

• formal closing agreement• final project report/presentation

5th Step Evaluate Project• evaluate delivered value• document experiences ( best practice)

17

Page 97: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 3rd Step to 5th Step

3rd Step Execute Project Plan• execute plan• monitor progress• compare with baseline plan• communicate changes

4th Step Close Project• formal closing agreement

• final project report/presentation5th Step Evaluate Project

• evaluate delivered value• document experiences ( best practice)

17

Page 98: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 3rd Step to 5th Step

3rd Step Execute Project Plan• execute plan• monitor progress• compare with baseline plan• communicate changes

4th Step Close Project• formal closing agreement• final project report/presentation

5th Step Evaluate Project

• evaluate delivered value• document experiences ( best practice)

17

Page 99: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 3rd Step to 5th Step

3rd Step Execute Project Plan• execute plan• monitor progress• compare with baseline plan• communicate changes

4th Step Close Project• formal closing agreement• final project report/presentation

5th Step Evaluate Project• evaluate delivered value

• document experiences ( best practice)

17

Page 100: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Generic PLC: 3rd Step to 5th Step

3rd Step Execute Project Plan• execute plan• monitor progress• compare with baseline plan• communicate changes

4th Step Close Project• formal closing agreement• final project report/presentation

5th Step Evaluate Project• evaluate delivered value• document experiences ( best practice)

17

Page 101: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle

Systems Development Life Cycle is instance of a Product Life Cycle

Basic Phases in a Systems Development Life Cycle

Planning Analysis Design Imple-mentation

Mainte-nance &Support

1 Planning (formal definitions of goal, resources, methods, etc.)2 Analysis (detailed ‘as is’ and requirements analysis)3 Design ( detailed architecture)4 Implementation (including documentation)5 Maintenance & Support (including monitoring)

18

Page 102: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle

Systems Development Life Cycle is instance of a Product Life Cycle

Basic Phases in a Systems Development Life Cycle

Planning

Analysis Design Imple-mentation

Mainte-nance &Support

1 Planning (formal definitions of goal, resources, methods, etc.)2 Analysis (detailed ‘as is’ and requirements analysis)3 Design ( detailed architecture)4 Implementation (including documentation)5 Maintenance & Support (including monitoring)

18

Page 103: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle

Systems Development Life Cycle is instance of a Product Life Cycle

Basic Phases in a Systems Development Life Cycle

Planning Analysis

Design Imple-mentation

Mainte-nance &Support

1 Planning (formal definitions of goal, resources, methods, etc.)2 Analysis (detailed ‘as is’ and requirements analysis)3 Design ( detailed architecture)4 Implementation (including documentation)5 Maintenance & Support (including monitoring)

18

Page 104: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle

Systems Development Life Cycle is instance of a Product Life Cycle

Basic Phases in a Systems Development Life Cycle

Planning Analysis Design

Imple-mentation

Mainte-nance &Support

1 Planning (formal definitions of goal, resources, methods, etc.)2 Analysis (detailed ‘as is’ and requirements analysis)3 Design ( detailed architecture)4 Implementation (including documentation)5 Maintenance & Support (including monitoring)

18

Page 105: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle

Systems Development Life Cycle is instance of a Product Life Cycle

Basic Phases in a Systems Development Life Cycle

Planning Analysis Design Imple-mentation

Mainte-nance &Support

1 Planning (formal definitions of goal, resources, methods, etc.)2 Analysis (detailed ‘as is’ and requirements analysis)3 Design ( detailed architecture)4 Implementation (including documentation)5 Maintenance & Support (including monitoring)

18

Page 106: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle

Systems Development Life Cycle is instance of a Product Life Cycle

Basic Phases in a Systems Development Life Cycle

Planning Analysis Design Imple-mentation

Mainte-nance &Support

1 Planning (formal definitions of goal, resources, methods, etc.)2 Analysis (detailed ‘as is’ and requirements analysis)3 Design ( detailed architecture)4 Implementation (including documentation)5 Maintenance & Support (including monitoring)

18

Page 107: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle

Systems Development Life Cycle is instance of a Product Life Cycle

Basic Phases in a Systems Development Life Cycle

Planning Analysis Design Imple-mentation

Mainte-nance &Support

1 Planning (formal definitions of goal, resources, methods, etc.)

2 Analysis (detailed ‘as is’ and requirements analysis)3 Design ( detailed architecture)4 Implementation (including documentation)5 Maintenance & Support (including monitoring)

18

Page 108: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle

Systems Development Life Cycle is instance of a Product Life Cycle

Basic Phases in a Systems Development Life Cycle

Planning Analysis Design Imple-mentation

Mainte-nance &Support

1 Planning (formal definitions of goal, resources, methods, etc.)2 Analysis (detailed ‘as is’ and requirements analysis)

3 Design ( detailed architecture)4 Implementation (including documentation)5 Maintenance & Support (including monitoring)

18

Page 109: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle

Systems Development Life Cycle is instance of a Product Life Cycle

Basic Phases in a Systems Development Life Cycle

Planning Analysis Design Imple-mentation

Mainte-nance &Support

1 Planning (formal definitions of goal, resources, methods, etc.)2 Analysis (detailed ‘as is’ and requirements analysis)3 Design ( detailed architecture)

4 Implementation (including documentation)5 Maintenance & Support (including monitoring)

18

Page 110: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle

Systems Development Life Cycle is instance of a Product Life Cycle

Basic Phases in a Systems Development Life Cycle

Planning Analysis Design Imple-mentation

Mainte-nance &Support

1 Planning (formal definitions of goal, resources, methods, etc.)2 Analysis (detailed ‘as is’ and requirements analysis)3 Design ( detailed architecture)4 Implementation (including documentation)

5 Maintenance & Support (including monitoring)

18

Page 111: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle

Systems Development Life Cycle is instance of a Product Life Cycle

Basic Phases in a Systems Development Life Cycle

Planning Analysis Design Imple-mentation

Mainte-nance &Support

1 Planning (formal definitions of goal, resources, methods, etc.)2 Analysis (detailed ‘as is’ and requirements analysis)3 Design ( detailed architecture)4 Implementation (including documentation)5 Maintenance & Support (including monitoring)

18

Page 112: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Impementing the Systems Development Life Cycle

• various different implementations exist• choice depends on system, team, organization, . . .• Structured Approach to Systems Development

• Example waterfall model (widely used since electronic dataprocessing era)

• suitable for large, complex systems with stable requirements• suitable for less experienced teams• ‘late’ changes very costly

• Iterative Systems Development• Example rapid applications development (quick development of

simpler versions)• Example (rapid) prototyping (quick development of

(non-functional) prototypes)• Example spiral development (decomposition into mini-projects

centered around risks)• Example agile systems development (e. g., extreme

programming (XP; based on releases; team programming))

19

Page 113: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Impementing the Systems Development Life Cycle• various different implementations exist

• choice depends on system, team, organization, . . .• Structured Approach to Systems Development

• Example waterfall model (widely used since electronic dataprocessing era)

• suitable for large, complex systems with stable requirements• suitable for less experienced teams• ‘late’ changes very costly

• Iterative Systems Development• Example rapid applications development (quick development of

simpler versions)• Example (rapid) prototyping (quick development of

(non-functional) prototypes)• Example spiral development (decomposition into mini-projects

centered around risks)• Example agile systems development (e. g., extreme

programming (XP; based on releases; team programming))

19

Page 114: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Impementing the Systems Development Life Cycle• various different implementations exist• choice depends on system, team, organization, . . .

• Structured Approach to Systems Development• Example waterfall model (widely used since electronic data

processing era)• suitable for large, complex systems with stable requirements• suitable for less experienced teams• ‘late’ changes very costly

• Iterative Systems Development• Example rapid applications development (quick development of

simpler versions)• Example (rapid) prototyping (quick development of

(non-functional) prototypes)• Example spiral development (decomposition into mini-projects

centered around risks)• Example agile systems development (e. g., extreme

programming (XP; based on releases; team programming))

19

Page 115: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Impementing the Systems Development Life Cycle• various different implementations exist• choice depends on system, team, organization, . . .• Structured Approach to Systems Development

• Example waterfall model (widely used since electronic dataprocessing era)

• suitable for large, complex systems with stable requirements• suitable for less experienced teams• ‘late’ changes very costly

• Iterative Systems Development• Example rapid applications development (quick development of

simpler versions)• Example (rapid) prototyping (quick development of

(non-functional) prototypes)• Example spiral development (decomposition into mini-projects

centered around risks)• Example agile systems development (e. g., extreme

programming (XP; based on releases; team programming))

19

Page 116: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Impementing the Systems Development Life Cycle• various different implementations exist• choice depends on system, team, organization, . . .• Structured Approach to Systems Development

• Example waterfall model (widely used since electronic dataprocessing era)

• suitable for large, complex systems with stable requirements• suitable for less experienced teams

• ‘late’ changes very costly• Iterative Systems Development

• Example rapid applications development (quick development ofsimpler versions)

• Example (rapid) prototyping (quick development of(non-functional) prototypes)

• Example spiral development (decomposition into mini-projectscentered around risks)

• Example agile systems development (e. g., extremeprogramming (XP; based on releases; team programming))

19

Page 117: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Impementing the Systems Development Life Cycle• various different implementations exist• choice depends on system, team, organization, . . .• Structured Approach to Systems Development

• Example waterfall model (widely used since electronic dataprocessing era)

• suitable for large, complex systems with stable requirements• suitable for less experienced teams• ‘late’ changes very costly

• Iterative Systems Development• Example rapid applications development (quick development of

simpler versions)• Example (rapid) prototyping (quick development of

(non-functional) prototypes)• Example spiral development (decomposition into mini-projects

centered around risks)• Example agile systems development (e. g., extreme

programming (XP; based on releases; team programming))

19

Page 118: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Impementing the Systems Development Life Cycle• various different implementations exist• choice depends on system, team, organization, . . .• Structured Approach to Systems Development

• Example waterfall model (widely used since electronic dataprocessing era)

• suitable for large, complex systems with stable requirements• suitable for less experienced teams• ‘late’ changes very costly

• Iterative Systems Development• Example rapid applications development (quick development of

simpler versions)

• Example (rapid) prototyping (quick development of(non-functional) prototypes)

• Example spiral development (decomposition into mini-projectscentered around risks)

• Example agile systems development (e. g., extremeprogramming (XP; based on releases; team programming))

19

Page 119: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Impementing the Systems Development Life Cycle• various different implementations exist• choice depends on system, team, organization, . . .• Structured Approach to Systems Development

• Example waterfall model (widely used since electronic dataprocessing era)

• suitable for large, complex systems with stable requirements• suitable for less experienced teams• ‘late’ changes very costly

• Iterative Systems Development• Example rapid applications development (quick development of

simpler versions)• Example (rapid) prototyping (quick development of

(non-functional) prototypes)

• Example spiral development (decomposition into mini-projectscentered around risks)

• Example agile systems development (e. g., extremeprogramming (XP; based on releases; team programming))

19

Page 120: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Impementing the Systems Development Life Cycle• various different implementations exist• choice depends on system, team, organization, . . .• Structured Approach to Systems Development

• Example waterfall model (widely used since electronic dataprocessing era)

• suitable for large, complex systems with stable requirements• suitable for less experienced teams• ‘late’ changes very costly

• Iterative Systems Development• Example rapid applications development (quick development of

simpler versions)• Example (rapid) prototyping (quick development of

(non-functional) prototypes)• Example spiral development (decomposition into mini-projects

centered around risks)

• Example agile systems development (e. g., extremeprogramming (XP; based on releases; team programming))

19

Page 121: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Impementing the Systems Development Life Cycle• various different implementations exist• choice depends on system, team, organization, . . .• Structured Approach to Systems Development

• Example waterfall model (widely used since electronic dataprocessing era)

• suitable for large, complex systems with stable requirements• suitable for less experienced teams• ‘late’ changes very costly

• Iterative Systems Development• Example rapid applications development (quick development of

simpler versions)• Example (rapid) prototyping (quick development of

(non-functional) prototypes)• Example spiral development (decomposition into mini-projects

centered around risks)• Example agile systems development (e. g., extreme

programming (XP; based on releases; team programming))19

Page 122: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle Inside Project Life Cycle

start finish

Defineprojectgoal

Planproject

Executeprojectplan

Closeproject

Evaluateproject

Planning Analysis Design Imple-mentation

Mainte-nance &Support

20

Page 123: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle Inside Project Life Cycle

start finish

Defineprojectgoal

Planproject

Executeprojectplan

Closeproject

Evaluateproject

Planning Analysis Design Imple-mentation

Mainte-nance &Support

20

Page 124: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Systems Development Life Cycle Inside Project Life Cycle

start finish

Defineprojectgoal

Planproject

Executeprojectplan

Closeproject

Evaluateproject

Planning Analysis Design Imple-mentation

Mainte-nance &Support

20

Page 125: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Extreme Project Management (XPM)

Extreme Project Management (De Carlo (2004))The art and science of facilitating and managing the flow ofthoughts, emotions, and interactions in a way that produces valuedoutcomes under turbulent and complex conditions: those thatfeature high speed, high change, high uncertainty, and high stress.

• embrace unpredictability and change of projects• emphasis flexibility and adaptability• embrace new ideas, tools, methods• encourage creativity and learning

21

Page 126: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Extreme Project Management (XPM)

Extreme Project Management (De Carlo (2004))The art and science of facilitating and managing the flow ofthoughts, emotions, and interactions in a way that produces valuedoutcomes under turbulent and complex conditions: those thatfeature high speed, high change, high uncertainty, and high stress.

• embrace unpredictability and change of projects• emphasis flexibility and adaptability• embrace new ideas, tools, methods• encourage creativity and learning

21

Page 127: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Extreme Project Management (XPM)

Extreme Project Management (De Carlo (2004))The art and science of facilitating and managing the flow ofthoughts, emotions, and interactions in a way that produces valuedoutcomes under turbulent and complex conditions: those thatfeature high speed, high change, high uncertainty, and high stress.

• embrace unpredictability and change of projects

• emphasis flexibility and adaptability• embrace new ideas, tools, methods• encourage creativity and learning

21

Page 128: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Extreme Project Management (XPM)

Extreme Project Management (De Carlo (2004))The art and science of facilitating and managing the flow ofthoughts, emotions, and interactions in a way that produces valuedoutcomes under turbulent and complex conditions: those thatfeature high speed, high change, high uncertainty, and high stress.

• embrace unpredictability and change of projects• emphasis flexibility and adaptability

• embrace new ideas, tools, methods• encourage creativity and learning

21

Page 129: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Extreme Project Management (XPM)

Extreme Project Management (De Carlo (2004))The art and science of facilitating and managing the flow ofthoughts, emotions, and interactions in a way that produces valuedoutcomes under turbulent and complex conditions: those thatfeature high speed, high change, high uncertainty, and high stress.

• embrace unpredictability and change of projects• emphasis flexibility and adaptability• embrace new ideas, tools, methods

• encourage creativity and learning

21

Page 130: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Extreme Project Management (XPM)

Extreme Project Management (De Carlo (2004))The art and science of facilitating and managing the flow ofthoughts, emotions, and interactions in a way that produces valuedoutcomes under turbulent and complex conditions: those thatfeature high speed, high change, high uncertainty, and high stress.

• embrace unpredictability and change of projects• emphasis flexibility and adaptability• embrace new ideas, tools, methods• encourage creativity and learning

21

Page 131: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Project Management Body of Knowledge (PMBOK)from the Project Management Institute (PMI)

main areas for understanding project management• project integration management (coordination)• project scope management• project time management• project cost management• project quality management• project human resource management• project communications management• project risk management• project procurement management (inparticular concerned withexternal resources)

22

Page 132: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Project Management Body of Knowledge (PMBOK)from the Project Management Institute (PMI)

main areas for understanding project management• project integration management (coordination)

• project scope management• project time management• project cost management• project quality management• project human resource management• project communications management• project risk management• project procurement management (inparticular concerned withexternal resources)

22

Page 133: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Project Management Body of Knowledge (PMBOK)from the Project Management Institute (PMI)

main areas for understanding project management• project integration management (coordination)• project scope management

• project time management• project cost management• project quality management• project human resource management• project communications management• project risk management• project procurement management (inparticular concerned withexternal resources)

22

Page 134: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Project Management Body of Knowledge (PMBOK)from the Project Management Institute (PMI)

main areas for understanding project management• project integration management (coordination)• project scope management• project time management

• project cost management• project quality management• project human resource management• project communications management• project risk management• project procurement management (inparticular concerned withexternal resources)

22

Page 135: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Project Management Body of Knowledge (PMBOK)from the Project Management Institute (PMI)

main areas for understanding project management• project integration management (coordination)• project scope management• project time management• project cost management

• project quality management• project human resource management• project communications management• project risk management• project procurement management (inparticular concerned withexternal resources)

22

Page 136: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Project Management Body of Knowledge (PMBOK)from the Project Management Institute (PMI)

main areas for understanding project management• project integration management (coordination)• project scope management• project time management• project cost management• project quality management

• project human resource management• project communications management• project risk management• project procurement management (inparticular concerned withexternal resources)

22

Page 137: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Project Management Body of Knowledge (PMBOK)from the Project Management Institute (PMI)

main areas for understanding project management• project integration management (coordination)• project scope management• project time management• project cost management• project quality management• project human resource management

• project communications management• project risk management• project procurement management (inparticular concerned withexternal resources)

22

Page 138: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Project Management Body of Knowledge (PMBOK)from the Project Management Institute (PMI)

main areas for understanding project management• project integration management (coordination)• project scope management• project time management• project cost management• project quality management• project human resource management• project communications management

• project risk management• project procurement management (inparticular concerned withexternal resources)

22

Page 139: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Project Management Body of Knowledge (PMBOK)from the Project Management Institute (PMI)

main areas for understanding project management• project integration management (coordination)• project scope management• project time management• project cost management• project quality management• project human resource management• project communications management• project risk management

• project procurement management (inparticular concerned withexternal resources)

22

Page 140: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Project Management Body of Knowledge (PMBOK)from the Project Management Institute (PMI)

main areas for understanding project management• project integration management (coordination)• project scope management• project time management• project cost management• project quality management• project human resource management• project communications management• project risk management• project procurement management (inparticular concerned withexternal resources)

22

Page 141: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Summary — Take Home MessageSummary

• eras of IT• IT project management• project life cycle• systems development life cycle

Take Home Message• IT ubiquitous• IT management complex, difficult, and necessary• IT projects can fail• IT project management complex, difficult, and necessary• basic terms in IT project management: project life cycle,systems development life cycle

23

Page 142: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Summary — Take Home MessageSummary

• eras of IT

• IT project management• project life cycle• systems development life cycle

Take Home Message• IT ubiquitous• IT management complex, difficult, and necessary• IT projects can fail• IT project management complex, difficult, and necessary• basic terms in IT project management: project life cycle,systems development life cycle

23

Page 143: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Summary — Take Home MessageSummary

• eras of IT• IT project management

• project life cycle• systems development life cycle

Take Home Message• IT ubiquitous• IT management complex, difficult, and necessary• IT projects can fail• IT project management complex, difficult, and necessary• basic terms in IT project management: project life cycle,systems development life cycle

23

Page 144: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Summary — Take Home MessageSummary

• eras of IT• IT project management• project life cycle

• systems development life cycleTake Home Message

• IT ubiquitous• IT management complex, difficult, and necessary• IT projects can fail• IT project management complex, difficult, and necessary• basic terms in IT project management: project life cycle,systems development life cycle

23

Page 145: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Summary — Take Home MessageSummary

• eras of IT• IT project management• project life cycle• systems development life cycle

Take Home Message• IT ubiquitous• IT management complex, difficult, and necessary• IT projects can fail• IT project management complex, difficult, and necessary• basic terms in IT project management: project life cycle,systems development life cycle

23

Page 146: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Summary — Take Home MessageSummary

• eras of IT• IT project management• project life cycle• systems development life cycle

Take Home Message

• IT ubiquitous• IT management complex, difficult, and necessary• IT projects can fail• IT project management complex, difficult, and necessary• basic terms in IT project management: project life cycle,systems development life cycle

23

Page 147: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Summary — Take Home MessageSummary

• eras of IT• IT project management• project life cycle• systems development life cycle

Take Home Message• IT ubiquitous

• IT management complex, difficult, and necessary• IT projects can fail• IT project management complex, difficult, and necessary• basic terms in IT project management: project life cycle,systems development life cycle

23

Page 148: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Summary — Take Home MessageSummary

• eras of IT• IT project management• project life cycle• systems development life cycle

Take Home Message• IT ubiquitous• IT management complex, difficult, and necessary

• IT projects can fail• IT project management complex, difficult, and necessary• basic terms in IT project management: project life cycle,systems development life cycle

23

Page 149: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Summary — Take Home MessageSummary

• eras of IT• IT project management• project life cycle• systems development life cycle

Take Home Message• IT ubiquitous• IT management complex, difficult, and necessary• IT projects can fail

• IT project management complex, difficult, and necessary• basic terms in IT project management: project life cycle,systems development life cycle

23

Page 150: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Summary — Take Home MessageSummary

• eras of IT• IT project management• project life cycle• systems development life cycle

Take Home Message• IT ubiquitous• IT management complex, difficult, and necessary• IT projects can fail• IT project management complex, difficult, and necessary

• basic terms in IT project management: project life cycle,systems development life cycle

23

Page 151: CS5010 Information Technology Management

Introduction ITPM Intro IT Project Management Context Project Life Cycle XPM & PMBOK Summary

Summary — Take Home MessageSummary

• eras of IT• IT project management• project life cycle• systems development life cycle

Take Home Message• IT ubiquitous• IT management complex, difficult, and necessary• IT projects can fail• IT project management complex, difficult, and necessary• basic terms in IT project management: project life cycle,systems development life cycle

23