Bridging the gap from data science to service

D
BRIDGING THE GAP
FROM DATA SCIENCE TO
SERVICE
32ND PYDATA LONDON MEETUP
Daniel F Moisset - dmoisset@ /machinalis.com @dmoisset
ABOUT ME
Hi! I'm Daniel Moisset!
I work at Machinalis
A special thanks to Marcos Spontón who also works there and inspired most of this talk.
WARNING: THIS IS NOT A TECH
TALK!
In other words:
THIS TALK IS NOT ABOUT ALGORITHMS,
MODELS, TOOLS, OR USE CASES
In event di ferent words:
THIS TALK IS ABOUT PEOPLE
SO, RAISIN BREAD
By je freyw (Mmm...raisin bread) [ ],CC BY 2.0 via Wikimedia Commons
Machine Learning development is like the raisins in a
raisin bread... you need the bread first. But, it's just a
few tiny raisins but without it you would just have
plain bread
— I don't really know who, but I love the analogy
WHO WANTS RAISIN BREAD
Di ferent organizations use your services:
1. Large companies with a live product and data, but without enough
expertise/manpower in DS: «we'd like to add some raisins to our
bread»
2. Small start-up, with maybe just a prototype, that want to get to
production-ready scalable MVP: «We want some bread». And «it
should have raisins now/at some point in the future»
IS THAT WHAT THEY ACTUALLY
NEED?
“All the cool kids are doing it” is not good enough reason.
— Seen on the internet
Raisin cookies that look like chocolate chip cookies are
the main reason I have trust issues
PART I: COMMUNICATING
WITH THE CUSTOMER
IT'S NOT JUST SOFTWARE
DEVELOPMENT!
It also has a heavy R&D component
Higher uncertainty
Results are probabilistic
THERE'S A PAPER ABOUT IT ≠ A
PRODUCT
The distance may not be something coverable today.
MODELS ARE AN ASSET
Investing time on it is not a “necessary evil”
What's produced on a modelling phase is a critical component
A model emerges from the client data and constraints, so it is
unique to the client and an advantage over competitors.
MACHINE LEARNING ≠
CLAIRVOYANCE
Garbage in, Garbage out
The solution may not be clear; you may be unsure of what problem
is more important; but your business goal should be clear. Data
Science will not make it clear for you.
AGREEING ON METRICS
Explain what are you measuring and why
Explain what are the baselines and how much you think you can
improve
Connect these to the business goals.
A PICTURE IS WORTH A
THOUSAND WORDS
Visualize your proposal.
Be minimalistic.
Use o f the shelf tools for a proposal.
PART II: PROVIDING THE
SERVICE
THE SERVICE IS THE END, DATA
SCIENCE IS THE MEANS
Do not fall in love with the challenge
JUST OUT OF THE BOX MAY BE
ENOUGH
You should always be asking yourself:
1. Have I already covered the expectations?
2. Will an improved result here actually improve value?
MEASURE TWICE, CUT ONCE
Get a look at the object of analysis before starting work. Has it desirable
qualities?
1. Manageable size?
2. It's in an accessible representation?
3. Does it have a reasonable distribution?
4. ...
INVOLVE THE PO
Validate your assumptions with a person familiar with your domain
1. Are there contradictions between your assumptions and their
knowledge?
2. Are there contradictions between the data you already have and
their knowledge?
Keep learning about the business side, encourage your business
counterpart to learn to talk with Data Scientists.
PART OF YOUR SERVICE IS NOT
DS
Make sure you use the right tools and people in each area
PART III: WORKING AS A TEAM
SHARE INFORMATION
Basic descriptive statistics should be shared with all involved, even the
non DS. People in a team must be aware of what's important and
what's not.
SHARE UNCERTAINTY
There are a lot of tradeo fs to make regarding milestones and
deadlines. People can plan better (and have contingency plans) if they
know what parts of the project have higher risks.
IT'S OK TO BUILD FLIMSY CODE,
AS LONG AS IT'S NOT
SOFTWARE
code: programming text that runs on a computer
so tware: programming text that is part of a deliverable.
There are di ferences:
code does not necessarily need tests.
code does not necessarily need to follow other processes.
sometimes the outputs of your code are deliverable and may have
to be treated specially.
THE DISCUSSION IS
JUST BEGINNING
I'D LOVE TO HEAR ABOUT WHAT YOU'VE
LEARNED ELSEWHERE
THANKS!
ANY QUESTIONS?
You can find me at twitter (@dmoisset) or by email (dmoisset@machinalis.com)
1 of 26

