post mortem review
TRANSCRIPT
Università degli studi di SalernoDipartimento di Studi e Ricerca Aziendale (Management & Information Technology)Corso di Laurea Magistrale in Tecnologie 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 CatolinoProject Manager
System Functional Size
Entry Size Exit Size Read Size Write Size
24 22 41 9 18
SIZ
E
IDEAL TEAM1 Web Designer 2 experts in JSP/Servlet 2 software analyst
3 Task Oriented 2 Interaction Oriented
IDEAL TIME3/4 months
REAL TEAM0 Web Designer 0 experts in JSP/Servlet 0 software analyst
2 Task Oriented 2 Interaction Oriented 1 Self Oriented
REAL TIME67 days
The system has been completed!
Deadlines respected!The system has a good quality!
tool & technology
CONFIGURATION
MANAGEMENT
Time Management
Cost
Management
Risk Management
Communication Management People
ManagementQuality
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
Documents11
+100Pages
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
Communication Management
?
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 Pattern1
All components have been tested
LCOM
McCabe’s Cyclomatic Complexity
Lines of comment
0,248
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 flexibleListen, listen, listen!
Rethink, review, and reward
Rid your mind of the
word “manager” and
replace it with
“leader”
CONFLICTs
EVALUATION
commitment
sacrificecohesion
effortcollaboration
Evaluation5
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 the management of problems
Do not reflect the
experiences of the past
Knowledge Improved
Higher Confidence of Myself
Better way to
schedule resources
More experience in the management 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
“