SlideShare a Scribd company logo
1 of 94
Download to read offline
Fabio Palomba
POST MORTEM
REVIEW
sabato 28 settembre 13
Management Report
Quality Report
Lesson learned
Summary
sabato 28 settembre 13
MANAGEMENT REPORT
sabato 28 settembre 13
The Kids Project
System
Functional Size
Entry Size Exit Size Read Size Write Size
419 103 204 48 64
Size Cosmic
sabato 28 settembre 13
The Kids Project
Size Cosmic
System
Functional Size
Entry Size Exit Size Read Size Write Size
419 103 204 48 64
143 40 62 20 21
Size of Service Management subsystem
sabato 28 settembre 13
The Kids Project
TUCP_CP1 CP1 TUCP_CP2 CP2 TCF
1096 778.16 1098 779.58 0.71
Size Class Point
sabato 28 settembre 13
The Kids Project
TUCP_CP1 CP1 TUCP_CP2 CP2 TCF
1096 778.16 1098 779.58 0.71
364 225.68 364 225.68 0.62
Size of Service Management subsystem
Size Class Point
sabato 28 settembre 13
Team composition
Ideal team
1 Web Designer
2 experts in JSP/Servlet
2 software analysts
3Task Oriented
2 Interaction Oriented
sabato 28 settembre 13
Team composition
Real team
0 Web Designer
0 experts in JSP/Servlet
0 software analysts
4Task Oriented
1 Interaction Oriented
sabato 28 settembre 13
Management goals
All functionalities of the subsystem
must be implemented!
sabato 28 settembre 13
Management goals
All functionalities of the subsystem
must be implemented!
Quality must be high!
sabato 28 settembre 13
Management goals
All functionalities of the subsystem
must be implemented!
Quality must be high!
Team must be motivated always!
sabato 28 settembre 13
Kids lifecycle
Spiral model
Spiral model is risk driven
Possibility of customizing
every cycle of spiral
In the end, our approach is very similar to Waterfall
Lifecycle but...
sabato 28 settembre 13
Kids lifecycle
Requirement
elicitation
Requirement
analysis
System
Design
Object
Design
Implementation
Testing
Object Design and Implementation
were performed in parallel
This is the only way to create a consistent
Object Design Document
Why?
This is the only way to optimize
the time available
Sequencing and development model
sabato 28 settembre 13
Kids lifecycle
Requirement
elicitation
Requirement
analysis
System
Design
Object
Design
Implementation
Testing
evolutionarymodel
Object Design and Implementation
were performed in parallel
This is the only way to create a consistent
Object Design Document
Why?
This is the only way to optimize
the time available
Sequencing and development model
sabato 28 settembre 13
Kids lifecycle
Requirement
elicitation
Requirement
analysis
System
Design
Object
Design
Implementation
Testing
evolutionarymodel
Incrementalmodel
Object Design and Implementation
were performed in parallel
This is the only way to create a consistent
Object Design Document
Why?
This is the only way to optimize
the time available
Sequencing and development model
sabato 28 settembre 13
Kids lifecycle
Requirement
elicitation
Requirement
analysis
System
Design
Object
Design
Implementation
Testing
evolutionarymodel
Incrementalmodel
Waterfall
Object Design and Implementation
were performed in parallel
This is the only way to create a consistent
Object Design Document
Why?
This is the only way to optimize
the time available
Sequencing and development model
sabato 28 settembre 13
Kids planning
sabato 28 settembre 13
Requirement Analysis
Kids planning - RAD
sabato 28 settembre 13
Requirement Analysis
OUT OF TIME
Kids planning - RAD
sabato 28 settembre 13
Resource allocation - RAD
Requirement Analysis
sabato 28 settembre 13
Resource allocation - RAD
Requirement Analysis
TOT = 64.68/80
sabato 28 settembre 13
Resource allocation - RAD
Requirement Analysis
TOT = 64.68/80
20% spared
sabato 28 settembre 13
Kids results - RAD
sabato 28 settembre 13
Kids results - RAD
It’s arrived to the 4.0 version
sabato 28 settembre 13
Kids results - RAD
It’s arrived to the 4.0 version
It’s was subjected to a three good
review (13/24 item in the checklist
as mean)
sabato 28 settembre 13
Kids results - RAD
It’s arrived to the 4.0 version
It’s was subjected to a three good
review (13/24 item in the checklist
as mean)
RAD is consistent with the
implementation!
sabato 28 settembre 13
System Design
Kids planning - SDD
sabato 28 settembre 13
System Design
Kids planning - SDD
2 Weeks of delay
sabato 28 settembre 13
Resource allocation - SDD
System Design
sabato 28 settembre 13
Resource allocation - SDD
System Design
TOT = 26/30
sabato 28 settembre 13
Resource allocation - SDD
System Design
TOT = 26/30
13% spared
sabato 28 settembre 13
Kids results - SDD
sabato 28 settembre 13
Kids results - SDD
It’s arrived to the 3.0 version
sabato 28 settembre 13
Kids results - SDD
It’s arrived to the 3.0 version
It’s was subjected to a two review
(5/48 item in the checklist as
mean)
sabato 28 settembre 13
Object Design
Kids planning - ODD
sabato 28 settembre 13
Object Design
Kids planning - ODD
DO NOT DELAY OTHERACTIVITIES
sabato 28 settembre 13
Resource allocation - ODD
Object Design
sabato 28 settembre 13
Resource allocation - ODD
Object Design
TOT = 19/20
sabato 28 settembre 13
Resource allocation - ODD
Object Design
TOT = 19/20
5% spared
sabato 28 settembre 13
Kids results - ODD
sabato 28 settembre 13
Kids results - ODD
It’s arrived to the 2.0 version
sabato 28 settembre 13
Kids results - ODD
It’s arrived to the 2.0 version
It’s was subjected to a bad
review...the document was not
complete!
sabato 28 settembre 13
Kids results - ODD
It’s arrived to the 2.0 version
It’s was subjected to a bad
review...the document was not
complete!
Although the revision was not
perfect, the document is consistent
with the implementation
sabato 28 settembre 13
Kids implementation
sabato 28 settembre 13
Kids implementation
All the app wasimplemented
sabato 28 settembre 13
Kids implementation
sabato 28 settembre 13
Kids implementation
In the right time
sabato 28 settembre 13
Kids implementation
In the right time
TOT = 130/130
sabato 28 settembre 13
Kids is compatible with all browsers
...and the quality?
sabato 28 settembre 13
QUALITY
REPORT
sabato 28 settembre 13
“You must take the compromise to win,
or else nothing.”
Ayrton Senna
sabato 28 settembre 13
Earned Value of... quality
Project quality state:
sabato 28 settembre 13
Quality PRO
Presence of design
patterns increments the
quality of Kids
What is the consequence?
Maintainers will be grateful of our quality strategy
on the code!
sabato 28 settembre 13
Quality PRO
What is the consequence?
Maintainers will be grateful of our quality strategy
on the code!
LCOM: 0.341
Efferent Coupling: 3.588
WMC: 26.083
sabato 28 settembre 13
JU
Unit testing of all Kids components
Integration testing of all Kids
components
Quality PRO
# test cases: 53
# test classes: 12
# test cases: 162
# test classes: 32
Service Subsystem Kids
sabato 28 settembre 13
Quality CON
There is alignment of the
documentation to the code
but...
the quality of artifacts of high level
design could be better...
sabato 28 settembre 13
Quality CON
Some checklists could be
more accurate
This problem could be mitigated
with more training on the
software inspection...
sabato 28 settembre 13
PEOPLE MANAGEMENT
sabato 28 settembre 13
“All management is people management.”
“A company is only as good as the people it
keeps.”
“The only way to get people to like working hard
is to motivate them. Today, people must
understand why they're working hard. Every
individual in an organization is motivated by
something different.”
sabato 28 settembre 13
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]
MOTIVATION
sabato 28 settembre 13
Listen, listen,
listen...
Rethink, review,
and reward
Be fair
Be flexible
Focus only on
solutions and not
on problems
Rid your mind of the
word “manager” and
replace it with
“leader”
Scorn in private,
praise in public
Include your
team in key
management
decisions
MOTIVATION
sabato 28 settembre 13
Listen, listen,
listen...
Rethink, review,
and reward
Be fair
Be flexible
Focus only on
solutions and not
on problems
Rid your mind of the
word “manager” and
replace it with
“leader”
Scorn in private,
praise in public
Include your
team in key
management
decisions
MOTIVATION
sabato 28 settembre 13
Listen, listen,
listen...
Rethink, review,
and reward
Be flexible
Be fair
Focus only on
solutions and not
on problems
Rid your mind of the
word “manager” and
replace it with
“leader”
Scorn in private,
praise in public
MOTIVATION
Include your
team in key
management
decisions
sabato 28 settembre 13
Listen, listen,
listen...
Rethink, review,
and reward
Be flexible
Be fair
Focus only on
solutions and not
on problems
Rid your mind of the
word “manager” and
replace it with
“leader”
Scorn in private,
praise in public
MOTIVATION
Include your
team in key
management
decisions
sabato 28 settembre 13
Listen, listen,
listen...
Rethink, review,
and reward
Be flexible
Be fair
Focus only on
solutions and not
on problems
Rid your mind of the
word “manager” and
replace it with
“leader”
Scorn in private,
praise in public
MOTIVATION
Include your
team in key
management
decisions
sabato 28 settembre 13
Listen, listen,
listen...
Rethink, review,
and reward
Be flexible
Be fair
Focus only on
solutions and not
on problems
Rid your mind of the
word “manager” and
replace it with
“leader”
Scorn in private,
praise in public
MOTIVATION
Include your
team in key
management
decisions
sabato 28 settembre 13
Number of meetings: 13
Average duration: 58.84 min
Average frequency: 1/4.81 days
MEETINGS E COMMUNICATION
sabato 28 settembre 13
MEETINGS E COMMUNICATION
In every moment...
In every place...
sabato 28 settembre 13
MEETINGS E COMMUNICATION
In every moment...
In every place...
Number of e-mails: ∞
sabato 28 settembre 13
Listen, listen,
listen...
Rethink, review,
and reward
Be flexible
Be fair
Focus only on
solutions and not
on problems
Rid your mind of the
word “manager” and
replace it with
“leader”
Scorn in private,
praise in public
MOTIVATION
Include your
team in key
management
decisions
sabato 28 settembre 13
Listen, listen,
listen...
Rethink, review,
and reward
Be flexible
Be fair
Focus only on
solutions and not
on problems
Rid your mind of the
word “manager” and
replace it with
“leader”
Scorn in private,
praise in public
MOTIVATION
Include your
team in key
management
decisions
sabato 28 settembre 13
Listen, listen,
listen...
Rethink, review,
and reward
Be flexible
Be fair
Focus only on
solutions and not
on problems
Rid your mind of the
word “manager” and
replace it with
“leader”
Scorn in private,
praise in public
MOTIVATION
Include your
team in key
management
decisions
sabato 28 settembre 13
ALTHOUGH THIS...
sabato 28 settembre 13
EVALUATION OF TEAM
Cohesion
Collaboration
Good communication
Good quality
Sacrifice
Presence of leaders
Humanity
sabato 28 settembre 13
RESUMING...
67 days of work
19 documents released
(12 of management)
Overall, we obtain a good
quality
Overall, good management
of people
sabato 28 settembre 13
RESUMING...
67 days of work
19 documents released
(12 of management)
Overall, we obtain a good
quality
Overall, good management
of people
And what about cost of project?
sabato 28 settembre 13
COST CONTROL
sabato 28 settembre 13
sabato 28 settembre 13
Requirements analysis has been carried out too long!
Fear of the client!
Why?
A lot of requirements and
low time available
There wasn't an existing
system
WHAT WERE THE MAIN PROBLEM?
sabato 28 settembre 13
THE PROBLEM...
The problem is not the change itself, because the
changes will take place, the problem is an inability to
cope with the changes when they occur.”
Kent Beck
"Everything changes in the software.
Requirements change.
The design changes.
The commercial aspects change.
Technology changes.
The team members change.
sabato 28 settembre 13
HOW COULD THE
PROBLEM BE SOLVED?
The client must be part of software development!
sabato 28 settembre 13
HOW COULD THE
PROBLEM BE SOLVED?
The client must be part of software development!
AGILE SOFTWAREDEVELOPMENT???
sabato 28 settembre 13
The Golden Hammer does not exists!
LESSON LEARNED
Be Open Minds!
sabato 28 settembre 13
WHAT WAS THE
BIGGEST
OBSTACLE TO THE
SUCCESS OF
PROJECT?
For some team members,
the documentation...
sabato 28 settembre 13
When the documentation supports software
development?
When it helps the developer to
understand the problem domain
When it helps the developer to
understand the design choises
When it helps the developer in
the maintenance phase
When the developer is not afraid
of documentation!
but, also...
sabato 28 settembre 13
0 10 20 35 45 ...
Percentage of documentation
Understanding
High
Medium
Maybe, the same rule on the percentage of comments in the code
can be applied in the documentation...
sabato 28 settembre 13
LESSON LEARNED
RATIONALE
MANAGEMENT!
DOCUMENTATION?
QB
sabato 28 settembre 13
WHAT LED US TO SUCCESS?
Cohesion of team
Clarity of management goals
Training: every time, everywhere
Work, work, work...no unnecessary words!
Good resource management
sabato 28 settembre 13
The first stable version of Kids the 21/12/2012:
In the our ideas, this will be the whole tested system
YES, WE CAN!
WHAT LED US TO SUCCESS?
Do you remember this slide?
“‘Yes, we can’ does not want to express an attempt, but a
tenacious willingness and determination to get to the bottom.
We can get to the bottom because we know how do.”
sabato 28 settembre 13
WOULD YOU DO A SIMILAR
EXPERIENCE?
Doubtless, yes...
sabato 28 settembre 13
WOULD YOU DO A SIMILAR
EXPERIENCE?
Doubtless, yes...
And...what about me?
sabato 28 settembre 13
WOULD YOU DO A SIMILAR
EXPERIENCE?
Doubtless, yes...
And...what about me?
NO, THANKS.
sabato 28 settembre 13
Thank you!
Questions and/or
comments
Fabio Palomba
0522500157
fabio.palomba.89@gmail.com
sabato 28 settembre 13

