Docente:
Prof. Andrea De Lucia
Final
Report
Studenti:
Davide De Chiara
Alessandro Longo
Project Management
Overall
Status
Scope
Management
Time
Management
Cost
Management
Overall Status
Overall Project Status
◎ Stability
Overall Project Status
◎ Stability
◎ Difficulties
Overall Project Status
◎ Stability
◎ Difficulties
◎ Results
Project Management
Overall
Status
Scope
Management
Time
Management
Cost
Management
Scope Management
Scope Management
◎ Work Breakdown Structure
Scope Management
◎ Work Breakdown Structure
◎ Requirements Traceability
Matrix
◎ Project Statement of
Work
◎ Project Charter
◎ Stakeholder Register
◎ Quality Plan
◎ Communications
Management Plan
◎ Requirements
Management Plan
Scope Management
Deliverables
◎ Software Project
Management Plan
◎ Risk Management Plan
◎ Risk Register
◎ Impact Analysis
◎ Test Plan
◎ Management Report
Scope Management
Deliverables
◎ Problem Statement
◎ Requirements Analysis
Document
◎ Requirements Traceability
Matrix
◎ Stress and Timing Testing
◎ Security and Recovery Testing
◎ Test Case Specification
◎ Test Incident Report
◎ Test Execution Report
Scope Management
Deliverables
◎ Problem Statement
◎ Requirements Analysis
Document
◎ Requirements Traceability
Matrix
◎ Stress and Timing Testing
◎ Security and Recovery Testing
◎ Test Case Specification
◎ Test Incident Report
◎ Test Execution Report
Scope Management
Deliverables
245
RAD
Average number of pages
200
TESTING
245
RAD
Average number of pages
200
TESTING
294
RAD
725
TESTING
SimplEx number of pages
60
Average
number of use cases
81
SimplEx
60
Average
number of use cases
81
SimplEx
50% Implemented
60
Average
number of use cases
81
SimplEx
50% Implemented
100% Implemented
60
Average
number of use cases
81
SimplEx
100
Average
196
SimplEx
number of test cases
50% Implemented
100% Implemented
60
Average
number of use cases
81
SimplEx
100
Average
196
SimplEx
number of test cases
50% Implemented
100% Implemented
90% Tested
60
Average
number of use cases
81
SimplEx
100
Average
196
SimplEx
number of test cases
50% Implemented
100% Implemented
90% Tested
100% Tested
Scope Management
Priority
Users
Management High
Degree
Management High
Test
Management High
Topics
Management High
Statistics
Management Low
Scope Management
Priority
Users
Management High
Degree
Management High
Test
Management High
Topics
Management High
Statistics
Management Low
Project Management
Overall
Status
Scope
Management
Time
Management
Cost
Management
Time Management
◎ Initiating: completed by 15 October
Time Management
◎ Initiating: completed by 15 October
◎ Planning: completed by 10 November
Time Management
◎ Initiating: completed by 15 October
◎ Planning: completed by 10 November
◎ Execution: completed by 5 January instead
of 2 January
Time Management
◎ Initiating: completed by 15 October
◎ Planning: completed by 10 November
◎ Execution: completed by 5 January instead
of 2 January
◎ Closing: planned date by 12 January 2016
and completed 7 January 2016
Time Management
Project Management
Overall
Status
Scope
Management
Time
Management
Cost
Management
Cost Management
Cost Management
Resources uncompleted tasks
Cost Management
Resources uncompleted tasks
● lack of skills
Cost Management
Resources uncompleted tasks
● lack of skills
● lack of commitment
Cost Management
Work for others resources
Cost Management
Budget Team 1 Team 2
Planned Value 960 h 480 h 480 h
Cost Management
Budget Team 1 Team 2
Planned Value 960 h 480 h 480 h
10%
Estimated
increase
Cost Management
Budget Team 1 Team 2
Planned Value 960 h 480 h 480 h
Actual Cost 971 h 485 h 486 h
Cost Management
Budget Team 1 Team 2
Planned Value 960 h 480 h 480 h
Actual Cost 971 h 485 h 486 h
1,4%
Total success!
Cost Management - Team 1
Hours Available Hours Used
Percentage
resources use
Dario Castellano 80 79 99%
Antonio Luca D’
Avanzo 80 78 98%
Christian De
Blasio 80 80 100%
Federico De
Rosa 80 84 105%
Sergio
Shevchenko 80 81 101%
Giuseppina
Tufano 80 83 104%
Cost Management - Team 1
Hours Available Hours Used
Percentage
resources use
Dario Castellano 80 79 99%
Antonio Luca D’
Avanzo 80 78 98%
Christian De
Blasio 80 80 100%
Federico De
Rosa 80 84 105%
Sergio
Shevchenko 80 81 101%
Giuseppina
Tufano 80 83 104%
Cost Management - Team 2
Hours Available Hours Used
Percentage
resources use
Carlo Di
Domenico 80 81 101%
Fabio Esposito 80 73 99%
Alina Korniychuk 80 79 91%
Pasquale
Martiniello 80 75 94%
Fabiano
Pecorelli 80 88 110%
Elvira Zanin 80 90 113%
Cost Management - Team 2
Hours Available Hours Used
Percentage
resources use
Carlo Di
Domenico 80 81 101%
Fabio Esposito 80 73 99%
Alina Korniychuk 80 79 91%
Pasquale
Martiniello 80 75 94%
Fabiano
Pecorelli 80 88 110%
Elvira Zanin 80 90 113%
Communication
Management
People
Management
Project Management
Risk
Management
Quality
Management
Risk Management
● Top Ten Risks
Risk Management
● Top Ten Risk
● Risk Questionnaires
Risk Management
● Abandonment
Risk Management
● Abandonment
● Team incompatibility
Risk Management
● Abandonment
● Team incompatibility
● Task delay
Risk Management
● Abandonment
● Team incompatibility
● Task delay
● Lack of skills
Risk Management
● Abandonment
● Team incompatibility
● Task delay
● Lack of skills
● Unavailability
Risk Management
Communication
Management
Human
Resources
Management
Project Management
Risk
Management
Quality
Management
HR Management
● Motivated
● Dynamic
● Hobbies
● SW Development Skills
● University Career
HR Management
Kick-Off Meeting:
● PM Presentation
● Team member
Presentation
● Project Presentation
● Party time
Team Organization
HR Management
Team Cohesion
HR Management
Clear Responsibilities
Work Overload
Forming Phase
HR Working Hours
50h
Alessandro Longo
50h
Davide De Chiara
415
Tasks
2
Task not completed
17%
Rolled over tasks
Self Evaluation
Team Building
◎ Better working hours
communication;
◎ Clear Rewarding Criteria
established;
Next time:
Communication
Management
Human
Resources
Management
Project Management
Risk
Management
Quality
Management
“Next project:
More transparency, clarity, decision
wrote and people involvement!
Communication
Tools
18
Number of meetings
10000+
Number of messages
768
Number of tracked emails
88,24%
Agenda sent in 24 hours
64,33%
Agenda answers in 3 Hours
29,41% / 35,29%
Minute sent in 6/3 Hours
64,53%
Minute answers in 3 Hours
16,18%
Unanswered Agenda
15,69%
Unanswered Minute
8,33%
Meeting Absences
Communication
Management
Taking Decisions
◎ People involvement
◎ Lots of communication
Communication
Management
Misunderstanding
◎ Apparent contradiction
◎ Next time:
Acknowledgment
“...Mi rifiuto di ricevere…
… =) ...
Manage… not Control
182
Communication
Channels
◎ Minute templates with
Deliverable Acronyms;
◎ Better acknowledgements
during communication (mail or
verbal)
Next time:
Communication
Management
Human
Resources
Management
Project Management
Risk
Management
Quality
Management
Documentation
✓ Writing rules
respected
✓ Crossed checklist for
reviewing documents
✓ Average number of
revisions > 3
Code
✓ Readability
✓ Maintainability
Quality Management
Quality Management
Revision process
◎ Two revisors
◎ Revision Log
◎ Taking decision
◎ Correction
60+
Checklist violated points
400+
Error Found
~22400
LOC
21,9%
Comments
~13300
PHP LOC
Team
Evaluation
Project Management
Stakeholder
Management
Impact Analysis
Stakeholder Register
Kick-off Meeting
Stakeholder
Engagement
◎ Initial shyness
◎ Frequent meetings
◎ Classroom frequency
Team
Evaluation
Project Management
Stakeholder
Management
Impact Analysis
Talent Hunt
Impact Analysis
◎ Layout Restyling
◎ Added functionalities
◎ Bug Correction
Impact Analysis
Phase 1:
◎ CR1: Migrating Storage
Layer
◎ CR2: Migrating
Application Layer
Impact Analysis
Storage Layer:
◎ DB Preserving
◎ Database Class: Extract
Method
Impact Analysis
Application Layer:
◎ Session Class: Extract
Method
◎ Exam_Res Class: Extract
Method
Phase 2: CR3
Architecture Re-engineering
◎ Well structured code
◎ Likely problems: Poor
modularity
◎ Extra-layer
◎ … Surgery operation:
extract method
A step-by-step mail...
◎ 100% of Views
◎ 100% of Control
Starting Impact Set:
Actual Impact Set = Starting Impact Set
◎ 100% of Views
◎ 100% of Control
Starting Impact Set:
Actual Impact Set = Starting Impact Set
40+ Impacted files
Team
Evaluation
Project Management
Stakeholder
Management
Impact Analysis
Before...
Davide De Chiara
Project Manager
Team 1
Team 1
Dario
Castellano
Antonio Luca
D’Avanzo
Christian
De Blasio
Federico
De Rosa
Sergio
Shevchenko
Giuseppina
Tufano
Dario Castellano
Team 1
Source Code
● Database
● Bean
● Manager
● Testing
Role
Tester
Final Score
Documentation
● PS
● RAD
● Testing
Dario Castellano
Team 1
Source Code
● Database
● Bean
● Manager
● Testing
Role
Tester
Final Score
3
Documentation
● PS
● RAD
● Testing
Antonio Luca D’Avanzo
Team 1
Source Code
● Control
● View
Role
Software Developer
Documentation
● PS
● RAD
● SDD
● ODD
Final Score
Antonio Luca D’Avanzo
Team 1
Source Code
● Control
● View
Role
Software Developer
3
Documentation
● PS
● RAD
● SDD
● ODD
Final Score
Christian De Blasio
Team 1
Source Code
● Control
● View
● Stress and Timing
Testing
Role
IT Architect
Documentation
● PS
● RAD
● SDD
● Stress and Timing
Testing
Final Score
Christian De Blasio
Team 1
Source Code
● Control
● View
● Stress and Timing
Testing
Role
IT Architect
4
Documentation
● PS
● RAD
● SDD
● Stress and Timing
Testing
Final Score
Federico De Rosa
Team 1
Source Code
● Control
● View
● Stress and Timing
Testing
Role
Software Developer
Documentation
● PS
● RAD
● SDD
● ODD
● Stress and Timing
Testing
Final Score
Federico De Rosa
Team 1
Source Code
● Control
● View
● Stress and Timing
Testing
Role
Software Developer
4
Documentation
● PS
● RAD
● SDD
● ODD
● Stress and Timing
Testing
Final Score
Sergio Shevchenko
Team 1
Source Code
● Control
● View
● Security and
Recovery Testing
Role
Software Developer,
Access and Security
Manager
Final Score
Documentation
● PS
● RAD
● ODD
● Security and
Recovery Testing
Sergio Shevchenko
Team 1
Source Code
● Control
● View
● Security and
Recovery Testing
Role
Software Developer,
Access and Security
Manager
4
Final Score
Documentation
● PS
● RAD
● ODD
● Security and
Recovery Testing
Giuseppina Tufano
Team 1
Source Code
● Database
● Bean
● Manager
● Testing
Role
Tester
Documentation
● PS
● RAD
● ODD
● Testing
Final Score
Giuseppina Tufano
Team 1
Source Code
● Database
● Bean
● Manager
● Testing
Role
Tester
3
Documentation
● PS
● RAD
● ODD
● Testing
Final Score
Alessandro Longo
Project Manager
Team 2
Team 2
Carlo
Di Domenico
Fabio
Esposito
Alina
Korniychuk
Pasquale
Martiniello
Fabiano
Pecorelli
Elvira
Zanin
Carlo Di Domenico
Team 2
Source Code
● Control
● View
Role
Software Developer
Documentation
● PS
● RAD
● SDD
● ODD
Final Score
Carlo Di Domenico
Team 2
Source Code
● Control
● View
Role
Software Developer
3
Documentation
● PS
● RAD
● SDD
● ODD
Final Score
Fabio Esposito
Team 2
Source Code
● Control
● View
Role
Software Developer
Final Score
Documentation
● PS
● RAD
● SDD
Fabio Esposito
Team 2
Source Code
● Control
● View
Role
Software Developer
3
Final Score
Documentation
● PS
● RAD
● SDD
Alina Korniychuk
Team 2
Source Code
● Database
● Bean
● Manager
● Homepage
● Testing
Role
Tester and Front-end
Developer
Documentation
● PS
● RAD
● ODD
● Testing
Final Score
Alina Korniychuk
Team 2
Source Code
● Database
● Bean
● Manager
● Homepage
● Testing
Role
Tester and Front-end
Developer
3
Documentation
● PS
● RAD
● ODD
● Testing
Final Score
Pasquale Martiniello
Team 2
Source Code
● Control
● View
Role
Software Developer
Documentation
● PS
● RAD
● SDD
Final Score
Pasquale Martiniello
Team 2
Source Code
● Control
● View
Role
Software Developer
3
Documentation
● PS
● RAD
● SDD
Final Score
Fabiano Pecorelli
Team 2
Source Code
● Control
● View
Role
Graphic Designer and
Software Developer
Documentation
● PS
● RAD
● SDD
● ODD
Final Score
Fabiano Pecorelli
Team 2
Source Code
● Control
● View
Role
Graphic Designer and
Software Developer
4
Documentation
● PS
● RAD
● SDD
● ODD
Final Score
Elvira Zanin
Team 2
Source Code
● Database
● Bean
● Manager
● Testing
Role
Tester, Database
Manager and
Requirements Manager
Documentation
● PS
● RAD
● RTM
● ODD
● Testing
Final Score
Elvira Zanin
Team 2
Source Code
● Database
● Bean
● Manager
● Testing
Role
Tester, Database
Manager and
Requirements Manager
4
Documentation
● PS
● RAD
● RTM
● ODD
● Testing
Final Score
The End
Good Luck TEAM

SimplEx