Data Science Project Workflow | Behind the Scenes at Coursera

Coursera · Beginner ·📊 Data Analytics & Business Intelligence ·11mo ago

Key Takeaways

Coursera's data science project workflow using Jira, GitHub, and Confluent

Full Transcript

[Music] Have you ever wondered how data science projects make it from conception to completion? What's the secret sauce that transforms raw data into businesschanging insights? Today, I'm going to take you behind the scenes of the data science workflow. The structured process that turns promising ideas into powerful solutions. In my years as a data scientist, I've seen brilliant analyses fall flat because of poor workflows. And I've watched seemingly simple projects create massive impact because of exceptional organization and process. Whether your code is flawless or your statistical knowledge is unmatched, without a solid workflow, your data science project might never reach its full potential. Let me start by explaining what a data science workflow looks like on my team. We begin every project with a shaping document that outlines several critical elements. Project objectives, scope, stakeholders, actionability, roadmap, and milestones, and what's explicitly out of scope. This document serves as our northstar throughout the project. Once we have our shaping document, we create a Jira epic for the project. This epic is essentially a container for organizing related tasks in our project management system. Each step becomes a task that can be completed in a few hours of focused work. This approach helps us track progress, check off completed steps, and always know what remains to be done. Our workflow then typically follows these steps. We write SQL queries which we check into GitHub and then request code reviews from colleagues. Next, we develop pipelines in tools like Airflow, again checking into GitHub for code reviews. We create Jupiter analysis notebooks, also submitting them for review. If needed, we build Looker dashboards which undergo the same review process. Finally, we create decks of reports that we share with our immediate team for feedback before presenting to stakeholders. An often overlooked but crucial final step is adding our documentation to Confluence, our centralized knowledge sharing platform where information is organized and preserved. Before closing any project, we ensure others can find it and understand what it is long after we've moved on to other work. This institutional knowledge is invaluable. In my experience, two components of data science workflows stand out as particularly important. Version control and code review. Version control is the most straightforward way to enable code review. Having another data scientist review your code and analysis provides feedback that helps you improve. It also creates a repository for storing all documents related to your analysis, keeping everything in one place and well documented. I found that feedback from teammates is often the critical factor that elevates an analysis from good to great. Colleagues can suggest more rigorous statistical approaches or ways to optimize code performance. They also ask questions that reveal what you haven't documented clearly enough which you can then fix. Version control is also essential for recovering from accidents. When something gets deleted or changed unintentionally, you can always revert to an earlier state. Let me share a personal experience about workflow challenges. At the beginning of the pandemic, I was tasked with building daily dashboards for a university while everyone was remote. At that time, I didn't know how to set up automation for job runs. So, I woke up at 5:00 a.m. every day to manually rerun the code that updated multiple dashboards with new values. Every morning I contemplated setting up automation, but figured it might not be worth the time investment since we might return to in-person work soon, and I only needed to keep the dashboards updated while we were remote. I eventually did automate the job runs, but I wish I had done so from the beginning. I would have gotten so much more sleep during that time if I had. This experience taught me that investing time in automating repetitive tasks pays dividends quickly, even if you think the need might be temporary. For those looking to improve their data science workflows, I'd recommend reading platforms like Medium, where data scientists often write up their projects end to end. These resources help you learn new tools and methodologies that other professionals are using successfully. Seeing how others structure their work can provide valuable insights for refining your own approach. The key components of an effective workflow really depend on the project's objective. Different projects require different approaches, but the constants are clear documentation, version control, peer review, and thoughtful planning from the outset. By integrating diverse skills from data loading and manipulation to visualization, statistical analysis, and even AI assisted coding, we can build comprehensive solutions to complex problems. This integration supported by robust workflows is what makes modern data science so powerful and effective. [Music]

Original Description

Ever wonder how data scientists actually organize their work? Get an insider's look at the professional workflow that turns raw data into business impact, including real examples and common pitfalls to avoid. This video is from the *Python, SQL, and Tableau for Data Science Professional Certificate on Coursera.* 🔄 Workflow steps: * Project shaping documents * Task management in Jira * Version control with GitHub * Code review processes * Documentation best practices * Automation strategies ⚡ Key tools discussed: * SQL * Jupyter Notebooks * Airflow * Looker * Confluence * GitHub ⏱️ Timestamps: 0:00 Introduction 0:47 Workflow Overview 1:26 Project Steps 2:19 Version Control 2:58 Real-World Example 3:52 Workflow Tips 4:16 Key Components 4:36 Conclusion 📚 Master the complete workflow: Get the full *Python, SQL, and Tableau for Data Science Professional Certificate:* → Industry-standard tools → Professional best practices → Real project experience https://bit.ly/4os73kE #DataScience #WorkFlow #TechCareers #DataAnalytics #ProjectManagement #Programming
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Coursera · Coursera · 0 of 60