More Related Content

More from Fabio Palomba

Does Refactoring of Test Smells Induce Fixing Flaky Tests?
Does Refactoring of Test Smells Induce Fixing Flaky Tests?Does Refactoring of Test Smells Induce Fixing Flaky Tests?
Does Refactoring of Test Smells Induce Fixing Flaky Tests?Fabio Palomba
 
Social Debt Analytics for Improving the Management of Software Evolution Tasks
Social Debt Analytics for Improving the Management of Software Evolution TasksSocial Debt Analytics for Improving the Management of Software Evolution Tasks
Social Debt Analytics for Improving the Management of Software Evolution TasksFabio Palomba
 
Smells Like Teen Spirit: Improving Bug Prediction Performance using the Inten...
Smells Like Teen Spirit: Improving Bug Prediction Performance using the Inten...Smells Like Teen Spirit: Improving Bug Prediction Performance using the Inten...
Smells Like Teen Spirit: Improving Bug Prediction Performance using the Inten...Fabio Palomba
 
A Textual-based Technique for Smell Detection
A Textual-based Technique for Smell DetectionA Textual-based Technique for Smell Detection
A Textual-based Technique for Smell DetectionFabio Palomba
 
On the Diffusion of Test Smells in Automatically Generated Test Code: An Empi...
On the Diffusion of Test Smells in Automatically Generated Test Code: An Empi...On the Diffusion of Test Smells in Automatically Generated Test Code: An Empi...
On the Diffusion of Test Smells in Automatically Generated Test Code: An Empi...Fabio Palomba
 
