72
Università degli studi di Salerno Dipartimento 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

Post mortem Review

Embed Size (px)

Citation preview

Page 1: Post mortem Review

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

Page 2: Post mortem Review

03-11-2015

Page 3: Post mortem Review

03-11-2015

Page 4: Post mortem Review

07-01-2016

Page 5: Post mortem Review

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.

Page 6: Post mortem Review

?

Page 7: Post mortem Review
Page 8: Post mortem Review

Software Engineering

REQUIREMENT DESIGN DEVELOPMENT

PRODUCT RELEASE

EVALUATION TESTING

Page 9: Post mortem Review

Gemma CatolinoProject Manager

Page 10: Post mortem Review

System Functional Size

Entry Size Exit Size Read Size Write Size

24 22 41 9 18

SIZ

E

Page 11: Post mortem Review

IDEAL TEAM1 Web Designer 2 experts in JSP/Servlet 2 software analyst

3 Task Oriented 2 Interaction Oriented

Page 12: Post mortem Review

IDEAL TIME3/4 months

Page 13: Post mortem Review

REAL TEAM0 Web Designer 0 experts in JSP/Servlet 0 software analyst

2 Task Oriented 2 Interaction Oriented 1 Self Oriented

Page 14: Post mortem Review

REAL TIME67 days

Page 15: Post mortem Review
Page 16: Post mortem Review
Page 17: Post mortem Review

The system has been completed!

Deadlines respected!The system has a good quality!

Page 18: Post mortem Review

tool & technology

Page 19: Post mortem Review
Page 20: Post mortem Review

CONFIGURATION

MANAGEMENT

Page 21: Post mortem Review

Time Management

Cost

Management

Risk Management

Communication Management People

ManagementQuality

Management

Page 22: Post mortem Review

Time Management

Page 23: Post mortem Review

Scheduling

Page 24: Post mortem Review

RAD

25 work hours

Page 25: Post mortem Review

RAD

Resource allocation

21/25 H

Page 26: Post mortem Review

RAD

It’s arrived to the 2.3 version

RAD is consistent with the implementation!

It was subjected to two reviews

Page 27: Post mortem Review

25 work hours

SDD

Page 28: Post mortem Review

SDD

Resource allocation

14/25 H

Page 29: Post mortem Review

SDD

It’s arrived to the 1.1 version

It was subjected to one review

Page 30: Post mortem Review

25 work hours

ODD

Page 31: Post mortem Review

ODD

Resource allocation

8/25 H

Page 32: Post mortem Review

ODD

It’s arrived to the 1.2 version

It was subjected to one review

Page 33: Post mortem Review

Implementation

180 work hours

Page 34: Post mortem Review

Implementation

61.5/160 H

Resource allocation

Page 35: Post mortem Review

Quality check

20 work hours

Page 36: Post mortem Review

Quality check

20 work hours

14.5/20 H

Page 37: Post mortem Review

Management

Page 38: Post mortem Review

Management

Documents11

+100Pages

Page 39: Post mortem Review

Cost

Management

Page 40: Post mortem Review

360 work hours

Page 41: Post mortem Review

EARNED VALUE MANAGEMENT

Page 42: Post mortem Review

EARNED VALUE MANAGEMENT?

Page 43: Post mortem Review

Risk Management

Page 44: Post mortem Review

insufficiency of staff Lack of Skills

Task Delayed

Meeting canceled

Wrong Implementation of the Requirements

Technological Limits

Requirement Changes

Page 45: Post mortem Review

Lack of Skills

Task Delayed

Meeting canceled

Wrong Implementation of the Requirements

Technological Limits

Requirement Changes

insufficiency of staff

Page 46: Post mortem Review

Communication Management

Page 47: Post mortem Review

?

Page 48: Post mortem Review

Top Manager

Project Manager

Team member Team member Team member Team memberTeam member

16 meeting

+500 email

+1000 skype

Page 49: Post mortem Review

Quality Management

Page 50: Post mortem Review
Page 51: Post mortem Review

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

Page 52: Post mortem Review

Offer simple error handling

Design dialog to yield closure

Offer informative feedback

Strive for consistency

8 GOLDEN RULES OF shneiderman

Page 53: Post mortem Review

but…

Page 54: Post mortem Review

People

Management

Page 55: Post mortem Review

“Management is nothing more than motivating other people”

- Lee Iacocca -

Page 56: Post mortem Review

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.]

Page 57: Post mortem Review

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”

Page 58: Post mortem Review
Page 59: Post mortem Review

CONFLICTs

Page 60: Post mortem Review

EVALUATION

Page 61: Post mortem Review

commitment

sacrificecohesion

effortcollaboration

Page 62: Post mortem Review

Evaluation5

Page 63: Post mortem Review

Meeting Presence Communication

Productivity Hours of Work

Deadline Compliance

Page 64: Post mortem Review

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

Page 65: Post mortem Review

GOOD JOB !

Page 66: Post mortem Review

…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.“

Page 67: Post mortem Review

Lesson Learned

Page 68: Post mortem Review

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

Page 69: Post mortem Review

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

Page 70: Post mortem Review
Page 71: Post mortem Review

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

Page 72: Post mortem Review