SlideShare a Scribd company logo
1 of 57
Download to read offline
E
X
T
R
E
M
E
D
A
T
A
-
S
C
I
E
N
C
E
@fuzzyAnastazia
Anastasia Lieva
Once upon a time ...
EXTREME PROGRAMMING
● Illusion of complete specifications
if customer is not on site
Bewitched links
● Illusion of complete specifications
if customer is not on site
● No one is responsible
● Lack of communication
Bewitched links
Cost of change
Time
● Illusion of complete specifications
if customer is not on site
● No one is responsible
● Lack of communication
● Technical debt
Bewitched links
● Illusion of complete specifications
if customer is not on site
● No one is responsible
● Lack of communication
● Technical debt
● Lack of visibility
Bewitched links
● Illusion of complete specifications
if customer is not on site
● No one is responsible
● Lack of communication
● Technical debt
● Lack of visibility
Bewitched links
● Illusion of complete specifications
if customer is not on site
● No one is responsible
● Lack of communication
● Technical debt
● Lack of visibility
Bewitched links
EXTREME PROGRAMMING
masterofproject.com
EXTREME PROGRAMMING
masterofproject.com
EXTREME PROGRAMMING
masterofproject.com
EXTREME PROGRAMMING
masterofproject.com
EXTREME PROGRAMMING
masterofproject.com
EXTREME PROGRAMMING
masterofproject.com
EXTREME PROGRAMMING
masterofproject.com
EXTREME PROGRAMMING
masterofproject.com
Data Science comparing to Traditional Software Development?
Data Science comparing to Traditional Software Development?
Rules
Data Outputs
Data Science comparing to Traditional Software Development?
Rules
Data Outputs
ML
Data Rules
● Illusion of detailed specifications
● No one is responsible
● Lack of communication
● Technical debt
● Lack of visibility
Bewitched links
● Illusion of detailed specifications
● No one is responsible
● Lack of communication
● Technical debt
● Lack of visibility
Bewitched links
● Illusion of detailed specifications
● No one is responsible
● Lack of communication
● Technical debt
● Lack of visibility
Bewitched links
● Illusion of c̶o̶m̶p̶l̶e̶t̶e̶ ̶s̶p̶e̶c̶i̶f̶i̶c̶a̶t̶i̶o̶n̶s̶ miracles
if customer is not on site
● No one is responsible
● Lack of communication
● Technical debt
● Lack of visibility
Bewitched links
● Illusion of c̶o̶m̶p̶l̶e̶t̶e̶ ̶s̶p̶e̶c̶i̶f̶i̶c̶a̶t̶i̶o̶n̶s̶ miracles
if customer is not on site
● No one is responsible
● Lack of communication
● Technical debt
● Lack of visibility
Bewitched links
EXTREME DATA-SCIENCE
● Metaphor
Collaborative workshops
● Metaphor
● User Stories
The anomaly detection system
Epic
Build a prototype to detect the
anomalies in hot water tank
consumption
The anomaly detection system
Epic
Build a prototype to detect the
anomalies in hot water tank
consumption
Story 1
As a user I can store the consumption of my hot water tank so
that enable the data analysis for anomalies detection
Story 2
As a expert I can label the timestamps when a hot water tank has anomaly so that the data-scientist
can perform supervised learning of anomalies
Story 3
As a data-scientist I can create synthetic observations targeted as anomalies so that the original imbalanced
dataset not affect the machine learning performance especially regarding its sensitivity metric
Story 4
● Metaphor
● User Stories
● Frequent small releases
● Metaphor
● User Stories
● Frequent small releases
● Simplicity
The anomaly detection system
Epic
Build a prototype to detect the
anomalies in hot water tank
consumption
Story 1
As a user I can store the consumption of my hot water tank so
that enable the data analysis for anomalies detection
Story 2
As a expert I can label the timestamps when a hot water tank has anomaly so that the data-scientist
can perform supervised learning of anomalies
Story 3
As a data-scientist I can create synthetic observations targeted as anomalies so that the original imbalanced
dataset not affect the machine learning performance especially regarding its sensitivity metric
Story 4
● Metaphor
● User Stories
● Frequent small releases
● Simplicity
● Refactoring
● Metaphor
● User Stories
● Frequent small releases
● Simplicity
● Refactoring
● Whole Team
Workshops with end-users
● Metaphor
● User Stories
● Frequent small releases
● Simplicity
● Refactoring
● Whole Team
● Pair Programming
● Metaphor
● User Stories
● Frequent small releases
● Simplicity
● Refactoring
● Whole Team
● Pair Programming
● Coding Standards
● Metaphor
● User Stories
● Frequent small releases
● Simplicity
● Refactoring
● Whole Team
● Pair Programming
● Coding Standards
● Collective code ownership
● Metaphor
● User Stories
● Frequent small releases
● Simplicity
● Refactoring
● Whole Team
● Pair Programming
● Coding Standards
● Collective code ownership
● Test driven development
● Metaphor
● User Stories
● Frequent small releases
● Simplicity
● Refactoring
● Whole Team
● Pair Programming
● Coding Standards
● Collective code ownership
● Test driven development & Test EVERYTHING
● Metaphor
● User Stories
● Frequent small releases
● Simplicity
● Refactoring
● Whole Team
● Pair Programming
● Coding Standards
● Collective code ownership
● Test driven development & Test EVERYTHING
● Continuous integration
● Communication
● Simplicity
● Feedback
● Courage
EXTREME DATA-SCIENCE
Thank you !
@fuzzyAnastazia Illustrations by Marina Bobyreva @marinaboby