Extract Package Refactoring in ARIES
Extract Package Refactoring in ARIESExtract Package Refactoring in ARIES
Extract Package Refactoring in ARIESFabio Palomba
 
When and Why Your Code Starts to Smell Bad
When and Why Your Code Starts to Smell BadWhen and Why Your Code Starts to Smell Bad
When and Why Your Code Starts to Smell BadFabio Palomba
 
Textual Analysis for Code Smell Detection
Textual Analysis for Code Smell DetectionTextual Analysis for Code Smell Detection
Textual Analysis for Code Smell DetectionFabio Palomba
 
ARIES: An Eclipse Plug-in To Support Extract Class Refactoring
ARIES: An Eclipse Plug-in To Support Extract Class RefactoringARIES: An Eclipse Plug-in To Support Extract Class Refactoring
ARIES: An Eclipse Plug-in To Support Extract Class RefactoringFabio Palomba
 
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code SmellsDo They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code SmellsFabio Palomba
 
Next! - An Android application to support tourists activities
Next! - An Android application to support tourists activitiesNext! - An Android application to support tourists activities
Next! - An Android application to support tourists activitiesFabio Palomba
 
Detecting Bad Smells in Source Code using Change History Information
Detecting Bad Smells in Source Code using Change History InformationDetecting Bad Smells in Source Code using Change History Information
Detecting Bad Smells in Source Code using Change History InformationFabio Palomba
 
