post mortem review

Post on 12-Apr-2017

392 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

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

top related