More Related Content

Similar to Anastasia Lieva, WiMLDS Paris

"What we learned from 5 years of building a data science software that actual...
"What we learned from 5 years of building a data science software that actual..."What we learned from 5 years of building a data science software that actual...
"What we learned from 5 years of building a data science software that actual...Dataconomy Media
 
Cynthia Wu: Satisfaction Not Guaranteed
Cynthia Wu: Satisfaction Not GuaranteedCynthia Wu: Satisfaction Not Guaranteed
Cynthia Wu: Satisfaction Not GuaranteedAnna Royzman
 
OSMC 2015 | Testing in Production by Devdas Bhagat
OSMC 2015 | Testing in Production by Devdas BhagatOSMC 2015 | Testing in Production by Devdas Bhagat
OSMC 2015 | Testing in Production by Devdas BhagatNETWAYS
 
OSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatOSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatNETWAYS
 
All Aboard The Stateful Train
All Aboard The Stateful TrainAll Aboard The Stateful Train
All Aboard The Stateful TrainSmartLogic
 
Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014Wiktor Żołnowski
 
Scraping metrics for fun and profit
Scraping metrics for fun and profitScraping metrics for fun and profit
Scraping metrics for fun and profitBram Vogelaar
 
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...dcieslak
 
People & Products – Lessons learned from the daily IT madness
People & Products – Lessons learned from the daily IT madnessPeople & Products – Lessons learned from the daily IT madness
People & Products – Lessons learned from the daily IT madnessinovex GmbH
 
Introduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agileIntroduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agileStefano Valle
 
The Most Important Thing: How Mozilla Does Security and What You Can Steal
The Most Important Thing: How Mozilla Does Security and What You Can StealThe Most Important Thing: How Mozilla Does Security and What You Can Steal
The Most Important Thing: How Mozilla Does Security and What You Can Stealmozilla.presentations
 
Penetration testing as an internal audit activity
Penetration testing as an internal audit activityPenetration testing as an internal audit activity
Penetration testing as an internal audit activityTranscendent Group
 
Natural born conversion killers - Conversion Jam
Natural born conversion killers - Conversion JamNatural born conversion killers - Conversion Jam
Natural born conversion killers - Conversion JamCraig Sullivan
 
Anomaly detection made easy - Piotr Guzik Allegro
Anomaly detection made easy - Piotr Guzik AllegroAnomaly detection made easy - Piotr Guzik Allegro
Anomaly detection made easy - Piotr Guzik AllegroEvention
 
Anomaly detection made easy
Anomaly detection made easyAnomaly detection made easy
Anomaly detection made easyPiotr Guzik
 
The Bleeding Edge
The Bleeding EdgeThe Bleeding Edge
The Bleeding EdgejClarity
 
Don't Suck at Building Stuff - Mykel Alvis at Puppet Camp Altanta
Don't Suck at Building Stuff  - Mykel Alvis at Puppet Camp AltantaDon't Suck at Building Stuff  - Mykel Alvis at Puppet Camp Altanta
Don't Suck at Building Stuff - Mykel Alvis at Puppet Camp AltantaPuppet
 