Recommended

Use Cases - Communote Enterprise Microblogging (engl.) by
Use Cases - Communote Enterprise Microblogging (engl.)Use Cases - Communote Enterprise Microblogging (engl.)
Use Cases - Communote Enterprise Microblogging (engl.)Communote GmbH
859 views38 slides
Presentation dprint pro_en by
Presentation dprint pro_enPresentation dprint pro_en
Presentation dprint pro_enDibuco AS
162 views11 slides
How important is_social_media_and_networking_in clipping_path service_deepetc... by
How important is_social_media_and_networking_in clipping_path service_deepetc...How important is_social_media_and_networking_in clipping_path service_deepetc...
How important is_social_media_and_networking_in clipping_path service_deepetc...Deepetch.com
203 views4 slides
PyData Lonon - Finding Planets with Python by
PyData Lonon - Finding Planets with PythonPyData Lonon - Finding Planets with Python
PyData Lonon - Finding Planets with PythonOle Moeller-Nilsson
1.3K views29 slides
Python and Data Evangelism by
Python and Data EvangelismPython and Data Evangelism
Python and Data EvangelismWon Bae Suh
384 views8 slides
Iepy pydata-amsterdam-2016 by
Iepy pydata-amsterdam-2016Iepy pydata-amsterdam-2016
Iepy pydata-amsterdam-2016dmoisset
1.3K views29 slides

More Related Content

Viewers also liked

Conférence numérique éducatif - semaine de l'innovation by
Conférence numérique éducatif - semaine de l'innovationConférence numérique éducatif - semaine de l'innovation
Conférence numérique éducatif - semaine de l'innovationJean-Baptiste Lesaulnier
189 views30 slides
Making The Most Of Internship by
Making The Most Of Internship  Making The Most Of Internship
Making The Most Of Internship Pramod Kumar Srivastava
855 views26 slides
2017 ZRAY SPORTS by
2017 ZRAY SPORTS2017 ZRAY SPORTS
2017 ZRAY SPORTSSophia Cui
2.3K views23 slides
(株)自治体構想による三根庁舎旧議場の利活用 by
(株)自治体構想による三根庁舎旧議場の利活用(株)自治体構想による三根庁舎旧議場の利活用
(株)自治体構想による三根庁舎旧議場の利活用隆志 杉山
2.4K views9 slides
E2D3で地図を作画してみよう by
E2D3で地図を作画してみようE2D3で地図を作画してみよう
E2D3で地図を作画してみようShigeo Ueda
3.1K views89 slides
GUIA PARA SALIR DE LA PRECARIEDAD LABORAL by
GUIA PARA SALIR DE LA PRECARIEDAD LABORALGUIA PARA SALIR DE LA PRECARIEDAD LABORAL
GUIA PARA SALIR DE LA PRECARIEDAD LABORALJuan Carlos Medina Romero
1K views90 slides

Viewers also liked(15)