A false digital alibi on Mac OS X
A false digital alibi on Mac OS XA false digital alibi on Mac OS X
A false digital alibi on Mac OS XFabio Palomba
 
Un plug-in Eclipse per il supporto all'Extract Class Refactoring
Un plug-in Eclipse per il supporto all'Extract Class RefactoringUn plug-in Eclipse per il supporto all'Extract Class Refactoring
Un plug-in Eclipse per il supporto all'Extract Class RefactoringFabio Palomba
 

More from Fabio Palomba (16)

Does Refactoring of Test Smells Induce Fixing Flaky Tests?
Does Refactoring of Test Smells Induce Fixing Flaky Tests?Does Refactoring of Test Smells Induce Fixing Flaky Tests?
Does Refactoring of Test Smells Induce Fixing Flaky Tests?
 
Social Debt Analytics for Improving the Management of Software Evolution Tasks
Social Debt Analytics for Improving the Management of Software Evolution TasksSocial Debt Analytics for Improving the Management of Software Evolution Tasks
Social Debt Analytics for Improving the Management of Software Evolution Tasks
 
Smells Like Teen Spirit: Improving Bug Prediction Performance using the Inten...
Smells Like Teen Spirit: Improving Bug Prediction Performance using the Inten...Smells Like Teen Spirit: Improving Bug Prediction Performance using the Inten...
Smells Like Teen Spirit: Improving Bug Prediction Performance using the Inten...
 