BOUNDARIES OF KANBAN - DISRUPTIVE INNOVATION (MARKUS ANDREZAK) - LKCE13
BOUNDARIES OF KANBAN - DISRUPTIVE INNOVATION (MARKUS ANDREZAK) - LKCE13BOUNDARIES OF KANBAN - DISRUPTIVE INNOVATION (MARKUS ANDREZAK) - LKCE13
BOUNDARIES OF KANBAN - DISRUPTIVE INNOVATION (MARKUS ANDREZAK) - LKCE13Lean Kanban Central Europe
 

Similar to Anastasia Lieva, WiMLDS Paris (20)

"What we learned from 5 years of building a data science software that actual...
"What we learned from 5 years of building a data science software that actual..."What we learned from 5 years of building a data science software that actual...
"What we learned from 5 years of building a data science software that actual...
 
Cloud accounting software uk
Cloud accounting software ukCloud accounting software uk
Cloud accounting software uk
 
Cynthia Wu: Satisfaction Not Guaranteed
Cynthia Wu: Satisfaction Not GuaranteedCynthia Wu: Satisfaction Not Guaranteed
Cynthia Wu: Satisfaction Not Guaranteed
 
OSMC 2015 | Testing in Production by Devdas Bhagat
OSMC 2015 | Testing in Production by Devdas BhagatOSMC 2015 | Testing in Production by Devdas Bhagat
OSMC 2015 | Testing in Production by Devdas Bhagat
 
OSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatOSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas Bhagat
 
All Aboard The Stateful Train
All Aboard The Stateful TrainAll Aboard The Stateful Train
All Aboard The Stateful Train
 
Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014
 
Scraping metrics for fun and profit
Scraping metrics for fun and profitScraping metrics for fun and profit
Scraping metrics for fun and profit
 
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
 
People & Products – Lessons learned from the daily IT madness
People & Products – Lessons learned from the daily IT madnessPeople & Products – Lessons learned from the daily IT madness
People & Products – Lessons learned from the daily IT madness
 
Introduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agileIntroduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agile
 
The Most Important Thing: How Mozilla Does Security and What You Can Steal
The Most Important Thing: How Mozilla Does Security and What You Can StealThe Most Important Thing: How Mozilla Does Security and What You Can Steal
The Most Important Thing: How Mozilla Does Security and What You Can Steal
 
Penetration testing as an internal audit activity
Penetration testing as an internal audit activityPenetration testing as an internal audit activity
Penetration testing as an internal audit activity
 
Natural born conversion killers - Conversion Jam
Natural born conversion killers - Conversion JamNatural born conversion killers - Conversion Jam
Natural born conversion killers - Conversion Jam
 
Anomaly detection made easy - Piotr Guzik Allegro
Anomaly detection made easy - Piotr Guzik AllegroAnomaly detection made easy - Piotr Guzik Allegro
Anomaly detection made easy - Piotr Guzik Allegro
 
Anomaly detection made easy
Anomaly detection made easyAnomaly detection made easy
Anomaly detection made easy
 
The Bleeding Edge
The Bleeding EdgeThe Bleeding Edge
The Bleeding Edge
 
The Bleeding Edge
The Bleeding EdgeThe Bleeding Edge
The Bleeding Edge
 
Don't Suck at Building Stuff - Mykel Alvis at Puppet Camp Altanta
Don't Suck at Building Stuff  - Mykel Alvis at Puppet Camp AltantaDon't Suck at Building Stuff  - Mykel Alvis at Puppet Camp Altanta
Don't Suck at Building Stuff - Mykel Alvis at Puppet Camp Altanta
 
BOUNDARIES OF KANBAN - DISRUPTIVE INNOVATION (MARKUS ANDREZAK) - LKCE13
BOUNDARIES OF KANBAN - DISRUPTIVE INNOVATION (MARKUS ANDREZAK) - LKCE13BOUNDARIES OF KANBAN - DISRUPTIVE INNOVATION (MARKUS ANDREZAK) - LKCE13
BOUNDARIES OF KANBAN - DISRUPTIVE INNOVATION (MARKUS ANDREZAK) - LKCE13
 

More from Paris Women in Machine Learning and Data Science

More from Paris Women in Machine Learning and Data Science (20)

Managing international tech teams, by Natasha Dimban
Managing international tech teams, by Natasha DimbanManaging international tech teams, by Natasha Dimban
Managing international tech teams, by Natasha Dimban
 
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria KnorpsOptimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
 
