Università degli studi di Salerno
Dipartimento di Studi e Ricerca Aziendale
(Management & InformationTechnology)
Corso di Laurea Magistrale inTecnologie Informatiche e Management
Post Mortem Review
Project Manager
Top Manager
Gemma Catolino
Filomena Ferrucci
03-11-2015
03-11-2015
07-01-2016
The web application compares the prices in sale in the major
supermarkets in Italy. You can search for the single product or for
multiple products, keeping track of them. The product can also be
located in relation to the address of the point of sale.
?
Software
Engineering
REQUIREMENT
DESIGN
DEVELOPMENT
PRODUCT
RELEASE
EVALUATION TESTING
Gemma Catolino
Project Manager
System
Functional Size
Entry Size Exit Size Read Size Write Size
24 22 41 9 18
SIZE
IDEAL TEAM1 Web Designer
2 experts in JSP/Servlet
2 software analyst
3 Task Oriented
2 Interaction Oriented
IDEAL TIME
3/4 months
REAL TEAM0 Web Designer
0 experts in JSP/Servlet
0 software analyst
2 Task Oriented
2 Interaction Oriented
1 Self Oriented
REAL TIME
67 days
The system has been completed!
Deadlines respected!
The system has a good quality!
tool &
technology
CONFIGURATION
MANAGEMENT
Time
Management
Cost
Management
Risk
Management
CommunicationManagement People
Management
Quality
Management
Time
Management
Scheduling
RAD
25 work hours
RAD
Resource allocation
21/25 H
RAD
It’s arrived to the 2.3 version
RAD is consistent with the
implementation!
It was subjected to two reviews
25 work hours
SDD
SDD
Resource allocation
14/25 H
SDD
It’s arrived to the 1.1 version
It was subjected to one review
25 work hours
ODD
ODD
Resource allocation
8/25 H
ODD
It’s arrived to the 1.2 version
It was subjected to one review
Implementation
180 work hours
Implementation
61.5/160 H
Resource allocation
Quality check
20 work hours
Quality check
20 work hours
14.5/20 H
Management
Management
Documents
11
+100
Pages
Cost
Management
360 work hours
EARNED VALUE MANAGEMENT
EARNED VALUE MANAGEMENT
?
Risk
Management
insufficiency of staff Lack of Skills
Task Delayed
Meeting canceled
Wrong Implementation of the Requirements
Technological Limits
Requirement Changes
Lack of Skills
Task Delayed
Meeting canceled
Wrong Implementation of the Requirements
Technological Limits
Requirement Changes
insufficiency of staff
CommunicationManagement
?
Top Manager
Project Manager
Team member Team member Team member Team memberTeam member
16 meeting
+500 email
+1000 skype
Quality
Management
Documentation Source Code
Checklist RAD SDD ODD
Standard
Readability Metrics
5 Design Pattern
1
All components have been tested
LCOM
McCabe’s Cyclomatic Complexity
Lines of comment
0,24
8
765/3308
Offer simple error handling
Design dialog to yield closure
Offer informative feedback
Strive for consistency
8 GOLDEN RULES
OF shneiderman
but…
People
Management
“Management is nothing more
than motivating other people”
- Lee Iacocca -
There’s an huge impact of people management
on the success of a project!
Impact of People Management Practices on Business Performance [Patterson et al.]
The impact of strategical human resource management on Organizational Performance [Caliskan]
Be flexible
Listen, listen,
listen!
Rethink, review,and reward
Rid your mind of the
word “manager” and
replace it with
“leader”
CONFLICTs
EVALUATION
commitment
sacrificecohesion
effortcollaboration
Evaluation
5
Meeting Presence
Communication
Productivity
Hours of Work
Deadline Compliance
Proactivity
Determination and motivation
Willingness to discuss
Skills measured on the activity
Quality produced
Reliability
Team communication
Propensity for teamwork
Application of acquired knowledge
Total contribution
GOOD JOB !
…l’assegnazione dei task poteva essere fatta in maniera diversa,
considerando prima le competenze di ogni singolo TM per quel compito.
Ci ha sempre motivati e sostenuti, quando non eravamo in grado di fare
qualcosa ci ha posto degli esempi con le relative spiegazioni,
e si può dire che questo è successo più di una volta….
punti di forza : cultura, sicurezza, disponibilità ,
gestione del nervosismo, padronanza della situazione.“
“
“
Lesson
Learned
Knowledge Improved
Higher Confidence of Myself
Better way to
schedule resources
More experience in themanagement of problems
Do not reflect the
experiences of the past
Knowledge Improved
Higher Confidence of Myself
Better way to
schedule resources
More experience in themanagement of problems
Do not reflect the
experiences of the past
PATIENCE
La mia valutazione è
del tutto positiva,
mi ha fatto crescere
molto in modo professionale
“
Positiva e soprattutto
formativa dal punto
di vista della collaborazione
con un team
e per l'apprendimento
di nuove tecnologie e tool
“
Post mortem Review

Post mortem Review