2017 ZRAY SPORTS by Sophia Cui
2017 ZRAY SPORTS2017 ZRAY SPORTS
2017 ZRAY SPORTS
Sophia Cui2.3K views
(株)自治体構想による三根庁舎旧議場の利活用 by 隆志 杉山
(株)自治体構想による三根庁舎旧議場の利活用(株)自治体構想による三根庁舎旧議場の利活用
(株)自治体構想による三根庁舎旧議場の利活用
隆志 杉山2.4K views
E2D3で地図を作画してみよう by Shigeo Ueda
E2D3で地図を作画してみようE2D3で地図を作画してみよう
E2D3で地図を作画してみよう
Shigeo Ueda3.1K views
How a CDCL SAT solver works by Masahiro Sakai
How a CDCL SAT solver worksHow a CDCL SAT solver works
How a CDCL SAT solver works
Masahiro Sakai25.3K views
Marigo Raftopoulos for Gamification World Congress, Barcelona 2015 by Dr. Marigo Raftopoulos
Marigo Raftopoulos for Gamification World Congress, Barcelona 2015Marigo Raftopoulos for Gamification World Congress, Barcelona 2015
Marigo Raftopoulos for Gamification World Congress, Barcelona 2015
顔認識アルゴリズム:Constrained local model を調べてみた by Jotaro Shigeyama
顔認識アルゴリズム:Constrained local model を調べてみた顔認識アルゴリズム:Constrained local model を調べてみた
顔認識アルゴリズム:Constrained local model を調べてみた
Jotaro Shigeyama1.7K views
神に近づくx/net/context (Finding God with x/net/context) by guregu
神に近づくx/net/context (Finding God with x/net/context)神に近づくx/net/context (Finding God with x/net/context)
神に近づくx/net/context (Finding God with x/net/context)
guregu5.6K views
298885937-Us-Naval-Incompetence by Agha A
298885937-Us-Naval-Incompetence298885937-Us-Naval-Incompetence
298885937-Us-Naval-Incompetence
Agha A1.4K views
Infocomm Webinar 08/03/17 - Sistemas audiovisuais aplicados em avisos de emer... by Andre Stern, CTS
Infocomm Webinar 08/03/17 - Sistemas audiovisuais aplicados em avisos de emer...Infocomm Webinar 08/03/17 - Sistemas audiovisuais aplicados em avisos de emer...
Infocomm Webinar 08/03/17 - Sistemas audiovisuais aplicados em avisos de emer...
Andre Stern, CTS307 views
Gentooプリインストールなノートパソコンの話 by Takuto Matsuu
Gentooプリインストールなノートパソコンの話Gentooプリインストールなノートパソコンの話
Gentooプリインストールなノートパソコンの話
Takuto Matsuu6K views

Similar to Bridging the gap from data science to service

Future of IT preso by
Future of IT presoFuture of IT preso
Future of IT presoLorna Garey
212 views12 slides
Digital transformation studies linkedin by
Digital transformation studies linkedinDigital transformation studies linkedin
Digital transformation studies linkedinClaudete Mello
97 views34 slides
Data (by itself) Is Not Enough by
Data (by itself) Is Not EnoughData (by itself) Is Not Enough
Data (by itself) Is Not EnoughCory Treffiletti
1.8K views21 slides
2014 Technical Communication Conference Program by
2014 Technical Communication Conference Program2014 Technical Communication Conference Program
2014 Technical Communication Conference ProgramSTC-Philadelphia Metro Chapter
1.4K views5 slides
Information modelling (Stefan Berner): Extract by
Information modelling (Stefan Berner): ExtractInformation modelling (Stefan Berner): Extract
Information modelling (Stefan Berner): Extractvdf Hochschulverlag AG
369 views13 slides
Matchbox presentation by
Matchbox presentation Matchbox presentation
Matchbox presentation Point_conference
888 views31 slides

Similar to Bridging the gap from data science to service(20)