Perspectives, by M. Pannegeon
Perspectives, by M. PannegeonPerspectives, by M. Pannegeon
Perspectives, by M. Pannegeon
 
Evaluation strategies for dealing with partially labelled or unlabelled data
Evaluation strategies for dealing with partially labelled or unlabelled dataEvaluation strategies for dealing with partially labelled or unlabelled data
Evaluation strategies for dealing with partially labelled or unlabelled data
 
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
 
An age-old question, by Caroline Jean-Pierre
An age-old question, by Caroline Jean-PierreAn age-old question, by Caroline Jean-Pierre
An age-old question, by Caroline Jean-Pierre
 
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle LautréApplying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
 
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure SoulierHow to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
 
Global Ambitions Local Realities, by Anna Abreu
Global Ambitions Local Realities, by Anna AbreuGlobal Ambitions Local Realities, by Anna Abreu
Global Ambitions Local Realities, by Anna Abreu
 
Plug-and-Play methods for inverse problems in imagine, by Julie Delon
Plug-and-Play methods for inverse problems in imagine, by Julie DelonPlug-and-Play methods for inverse problems in imagine, by Julie Delon
Plug-and-Play methods for inverse problems in imagine, by Julie Delon
 
Sales Forecasting as a Data Product by Francesca Iannuzzi
Sales Forecasting as a Data Product by Francesca IannuzziSales Forecasting as a Data Product by Francesca Iannuzzi
Sales Forecasting as a Data Product by Francesca Iannuzzi
 
Identifying and mitigating bias in machine learning, by Ruta Binkyte
Identifying and mitigating bias in machine learning, by Ruta BinkyteIdentifying and mitigating bias in machine learning, by Ruta Binkyte
Identifying and mitigating bias in machine learning, by Ruta Binkyte
 
“Turning your ML algorithms into full web apps in no time with Python" by Mar...
“Turning your ML algorithms into full web apps in no time with Python" by Mar...“Turning your ML algorithms into full web apps in no time with Python" by Mar...
“Turning your ML algorithms into full web apps in no time with Python" by Mar...
 
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
 
Sandrine Henry presents the BechdelAI project
Sandrine Henry presents the BechdelAI projectSandrine Henry presents the BechdelAI project
Sandrine Henry presents the BechdelAI project
 
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
 
Khrystyna Grynko WiMLDS - From marketing to Tech.pdf
Khrystyna Grynko WiMLDS - From marketing to Tech.pdfKhrystyna Grynko WiMLDS - From marketing to Tech.pdf
Khrystyna Grynko WiMLDS - From marketing to Tech.pdf
 
Iana Iatsun_ML in production_20Dec2022.pdf
Iana Iatsun_ML in production_20Dec2022.pdfIana Iatsun_ML in production_20Dec2022.pdf
Iana Iatsun_ML in production_20Dec2022.pdf
 
41 WiMLDS Kyiv Paris Poznan.pdf
41 WiMLDS Kyiv Paris Poznan.pdf41 WiMLDS Kyiv Paris Poznan.pdf
41 WiMLDS Kyiv Paris Poznan.pdf
 
Emergency plan to secure winter: what are the measures set up by RTE?
Emergency plan to secure winter: what are the measures set up by RTE?Emergency plan to secure winter: what are the measures set up by RTE?
Emergency plan to secure winter: what are the measures set up by RTE?
 