← Previous Next →
1 Principles of Obesity Economics with Professor Kevin Frick
Principles of Obesity Economics with Professor Kevin Frick
Coursera
2 Introduction to the U.S. Food System: Perspectives from Public Health by John Hopkins University
Introduction to the U.S. Food System: Perspectives from Public Health by John Hopkins University
Coursera
3 E-learning and Digital Cultures
E-learning and Digital Cultures
Coursera
4 Equine Nutrition with Jo-Anne Murray
Equine Nutrition with Jo-Anne Murray
Coursera
5 Coursera Meetup BBQ
Coursera Meetup BBQ
Coursera
6 Contraception: Choices, Culture and Consequences with Jerusalem Makonnen
Contraception: Choices, Culture and Consequences with Jerusalem Makonnen
Coursera
7 Nutrition for Health Promotion and Disease Prevention with Katie Clark
Nutrition for Health Promotion and Disease Prevention with Katie Clark
Coursera
8 Information Security and Risk Management in Context with Dr. Barbara Endicott-Popovsky
Information Security and Risk Management in Context with Dr. Barbara Endicott-Popovsky
Coursera
9 Contraception: Choices, Culture and Consequences with Jerusalem Makonnen
Contraception: Choices, Culture and Consequences with Jerusalem Makonnen
Coursera
10 Writing in the Sciences with Kristin Sainani
Writing in the Sciences with Kristin Sainani
Coursera
11 Economic Issues, Food, and You with Jennifer Clark
Economic Issues, Food, and You with Jennifer Clark
Coursera
12 Leading Strategic Innovation and Creativity in Organizations with David A. Owens, PhD
Leading Strategic Innovation and Creativity in Organizations with David A. Owens, PhD
Coursera
13 Useful Genetics with Professor Rosie Redfield
Useful Genetics with Professor Rosie Redfield
Coursera
14 A History of the World since 1300!!!! with Jeremy Adelman
A History of the World since 1300!!!! with Jeremy Adelman
Coursera
15 Microeconomics  with Richard McKenzie
Microeconomics with Richard McKenzie
Coursera
16 Discrete Optimization with Professor Pascal Van Hentenryck
Discrete Optimization with Professor Pascal Van Hentenryck
Coursera
17 Leading Strategic Innovation and Creativity in Organizations with David A. Owens, PhD
Leading Strategic Innovation and Creativity in Organizations with David A. Owens, PhD
Coursera
18 Science from Superheroes to Global Warming with Michael Dennin
Science from Superheroes to Global Warming with Michael Dennin
Coursera
19 Introduction to Digital Sound Design with Steve Everett by Emory University
Introduction to Digital Sound Design with Steve Everett by Emory University
Coursera
20 Women and the Civil Rights Movement with Dr. Elsa Barkley Brown
Women and the Civil Rights Movement with Dr. Elsa Barkley Brown
Coursera
21 Galaxies and Cosmology with S. George Djorgovski
Galaxies and Cosmology with S. George Djorgovski
Coursera
22 Science, Technology, and Society in China I, II, and III: Basic Concepts with Naubahar Sharif
Science, Technology, and Society in China I, II, and III: Basic Concepts with Naubahar Sharif
Coursera
23 Introduction to Pharmacy with Kenneth M. Hale, R.Ph., Ph.D.
Introduction to Pharmacy with Kenneth M. Hale, R.Ph., Ph.D.
Coursera
24 AIDS with Kimberley Sessions Hagen, EdD
AIDS with Kimberley Sessions Hagen, EdD
Coursera
25 Health Informatics in the Cloud with Mark Braunstein
Health Informatics in the Cloud with Mark Braunstein
Coursera
26 Songwriting with Pat Pattison by Berklee College of Music
Songwriting with Pat Pattison by Berklee College of Music
Coursera
27 Software Defined Networking with Dr. Nick Feamster
Software Defined Networking with Dr. Nick Feamster
Coursera
28 Epigenetic Control of Gene Expression with Dr Marnie Blewitt
Epigenetic Control of Gene Expression with Dr Marnie Blewitt
Coursera
29 Guitar for Beginners - Introduction to Guitar with Thaddeus Hogarth by Berklee College of Music
Guitar for Beginners - Introduction to Guitar with Thaddeus Hogarth by Berklee College of Music
Coursera
30 Organizational Analysis with Daniel McFarland
Organizational Analysis with Daniel McFarland
Coursera
31 Scientific Computing with J. Nathan Kutz
Scientific Computing with J. Nathan Kutz
Coursera
32 Jazz Improvisation - Introduction to Improvisation with Gary Burton by Berklee College of Music
Jazz Improvisation - Introduction to Improvisation with Gary Burton by Berklee College of Music
Coursera
33 Principles of Economics for Scientists with Antonio Rangel
Principles of Economics for Scientists with Antonio Rangel
Coursera
34 Introduction to Music Production with Loudon Stearns by Berklee College of Music
Introduction to Music Production with Loudon Stearns by Berklee College of Music
Coursera
35 Principles of Public Health with Zuzana Bic
Principles of Public Health with Zuzana Bic
Coursera
36 The Science of Gastronomy with King Chow, Lam Lung Yeung by HKUST
The Science of Gastronomy with King Chow, Lam Lung Yeung by HKUST
Coursera
37 The Language of Hollywood: Storytelling, Sound, and Color with Scott Higgins by Wesleyan University
The Language of Hollywood: Storytelling, Sound, and Color with Scott Higgins by Wesleyan University
Coursera
38 Nutrition and Physical Activity for Health with John M. Jakicic, Ph.D., and Amy D. Rickman,...
Nutrition and Physical Activity for Health with John M. Jakicic, Ph.D., and Amy D. Rickman,...
Coursera
39 Nutrition, Health, and Lifestyle: Issues and Insights with Jamie Pope, MS, RD, L
Nutrition, Health, and Lifestyle: Issues and Insights with Jamie Pope, MS, RD, L
Coursera
40 Survey of Music Technology with Jason Freeman by Georgia Institute of Technology
Survey of Music Technology with Jason Freeman by Georgia Institute of Technology
Coursera
41 Exercise Physiology: Understanding the Athlete Within with Mark Hargreaves
Exercise Physiology: Understanding the Athlete Within with Mark Hargreaves
Coursera
42 Canine Theriogenology for Dog Enthusiasts with Margaret V. Root
Canine Theriogenology for Dog Enthusiasts with Margaret V. Root
Coursera
43 Web Intelligence and Big Data with Gautam Shroff
Web Intelligence and Big Data with Gautam Shroff
Coursera
44 Critical Perspectives on Management with  Rolf  Strom-Olsen
Critical Perspectives on Management with Rolf Strom-Olsen
Coursera
45 El ABC  del emprendimiento esbelto  with Sergio  Ortiz Valdes
El ABC del emprendimiento esbelto with Sergio Ortiz Valdes
Coursera
46 Interprofessional Healthcare Informatics with Karen  Monsen
Interprofessional Healthcare Informatics with Karen Monsen
Coursera
47 Creativity, Innovation, and Change with Jack V. Matson, Darrell Velegol and Kath
Creativity, Innovation, and Change with Jack V. Matson, Darrell Velegol and Kath
Coursera
48 Innovacion educativa con recursos abiertos with Maria Soledad Ramirez Montoya an
Innovacion educativa con recursos abiertos with Maria Soledad Ramirez Montoya an
Coursera
49 Inspiring Leadership through Emotional Intelligence with Richard Boyatzis
Inspiring Leadership through Emotional Intelligence with Richard Boyatzis
Coursera
50 Matematicas y movimiento with
Matematicas y movimiento with
Coursera
51 Sustainability of Food Systems: A Global Life Cycle Perspective with Jason Hill
Sustainability of Food Systems: A Global Life Cycle Perspective with Jason Hill
Coursera
52 Latin American Culture with Enrique Tames
Latin American Culture with Enrique Tames
Coursera
53 Latin American Culture' with undefined
Latin American Culture' with undefined
Coursera
54 Computer Security with Dan Boneh
Computer Security with Dan Boneh
Coursera
55 Introduction to Art: Concepts & Techniques
Introduction to Art: Concepts & Techniques
Coursera
56 Programmed cell death
Programmed cell death
Coursera
57 El ABC  del emprendimiento esbelto
El ABC del emprendimiento esbelto
Coursera
58 Understanding economic policymaking
Understanding economic policymaking
Coursera
59 History of Rock, Part 1 by University of Rochester
History of Rock, Part 1 by University of Rochester
Coursera
60 Pensamiento Cientifico
Pensamiento Cientifico
Coursera

Related Reads

📰
Classroom vs Online Data Science Training in Hyderabad | Coding MastersClassroom vs Online Data…
Learn why data science is in high demand and how to get trained in Hyderabad, whether through classroom or online modes, to boost your career
Medium · Data Science
📰
SciDraw Alternative: Paper Banana for Scientific Figures
Discover Paper Banana as a SciDraw alternative for creating scientific figures, and learn how to use it for your data visualization needs
Medium · Data Science
📰
“Missão: Risco da Carteira”.
Learn to assess portfolio risk using data science techniques and tools
Medium · Data Science
📰
When Ten Analysts Agree and Two Are Right — What Numbers 13 Knew About Groupthink
Learn how to identify and avoid groupthink in analysis and decision-making, and why it's crucial for accurate threat assessments
Medium · AI

Chapters (8)

Introduction
0:47 Workflow Overview
1:26 Project Steps
2:19 Version Control
2:58 Real-World Example
3:52 Workflow Tips
4:16 Key Components
4:36 Conclusion
Up next
This could be the most perfect data frontend
Matt Williams
Watch →