Future of IT preso by Lorna Garey
Future of IT presoFuture of IT preso
Future of IT preso
Lorna Garey212 views
Digital transformation studies linkedin by Claudete Mello
Digital transformation studies linkedinDigital transformation studies linkedin
Digital transformation studies linkedin
Claudete Mello97 views
The Handy Guide to Cashing in the Currency of Networking by Hubilo
The Handy Guide to Cashing in the Currency of NetworkingThe Handy Guide to Cashing in the Currency of Networking
The Handy Guide to Cashing in the Currency of Networking
Hubilo105 views
Exploring the Business Decision to Use Cloud Computing by Dana Gardner
Exploring the Business Decision to Use Cloud ComputingExploring the Business Decision to Use Cloud Computing
Exploring the Business Decision to Use Cloud Computing
Dana Gardner301 views
Activities Computing - reading comprehension by Cintia Santos
Activities Computing - reading comprehensionActivities Computing - reading comprehension
Activities Computing - reading comprehension
Cintia Santos281 views
Prepare a wow demo - extreme365 2020 by Nico Fernandez
Prepare a wow demo  - extreme365 2020Prepare a wow demo  - extreme365 2020
Prepare a wow demo - extreme365 2020
Nico Fernandez117 views
Open Web Technologies and You - Durham College Student Integration Presentation by darryl_lehmann
Open Web Technologies and You - Durham College Student Integration PresentationOpen Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration Presentation
darryl_lehmann586 views
Accessibility Buy-In for Inclusive Product Week by Kat K. Richards
Accessibility Buy-In for Inclusive Product WeekAccessibility Buy-In for Inclusive Product Week
Accessibility Buy-In for Inclusive Product Week
Kat K. Richards142 views
Why do most machine learning projects never make it to production by Cameron Vetter
Why do most machine learning projects never make it to productionWhy do most machine learning projects never make it to production
Why do most machine learning projects never make it to production
Cameron Vetter153 views
Industrializing Data Science: Transform into an End-to-End, Analytics-Oriente... by Dana Gardner
Industrializing Data Science: Transform into an End-to-End, Analytics-Oriente...Industrializing Data Science: Transform into an End-to-End, Analytics-Oriente...
Industrializing Data Science: Transform into an End-to-End, Analytics-Oriente...
Dana Gardner277 views
New Era Of Corporate Communications Riaan Vanmeulen Fnb by guest22cb1ea7
New Era Of Corporate Communications Riaan Vanmeulen   FnbNew Era Of Corporate Communications Riaan Vanmeulen   Fnb
New Era Of Corporate Communications Riaan Vanmeulen Fnb
guest22cb1ea7605 views
Interview for saby upadhyay by AnthonyBennet
Interview for  saby upadhyayInterview for  saby upadhyay
Interview for saby upadhyay
AnthonyBennet301 views

Recently uploaded

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
160 views29 slides
Future of AR - Facebook Presentation by
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook PresentationRob McCarty
62 views27 slides
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...ShapeBlue
117 views25 slides
Qualifying SaaS, IaaS.pptx by
Qualifying SaaS, IaaS.pptxQualifying SaaS, IaaS.pptx
Qualifying SaaS, IaaS.pptxSachin Bhandari
897 views8 slides
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueShapeBlue
94 views13 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
179 views7 slides

Recently uploaded(20)

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc160 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty62 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue117 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue94 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue179 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash153 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10126 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue166 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu365 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue222 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue84 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE69 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue140 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue132 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue181 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson156 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue112 views