Recently uploaded

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
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
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
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
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
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.
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
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
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Anastasia Lieva, WiMLDS Paris

  • 2. Once upon a time ...
  • 4.
  • 5. ● Illusion of complete specifications if customer is not on site Bewitched links
  • 6.
  • 7. ● Illusion of complete specifications if customer is not on site ● No one is responsible ● Lack of communication Bewitched links
  • 8.
  • 10. ● Illusion of complete specifications if customer is not on site ● No one is responsible ● Lack of communication ● Technical debt Bewitched links
  • 11. ● Illusion of complete specifications if customer is not on site ● No one is responsible ● Lack of communication ● Technical debt ● Lack of visibility Bewitched links
  • 12. ● Illusion of complete specifications if customer is not on site ● No one is responsible ● Lack of communication ● Technical debt ● Lack of visibility Bewitched links
  • 13. ● Illusion of complete specifications if customer is not on site ● No one is responsible ● Lack of communication ● Technical debt ● Lack of visibility Bewitched links
  • 22. Data Science comparing to Traditional Software Development?
  • 23. Data Science comparing to Traditional Software Development? Rules Data Outputs
  • 24. Data Science comparing to Traditional Software Development? Rules Data Outputs ML Data Rules
  • 25. ● Illusion of detailed specifications ● No one is responsible ● Lack of communication ● Technical debt ● Lack of visibility Bewitched links
  • 26.
  • 27. ● Illusion of detailed specifications ● No one is responsible ● Lack of communication ● Technical debt ● Lack of visibility Bewitched links
  • 28. ● Illusion of detailed specifications ● No one is responsible ● Lack of communication ● Technical debt ● Lack of visibility Bewitched links
  • 29. ● Illusion of c̶o̶m̶p̶l̶e̶t̶e̶ ̶s̶p̶e̶c̶i̶f̶i̶c̶a̶t̶i̶o̶n̶s̶ miracles if customer is not on site ● No one is responsible ● Lack of communication ● Technical debt ● Lack of visibility Bewitched links
  • 30. ● Illusion of c̶o̶m̶p̶l̶e̶t̶e̶ ̶s̶p̶e̶c̶i̶f̶i̶c̶a̶t̶i̶o̶n̶s̶ miracles if customer is not on site ● No one is responsible ● Lack of communication ● Technical debt ● Lack of visibility Bewitched links
  • 32.
  • 36. The anomaly detection system Epic Build a prototype to detect the anomalies in hot water tank consumption
  • 37. The anomaly detection system Epic Build a prototype to detect the anomalies in hot water tank consumption Story 1 As a user I can store the consumption of my hot water tank so that enable the data analysis for anomalies detection Story 2 As a expert I can label the timestamps when a hot water tank has anomaly so that the data-scientist can perform supervised learning of anomalies Story 3 As a data-scientist I can create synthetic observations targeted as anomalies so that the original imbalanced dataset not affect the machine learning performance especially regarding its sensitivity metric Story 4
  • 38. ● Metaphor ● User Stories ● Frequent small releases
  • 39.
  • 40. ● Metaphor ● User Stories ● Frequent small releases ● Simplicity
  • 41. The anomaly detection system Epic Build a prototype to detect the anomalies in hot water tank consumption Story 1 As a user I can store the consumption of my hot water tank so that enable the data analysis for anomalies detection Story 2 As a expert I can label the timestamps when a hot water tank has anomaly so that the data-scientist can perform supervised learning of anomalies Story 3 As a data-scientist I can create synthetic observations targeted as anomalies so that the original imbalanced dataset not affect the machine learning performance especially regarding its sensitivity metric Story 4
  • 42.
  • 43. ● Metaphor ● User Stories ● Frequent small releases ● Simplicity ● Refactoring
  • 44. ● Metaphor ● User Stories ● Frequent small releases ● Simplicity ● Refactoring ● Whole Team
  • 45.
  • 46.
  • 48. ● Metaphor ● User Stories ● Frequent small releases ● Simplicity ● Refactoring ● Whole Team ● Pair Programming
  • 49.
  • 50. ● Metaphor ● User Stories ● Frequent small releases ● Simplicity ● Refactoring ● Whole Team ● Pair Programming ● Coding Standards
  • 51. ● Metaphor ● User Stories ● Frequent small releases ● Simplicity ● Refactoring ● Whole Team ● Pair Programming ● Coding Standards ● Collective code ownership
  • 52. ● Metaphor ● User Stories ● Frequent small releases ● Simplicity ● Refactoring ● Whole Team ● Pair Programming ● Coding Standards ● Collective code ownership ● Test driven development
  • 53. ● Metaphor ● User Stories ● Frequent small releases ● Simplicity ● Refactoring ● Whole Team ● Pair Programming ● Coding Standards ● Collective code ownership ● Test driven development & Test EVERYTHING
  • 54.
  • 55. ● Metaphor ● User Stories ● Frequent small releases ● Simplicity ● Refactoring ● Whole Team ● Pair Programming ● Coding Standards ● Collective code ownership ● Test driven development & Test EVERYTHING ● Continuous integration
  • 56. ● Communication ● Simplicity ● Feedback ● Courage EXTREME DATA-SCIENCE
  • 57. Thank you ! @fuzzyAnastazia Illustrations by Marina Bobyreva @marinaboby