A Textual-based Technique for Smell Detection
A Textual-based Technique for Smell DetectionA Textual-based Technique for Smell Detection
A Textual-based Technique for Smell Detection
 
On the Diffusion of Test Smells in Automatically Generated Test Code: An Empi...
On the Diffusion of Test Smells in Automatically Generated Test Code: An Empi...On the Diffusion of Test Smells in Automatically Generated Test Code: An Empi...
On the Diffusion of Test Smells in Automatically Generated Test Code: An Empi...
 
Extract Package Refactoring in ARIES
Extract Package Refactoring in ARIESExtract Package Refactoring in ARIES
Extract Package Refactoring in ARIES
 
When and Why Your Code Starts to Smell Bad
When and Why Your Code Starts to Smell BadWhen and Why Your Code Starts to Smell Bad
When and Why Your Code Starts to Smell Bad
 
Textual Analysis for Code Smell Detection
Textual Analysis for Code Smell DetectionTextual Analysis for Code Smell Detection
Textual Analysis for Code Smell Detection
 
PhD Symposium 2014
PhD Symposium 2014PhD Symposium 2014
PhD Symposium 2014
 
ARIES: An Eclipse Plug-in To Support Extract Class Refactoring
ARIES: An Eclipse Plug-in To Support Extract Class RefactoringARIES: An Eclipse Plug-in To Support Extract Class Refactoring
ARIES: An Eclipse Plug-in To Support Extract Class Refactoring
 
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code SmellsDo They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells
 
People management
People managementPeople management
People management
 
Next! - An Android application to support tourists activities
Next! - An Android application to support tourists activitiesNext! - An Android application to support tourists activities
Next! - An Android application to support tourists activities
 
Detecting Bad Smells in Source Code using Change History Information
Detecting Bad Smells in Source Code using Change History InformationDetecting Bad Smells in Source Code using Change History Information
Detecting Bad Smells in Source Code using Change History Information
 
A false digital alibi on Mac OS X
A false digital alibi on Mac OS XA false digital alibi on Mac OS X
A false digital alibi on Mac OS X
 
Un plug-in Eclipse per il supporto all'Extract Class Refactoring
Un plug-in Eclipse per il supporto all'Extract Class RefactoringUn plug-in Eclipse per il supporto all'Extract Class Refactoring
Un plug-in Eclipse per il supporto all'Extract Class Refactoring
 

Recently uploaded

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Recently uploaded (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

The Kids Project - Post Mortem Review