Bridging the gap from data science to service

  • 1. BRIDGING THE GAP FROM DATA SCIENCE TO SERVICE 32ND PYDATA LONDON MEETUP Daniel F Moisset - dmoisset@ /machinalis.com @dmoisset
  • 2. ABOUT ME Hi! I'm Daniel Moisset! I work at Machinalis A special thanks to Marcos Spontón who also works there and inspired most of this talk.
  • 3. WARNING: THIS IS NOT A TECH TALK! In other words: THIS TALK IS NOT ABOUT ALGORITHMS, MODELS, TOOLS, OR USE CASES In event di ferent words: THIS TALK IS ABOUT PEOPLE
  • 4. SO, RAISIN BREAD By je freyw (Mmm...raisin bread) [ ],CC BY 2.0 via Wikimedia Commons
  • 5. Machine Learning development is like the raisins in a raisin bread... you need the bread first. But, it's just a few tiny raisins but without it you would just have plain bread — I don't really know who, but I love the analogy
  • 6. WHO WANTS RAISIN BREAD Di ferent organizations use your services: 1. Large companies with a live product and data, but without enough expertise/manpower in DS: «we'd like to add some raisins to our bread» 2. Small start-up, with maybe just a prototype, that want to get to production-ready scalable MVP: «We want some bread». And «it should have raisins now/at some point in the future»
  • 7. IS THAT WHAT THEY ACTUALLY NEED? “All the cool kids are doing it” is not good enough reason. — Seen on the internet Raisin cookies that look like chocolate chip cookies are the main reason I have trust issues
  • 9. IT'S NOT JUST SOFTWARE DEVELOPMENT! It also has a heavy R&D component Higher uncertainty Results are probabilistic
  • 10. THERE'S A PAPER ABOUT IT ≠ A PRODUCT The distance may not be something coverable today.
  • 11. MODELS ARE AN ASSET Investing time on it is not a “necessary evil” What's produced on a modelling phase is a critical component A model emerges from the client data and constraints, so it is unique to the client and an advantage over competitors.
  • 12. MACHINE LEARNING ≠ CLAIRVOYANCE Garbage in, Garbage out The solution may not be clear; you may be unsure of what problem is more important; but your business goal should be clear. Data Science will not make it clear for you.
  • 13. AGREEING ON METRICS Explain what are you measuring and why Explain what are the baselines and how much you think you can improve Connect these to the business goals.
  • 14. A PICTURE IS WORTH A THOUSAND WORDS Visualize your proposal. Be minimalistic. Use o f the shelf tools for a proposal.
  • 15. PART II: PROVIDING THE SERVICE
  • 16. THE SERVICE IS THE END, DATA SCIENCE IS THE MEANS Do not fall in love with the challenge
  • 17. JUST OUT OF THE BOX MAY BE ENOUGH You should always be asking yourself: 1. Have I already covered the expectations? 2. Will an improved result here actually improve value?
  • 18. MEASURE TWICE, CUT ONCE Get a look at the object of analysis before starting work. Has it desirable qualities? 1. Manageable size? 2. It's in an accessible representation? 3. Does it have a reasonable distribution? 4. ...
  • 19. INVOLVE THE PO Validate your assumptions with a person familiar with your domain 1. Are there contradictions between your assumptions and their knowledge? 2. Are there contradictions between the data you already have and their knowledge? Keep learning about the business side, encourage your business counterpart to learn to talk with Data Scientists.
  • 20. PART OF YOUR SERVICE IS NOT DS Make sure you use the right tools and people in each area
  • 21. PART III: WORKING AS A TEAM
  • 22. SHARE INFORMATION Basic descriptive statistics should be shared with all involved, even the non DS. People in a team must be aware of what's important and what's not.
  • 23. SHARE UNCERTAINTY There are a lot of tradeo fs to make regarding milestones and deadlines. People can plan better (and have contingency plans) if they know what parts of the project have higher risks.
  • 24. IT'S OK TO BUILD FLIMSY CODE, AS LONG AS IT'S NOT SOFTWARE code: programming text that runs on a computer so tware: programming text that is part of a deliverable. There are di ferences: code does not necessarily need tests. code does not necessarily need to follow other processes. sometimes the outputs of your code are deliverable and may have to be treated specially.
  • 25. THE DISCUSSION IS JUST BEGINNING I'D LOVE TO HEAR ABOUT WHAT YOU'VE LEARNED ELSEWHERE
  • 26. THANKS! ANY QUESTIONS? You can find me at twitter (@dmoisset) or by email (dmoisset@machinalis.com)