IT Project Management
IT Project Management
Management
(ITPM)
• What is an IT Project?
• Key elements of ITPM
• Plan, organize and manage risks (Exercise)
• Industrializing IT projects
• From Project to Product
• The hybrid approach
2
Ceci n´est pas un projet
See: https://www.khanacademy.org/humanities/art-1010/dada-and-surrealism/surrrealism/v/magritte-the-
treachery-of-images-ceci-n-est-pas-une-pipe-1929
3
Project Components
Start
Objective(s)
Deliverables
Project phase Milestone
Quality
gate
End
4
Definition of an IT Project
5
No risk no fun
T
PROJEC
6
Don´t experiment: use the ITPM
7
3 Key elements of a PM method
8
Project Organisation
§ Project Commitment
§ Project Definition
§ Project Management § Project Approval
§ Quality Management Steering Committee § Project Authority
§ Relationship
Sponsor, Member STC § Project Review
Management § Appraisals
§ Status Reporting
9
Example: RACI for Projects
Head IT Development
Finance - Controlling
Head IT Production
Board of Directors
Portfolio Manager
Business Analyst
Test coordinator
IT Development
Process Owner
Test Manager
Key User
Sponsor
Head IT
Phase Deliverable
PM-Template_Project mandate.doc R I A W I I
PM-Template_Business Case.xls A R A A W I R
Phase 1: Initiate
PM-Template_Feasibility study.doc R (A) A W R W R A R R R
PM-Template_Project Charter.doc R A A W R R R R
PM-Template_Request for Proposal.doc A A R R W W R A R R
PM-Template_Business specifications A R W R A R R R
Phase 2: Define PM-Template_Technical specifications and
operation (A) R R A W A W
PM-Template_QA Strategy A R R W R I R
PM-Checklist_Phase-Build W W
PM-Template_Training delivery A R W R W
PM-Template_Training material A R W W R R R W
Phase 3: Build
PM-Template_Working Instruction A R W W A R R
PM-Template_System documentation and
operation manual I I R W A
PM-Template_Cutover scenario A R W W R R R W A
Phase 4: Implement
PM-Template_Acceptance Protocol.doc R R R W A R
PM-Template_Final report.docx A A W R R A A A
Phase 5: Post-Implement
PM-Template_Final presentation.pptx A W R R
10
Project Phases according to Hermes
Source: hermes.admin.ch
11
Example based on Hermes
Source: https://www.clinicalmicrobiologyandinfection.com/article/S1198-743X(17)30212-4/fulltext
12
Project Phases according to Prince2
SB SB CP
Managing
IP Controlling a stage Controlling
a stage
Delivering Managing
Managing Product Delivery
Product Delivery
Key Based on OGC PRINCE2 material. Reproduced under licence from OGC.
SU = Starting up a Project
IP = Initiating a Project
SB = Managing a Stage Boundary
CP = Closing a Project
Source: Prince2
13
Proposed Project Phases
Milestones 1 2 3 4 5
Documentary § Project Mandate § Request for Proposal § Checklist Phase Build § Cutover scenario § Final report
§ Business
Deliverables § Business Case
§ Training delivery § Acceptance protocol § Final presentation
specifications
§ Technical § Training material
§ Feasibility Study
specifications and
§ Working instruction
§ Project Charter operation
§ Quality Assurance § System
Strategy documentation and
operation manual
14
Adjust the phases to the project complexity
15
What is a Support Process?
16
Proposed Support Processes
C P
C o a
o s r
m t t
m
n
u
e
n
r
i
Planning
c R Risk
s
a e
t p
i o
o r
n t
17
Deliverables for Support Processes
Milestones 1 2 3 4 5
Procurement
§ Selection § Contracting § Monitoring § Monitoring § Evaluation
& Contracts
18
Project Management Toolbox
Milestones 1 2 3 4 5
§ Risk Matrix
§ Status Report
19
A Project grows always with the team together
Milestones 1 2 3 4 5
20
The ultimate challenge…
Quality
and Scope
Costs Time
21
Manage an IT Project
• Project duration
• Budget estimation
• Project Organigram
• Risk Matrix
Project 3 Project 4
Project 2 Project 5
Project 1 Project 6
22
Project 1
Helpdesk Outsourcing
The company has different locations over 4 continents and wants to
harmonize the helpdesk processes.
The IT Management asks you to investigate possibilities to reduce IT
costs, especially by analyzing an outsourcing model in India. This should
apply to IT Helpdesk and 1st Level Support.
23
Project 2
Global CRM
The company wants to have a global CRM system in place to manage
local and international customers with the same platform.
The idea is to have a cloud solution in place so that customer data sets
are available all over the world as some customers become global
players.
Existing CRM solutions
are outdated and not able
to support the needs of the
growing global business.
Multiple Vendors providing on premise
CRM Solutions at various business
locations
Data management processes are not
clearly defined, data duplication and
redundancy Is a problem
Maintaining multiple CRM systems is
costly & inefficient; internal support
needed
Integration with marketing is not
possible; no clear customer profiles &
journeys are created
24
Project 3
eBilling
Saving time, paper and money…
• Send invoices electronically to our customers
• Direct delivery of e-bills from our software solutions
• No printing and shipping costs
• Better data quality: no need for subsequent credit data enquiries
• Higher delivery rate as there is no change of address and quicker
payment receipt
• Unchanged credit processes
25
Project 4
Cloud-based HR Management
Outsourcing of Payroll and Personnel Administration
• More time for core business?
• Cost effectiveness
• Need for clearly defined processes especially fro the routine tasks
• No in-house skills in HR Management?
• Need for smart Engagement and Recruitment through leveraging
social data
26
Project 5
27
Project 6
Data Management
Within the digitalization, it has been noticed that the quality of data is not
sufficient. The project should aim at identifying the major gaps, finding
sustainable procedures and addressing the new GDPR requirements
concerning data privacy.
28
Industrialize your IT Projects
Project …
Project I
Project H
Project G
Project F
Resources
Project E
Skills Project D
Project C
Project B
Technologies Project A
ITPM
29
Leverage with simple management activities
30
ITPM remains challenging
66%
IT projects are over budget 1 in 6
142.000 M€ IT projects have 200%
lost every year in UE due to extra cost and a 70%
IT delay
failed projects
Source: http://en.techbizdesign.com/biz/fail-software-projects/
31
And you all know what may happen…
32
A new approach: the Agile Manifesto
Source: https://agile-lounge.com/18-years-of-agile-manifesto-for-software-development/
33
SCRUM is the most popular SW agile method
De
De
De
w
w
w
si
si
si
Revie
gn
Revie
Revie
gn
gn
Sprint 1 Sprint 2 Sprint 3
Plan
Plan
Plan
2 to 6 weeks
34
3 SCRUM Roles
35
Scrum approach
36
Agile Tribes
37
Waterfall approach (V Model)
Source: http://www.codekul.com/blog/methodologies-software-testing-life-cycle
38
Agile (Product) versus Waterfall (Project)
fa l l
ter
Wa
S cr u m
E x tr e m
e Pr o g
r am m
in g
Kanban
39
Classic versus Agile
Set up
• team of 4 to 5 members
• minimum three roles. i.e. cutter, painter, and a tester/QA.
• pack of crayons, scissors and printed Easter Egg Sheets
Rules overview
The goal is to provide as many colored paper eggs as possible.
1) Each egg must have at least two different colors
2) Two separate people must complete each coloring activity
3) Each egg should be minimum 90% filled with color
4) White space doesn’t count as color
5) Cutting must be around oval edges of the egg
6) Eggs with major distractions in cutting will be disqualified
classic agile
Source: http://www.360pmo.com/traditional-vs-agile-approach-managing-work
40
The Easter Egg Battle
Classic Agile
Testing Coloring
Plan Execution
3 Min. 6 Min. 3 Min.
Plan Execution Retro Plan Execution Retro Plan Execution Retro
• Delivery: 3-minute planning, 6 minutes 1 Min. 2 Min. 1 Min. 1 Min. 2 Min. 1 Min. 1 Min. 2 Min. 1 Min.
execution and 3 minutes learning (which
optionally can be merged with QA)
• Organization: team members are assigned • Delivery: 1-minute planning, 2-minute
specific roles; cutters (who cut the eggs out), execution and 1-minute retrospective (learnings)
painters (who paint the eggs) and QA (who are • Organization: the roles within the team are
the only ones that can assess and correct the made obsolete — everyone within the team can
eggs). Each team member can only perform a role perform any activity
he was assigned to.
Work organized around the team Team organized around the work
41
The reality remains complex
Digitalization Globalization
Innovation
Time-to-market
Business models
Investments
42
How to practice agility
43
Hybrid Approach: a possible phased alignment
1 2 3 4 5
Phases
Initiate Define Build Impl. Post-Impl.
classic
hybrid
Organization /
Structure
Business processes
Culture /
Management Style
Knowledge
Management
45
A unique and amazing experience
T
PROJEC
46
Take away and must know!
47
Literature
48
Backup
PM Definitions
and Templates
49
Project Phase
50
Milestone
51
Quality Gate
52
Initiate Phase
Milestones 1 2 3 4 5
1 Request for Proposal and Vendor Selection 1 Risk Items List and Risk - Mitigation
53
Define Phase
Milestones 1 2 3 4 5
Quality Gate ü Defined solution as a good answer to ü Project strategy delivery adequate to
Confirm achieve the goals of the project? achieve project goals?
ü All changes needed identified and ü Reviewed Business Case still approved?
properly assessed? ü Enough resources?
ü Specifications available?
54
Build Phase
Milestones 1 2 3 4 5
55
Implement Phase
Milestones 1 2 3 4 5
Quality Gate ü Readiness of productive system ? ü Project organisation ready to take sound
Go / No Go ü Rework needed ? and quick decisions?
ü Productive rollout plan available and ü Risks and planned measures discussed
plausible ? with all persons concerned?
ü Persons feel “in charge”?
56
Use Phase
Milestones 1 2 3 4 5
57
Cost Planning & Tracking
Milestones 1 2 3 4 5
58
Project Planning
Milestones 1 2 3 4 5
59
Risks & Chances
Milestones 1 2 3 4 5
Certain
Likely
Likelihood / Frequency
2
Possible
1
Unlikely
3
Rare
Impact / Severity
60
Procurement & Contracts
Milestones 1 2 3 4 5
Request for
Proposal
Overall Requirements
Functional Requirements
Technical Requirements
Non-functional
Requirements
Financial Conditions
61
Communication
Milestones 1 2 3 4 5
Agenda Agenda
1. Aim and Rationale 1. Status Planning
2. Delivery Strategy 2. Status Scope & Quality
62
Status Report
Milestones 1 2 3 4 5
xxxxxxx_XXXXX xx
R Y G Y
Main activities
Key achievements Present key activities Main risks / Dependencies
• Xx • Xx • Xx
• Xx • Xx • Xx
63
www.know-ledge.ch