1
How we create data
services in GitLab.com
Radovan Baćović,
Senior Data Engineer
2
Intro
We are using our product which we are using to
build our product to build our data product to
analyze the data from our product.
3
Intro
We are using our product which we are using to
build our product to build our data product to
analyze the data from our product.
?????
Still
confusing
This looks like recursion
Confusing
Unclear
4
Data team
Let’s jump in
5
Intro
GitLab.com company
6
Intro
GitLab.com company
Our mission: Everyone Can
Contribute
7
Intro
GitLab.com
company
Collaboration
Results
Efficiency
Diversity, Inclusion & Belonging
Iteration
Transparency
8
Intro
GitLab.com product
The DevOps Platform delivered as a
single application to help you iterate
faster and innovate together
9
Intro
10
Intro
11
Intro
GitLab.com by num83r5
12
Intro
GitLab.com by num83r5
We have 0 offices
13
Intro
GitLab.com by num83r5
1300+ team members in more
than 65 countries and regions
14
Intro
GitLab.com by num83r5
30+ million users
15
Intro
GitLab.com by num83r5
Releases a new version of the
product on the 22nd of every month.
16
Intro
GitLab.com by num83r5
GitLab’s handbook has over
2000 web pages of text.
17
Data team
Let’s check the Data
platform
18
Case study
Current state
Deliver Results That Matter With
Trusted and Scalable Data
Solutions
19
Case study
context
Data
● Individual facts
● Figures
● Signals
● Measurements
meaning
Information
● Organized
● Structured
● Categorized
● Useful
● Condensed
● Calculated
insights
Knowledge
● Idea
● Learning
● Notion
● Concept
● Synthesized
● Compared
● Thought-out
● Discussed
Wisdom
● Understanding,
● Integration,
● Applied
● Reflected upon
● Actionable
● Accumulated
● Principles
● Patterns
● Decision making process
Data value “pyramid”
20
Case study
context
Descriptive
Analysis
Understanding what
happened
meaning
Diagnostic
Analysis
Understanding what
made it happen
insights
Predictive
Analysis
Understanding what is
likely to happen
Prescriptive
Analysis
Understanding what
action to perform to
make it happen
Data capability model
21
Case study
Challenges
22
Case study
Challenges
How to stay competent?
23
Case study
Challenges
Data team maturity VS
GitLab.com maturity
24
Case study
Challenges
How to scale the entire
ecosystem in a efficient way?
25
Case study
Challenges
Orchestrate, harmonize and
synchronize
26
Case study
Challenges
How to decrease time to market?
27
Case study
Challenges
How to increase visibility?
28
Case study
Action: open source
Create to and for the community
29
Case study
Action: Dogfooding
The best way to understand how GitLab
works is to use it for as much of your job
as possible
30
Case study
Action: Dogfooding
Embrace and cultivate Devops
culture
31
Case study
Action: Dogfooding
Gitlab git flow - push frequently
32
Case study
Actions: Dogfooding
Iterate fast, move fast, release frequently
33
Case study
Action: Dogfooding
Issue -> Merge request
34
Case study
Action: people
Teams and organizations
Forming Storming Norming Performing
35
Case study
Action: Tech stack
(Mainly) Open Source
36
Case study
37
Case study
Action: Tools
Rising star: (get) DBT
38
Case study
Action: Tools
Rising star: singer.io
39
Case study
Action: Tools
Rising star: Meltano
40
Case study
Action: Tools
Pipelines
41
Case study
Action: Tools
Test environments
42
Result: Tools
Enterprise Data Platform (EDP)
in the open source world
Case study
43
Case study
Result: People
Roles and responsibilities
44
Case study
Result: People
Data science team
45
Case study
Result: People
Data science projects
User Segmentation
(US)
Determines profiles
of customers
Propensity to Expand (PtE)
Enables sales team
to capture
opportunities that
increase Annual
Recurring Revenue
(ARR)
Propensity to Contract
(PtC)
Enables sales team
to prevent reduction
of Annual Recurring
Revenue (ARR)
46
Data
Sales
Engineeri
ng
Product
Marketing
Finance
People
Case study
Result: Processes
Data everywhere
47
Case study
Result: Processes
Start with issue
48
Case study
Trusted data model
49
Case study
Result: Processes
ELTD
Extract Load Transform Document
50
Case study
Result: Processes
Short-term direction
Enterprise
dimensional model
Trusted Data
Framework
Data
visualization
Self service
data
program
51
Case study
Result: Processes
Long-term direction
Contribute to open-
source data projects
Deep analytic
capabilities to
Gitlab
customers
Align results
with Data
Value
Pyramid
Data team
KPIs
52
Case study
Reporting Dashboarding Advanced Analytics
Data Lake Data Warehouse Data Visualization
Master Data Management
Reference Data
Management
Metadata Management
Data Integration Data Publishing Data Catalog
Data Quality Data Architecture Data Security
Current Capability Near-Term Need Long-Term Need
Enterprise Data & Analytics
Develop and operate architectures, systems, policies, and procedures to manage the full data lifecycle.
53
Data team
Let’s wrap it up
54
Conclusion
Questions?
55
Key takeaways
We are not done yet - permanent
iteration mindset
56
Key takeaways
Iterate and move fast - and try
not to get lost the bigger picture.
57
Key takeaways
Support from the core product
DevOps + Open source
58
Key takeaways
Go for the “boring” solution
(some people call it “best praxis”)
59
Key takeaways
Be strict and disciplined to keep
everything in the source control
60
Key takeaways
Be even more strict when it
comes to test your code - and
automate everything you can
61
Key takeaways
Be cruel and insensitive when it
comes to your codebase quality
checks - and automate them
62
Key takeaways
Make your documentation a first
class citizen and a single source
of truth (SSOT)
63
Key takeaways
Live your values
64
Closing
We are using our product which we are using to
build our product to build our data product to
analyze the data from our product.
We are using product gitlab.com
to build data product (Enterprise Data Platform)
to analyze the data from gitlab.com
65
Closing
Everyone can contribute!
66
Closing
About me
Find me, ping me, ask me
67
Thank you!
https://about.gitlab.com

More Related Content

PPTX
A brief history of data warehousing
PDF
Bridged Overview by CodeData
PPTX
Washington DC DataOps Meetup -- Nov 2019
ODP
Big Data Testing Strategies
PDF
Do Agile Data in Just 5 Shocking Steps!
PPTX
Tableau @ Spil Games
PDF
Data kitchen 7 agile steps - big data fest 9-18-2015
PPTX
Architecting a Modern Data Warehouse: Enterprise Must-Haves
A brief history of data warehousing
Bridged Overview by CodeData
Washington DC DataOps Meetup -- Nov 2019
Big Data Testing Strategies
Do Agile Data in Just 5 Shocking Steps!
Tableau @ Spil Games
Data kitchen 7 agile steps - big data fest 9-18-2015
Architecting a Modern Data Warehouse: Enterprise Must-Haves

What's hot (20)

PPTX
2020 Big Data & Analytics Maturity Survey Results
PPTX
Your Data Nerd Friends Need You!
PPTX
Low-tech, Low-cost data management: Six insights from national reporting on f...
PPTX
Delivering digital transformation and business impact with io t, machine lear...
PDF
Testing the Data Warehouse—Big Data, Big Problems
PDF
Modern Data Management for Federal Modernization
PDF
Denodo DataFest 2016: Comparing and Contrasting Data Virtualization With Data...
PDF
Dataiku Data Science Studio (datasheet)
PDF
Talend Data Preparation Overview
PPTX
How Yellowbrick Data Integrates to Existing Environments Webcast
PDF
Big Data at a Gaming Company: Spil Games
PDF
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
PDF
Fiducia & GAD IT AG: From Fraud Detection to Big Data Platform: Bringing Hado...
PDF
Democratizing Data Quality Through a Centralized Platform
PDF
Applied Data Science Course Part 1: Concepts & your first ML model
PDF
Empowering Real Time Patient Care Through Spark Streaming
PDF
The lean principles of data ops
PDF
Building a Distributed Collaborative Data Pipeline with Apache Spark
PDF
Overcoming DataOps hurdles for ML in Production
PDF
Observability at Spotify
2020 Big Data & Analytics Maturity Survey Results
Your Data Nerd Friends Need You!
Low-tech, Low-cost data management: Six insights from national reporting on f...
Delivering digital transformation and business impact with io t, machine lear...
Testing the Data Warehouse—Big Data, Big Problems
Modern Data Management for Federal Modernization
Denodo DataFest 2016: Comparing and Contrasting Data Virtualization With Data...
Dataiku Data Science Studio (datasheet)
Talend Data Preparation Overview
How Yellowbrick Data Integrates to Existing Environments Webcast
Big Data at a Gaming Company: Spil Games
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
Fiducia & GAD IT AG: From Fraud Detection to Big Data Platform: Bringing Hado...
Democratizing Data Quality Through a Centralized Platform
Applied Data Science Course Part 1: Concepts & your first ML model
Empowering Real Time Patient Care Through Spark Streaming
The lean principles of data ops
Building a Distributed Collaborative Data Pipeline with Apache Spark
Overcoming DataOps hurdles for ML in Production
Observability at Spotify
Ad

Similar to Dsc 2021 presentation_radovan_bacovic (20)

PPTX
[DSC Croatia 22] How we create and leverage data services in GitLab - Radovan...
PPTX
[DSC Europe 23] Dennis van Rooijen - Leading an all remote data team.pptx
PDF
GitLab's Acquisition Strategy & Approach
PPTX
DataOps: Nine steps to transform your data science impact Strata London May 18
PDF
Simplifying complexity at GitLab (2023-07-31 @ OutSystems Product Design Unwr...
PDF
Data Modelling For Software Engineers (Poland).pdf
PPTX
Data summit connect fall 2020 - rise of data ops
PDF
DutchMLSchool 2022 - A Data-Driven Company
PPTX
Big Data Day LA 2016/ Data Science Track - The Evolving Data Science Landscap...
PPTX
Of Unicorns, Yetis, and Error-Free Datasets (or what is data quality?)
PDF
PXL Data Engineering Workshop By Selligent
PDF
Shaaron A Alvares GitLab Keynote - Agile Transformation
PDF
My code, my environment, and yes, my data
PDF
Success Through an Actionable Data Science Stack
PDF
Big Data LA 2016: Backstage to a Data Driven Culture
PPT
Agile Data Science: Building Hadoop Analytics Applications
PPT
Agile Data Science by Russell Jurney_ The Hive_Janruary 29 2014
PDF
How to succeed at data without even trying!
PDF
Data Foundation for Analytics Excellence by Tanimura, cathy from Okta
PDF
What makes an effective data team?
[DSC Croatia 22] How we create and leverage data services in GitLab - Radovan...
[DSC Europe 23] Dennis van Rooijen - Leading an all remote data team.pptx
GitLab's Acquisition Strategy & Approach
DataOps: Nine steps to transform your data science impact Strata London May 18
Simplifying complexity at GitLab (2023-07-31 @ OutSystems Product Design Unwr...
Data Modelling For Software Engineers (Poland).pdf
Data summit connect fall 2020 - rise of data ops
DutchMLSchool 2022 - A Data-Driven Company
Big Data Day LA 2016/ Data Science Track - The Evolving Data Science Landscap...
Of Unicorns, Yetis, and Error-Free Datasets (or what is data quality?)
PXL Data Engineering Workshop By Selligent
Shaaron A Alvares GitLab Keynote - Agile Transformation
My code, my environment, and yes, my data
Success Through an Actionable Data Science Stack
Big Data LA 2016: Backstage to a Data Driven Culture
Agile Data Science: Building Hadoop Analytics Applications
Agile Data Science by Russell Jurney_ The Hive_Janruary 29 2014
How to succeed at data without even trying!
Data Foundation for Analytics Excellence by Tanimura, cathy from Okta
What makes an effective data team?
Ad

Recently uploaded (20)

PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PPTX
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
PPTX
MuleSoft-Compete-Deck for midddleware integrations
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
Configure Apache Mutual Authentication
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Comparative analysis of machine learning models for fake news detection in so...
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
Statistics on Ai - sourced from AIPRM.pdf
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
giants, standing on the shoulders of - by Daniel Stenberg
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
MuleSoft-Compete-Deck for midddleware integrations
Basics of Cloud Computing - Cloud Ecosystem
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
sbt 2.0: go big (Scala Days 2025 edition)
Configure Apache Mutual Authentication
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Comparative analysis of machine learning models for fake news detection in so...
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Convolutional neural network based encoder-decoder for efficient real-time ob...
NewMind AI Weekly Chronicles – August ’25 Week IV
Statistics on Ai - sourced from AIPRM.pdf
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Co-training pseudo-labeling for text classification with support vector machi...
Custom Battery Pack Design Considerations for Performance and Safety

Dsc 2021 presentation_radovan_bacovic

Editor's Notes

  • #2: Abstract: Providing a walkthrough over the process of creating, improving, and scaling the Data product using a modern DevOps stack. Exposing details of the use case how we embrace the open-source philosophy to help us provide faster time to market. Will discuss how to use the advantage of the internal product to make us more agile in the daily job of creating great data products. Story in the beginning: connect DSC with GitLab.com, connect the audience with the intro. Tell the story about: We are using our product we are using to build our product to build our data product.
  • #3: Long story short, what we are doing. But, what is wrong with this (dramatize)?
  • #4: This is ultimately confusing, unclear and unacceptable to say - …. and it is true! How?
  • #5: Let me tell you the story Why I am here, whom I represent Want to give you the context how to build the data product/services Why to iterate fast Why to use the best you have around you (great DevOps tool) Why to give to the community Why to be transparent Why to focus on results
  • #6: About the company - couple of words to share GitLab is an open core company which develops software for the software development lifecycle
  • #7: “Everyone Can Contribute” – GitLab encourages its wider community to contribute back to the product through code and feedback.
  • #8: Provide the context about values
  • #9: GitLab is The DevOps Platform delivered as a single application to help you iterate faster and innovate together.
  • #10: If you are curious
  • #11: If you are lazy
  • #12: 4 crucial numbers to expose - numbers are confirmed
  • #13: We are all-remote company.
  • #14: 1,300+ team members in more than 65 countries and regions around the world as of July 31, 2021.
  • #15: GitLab has an estimated 30 million users (both Paid and Free) from startups to global enterprises.
  • #16: GitLab releases a new version of the product on the 22nd of every month. No delays, no excuses, no exceptions.
  • #17: GitLab’s handbook has over 2,000 web pages of text.
  • #18: Move the audience to the use case part
  • #19: Data team mission: Deliver Results That Matter With Trusted and Scalable Data Solutions
  • #20: Platform state Team forming life cycle Data volume is not so high at the moment Descriptive Analysis: Understanding what happened Diagnostic Analysis: Understanding what made it happen Predictive Analysis: Understanding what is likely to happen Prescriptive Analysis: Understanding what action to perform to make it happen
  • #21: Platform state Team forming life cycle Data volume is not so high at the moment Descriptive Analysis: Understanding what happened Diagnostic Analysis: Understanding what made it happen Predictive Analysis: Understanding what is likely to happen Prescriptive Analysis: Understanding what action to perform to make it happen
  • #22: Data team maturity Gap between Data team maturity VS GitLab.com maturity Data volume is growing - how to scale the entire ecosystem in a efficient way? Orchestrate, harmonize and synchronize multiple teams and stakeholders. How to increase visibility in the company “I don't even know you or your team exists”? Dramatize here: what to do and how to act - how to overcome, how to be “best of the breed”
  • #23: Data team maturity Gap between Data team maturity VS GitLab.com maturity Data volume is growing - how to scale the entire ecosystem in a efficient way? Orchestrate, harmonize and synchronize multiple teams and stakeholders. How to increase visibility in the company “I don't even know you or your team exists”? Dramatize here: what to do and how to act - how to overcome, how to be “best of the breed”
  • #24: Data team maturity Gap between Data team maturity VS GitLab.com maturity Data volume is growing - how to scale the entire ecosystem in a efficient way? Orchestrate, harmonize and synchronize multiple teams and stakeholders. How to increase visibility in the company “I don't even know you or your team exists”? Dramatize here: what to do and how to act - how to overcome, how to be “best of the breed”
  • #25: Data team maturity Gap between Data team maturity VS GitLab.com maturity Data volume is growing - how to scale the entire ecosystem in a efficient way? Orchestrate, harmonize and synchronize multiple teams and stakeholders. How to increase visibility in the company “I don't even know you or your team exists”? Dramatize here: what to do and how to act - how to overcome, how to be “best of the breed”
  • #26: Data team maturity Gap between Data team maturity VS GitLab.com maturity Data volume is growing - how to scale the entire ecosystem in a efficient way? Orchestrate, harmonize and synchronize multiple teams and stakeholders. How to increase visibility in the company “I don't even know you or your team exists”? Dramatize here: what to do and how to act - how to overcome, how to be “best of the breed”
  • #27: Data team maturity Gap between Data team maturity VS GitLab.com maturity Data volume is growing - how to scale the entire ecosystem in a efficient way? Orchestrate, harmonize and synchronize multiple teams and stakeholders. How to increase visibility in the company “I don't even know you or your team exists”? Dramatize here: what to do and how to act - how to overcome, how to be “best of the breed”
  • #28: Data team maturity Gap between Data team maturity VS GitLab.com maturity Data volume is growing - how to scale the entire ecosystem in a efficient way? Orchestrate, harmonize and synchronize multiple teams and stakeholders. How to increase visibility in the company “I don't even know you or your team exists”? Dramatize here: what to do and how to act - how to overcome, how to be “best of the breed”
  • #29: Open source: create to and for community get the feedback and contribution from wider community
  • #30: dogfooding Explain what the dogfooding is
  • #31: Dogfooding Gitlab git flow - push frequently Issue -> MR Embrace and cultivate Devops culture Iterate fast, move fast, release frequently
  • #32: Dogfooding Gitlab git flow - push frequently Issue -> MR Embrace and cultivate Devops culture Iterate fast, move fast, release frequently
  • #33: Dogfooding Gitlab git flow - push frequently Issue -> MR Embrace and cultivate Devops culture Iterate fast, move fast, release frequently
  • #34: Dogfooding Gitlab git flow - push frequently Issue -> MR Embrace and cultivate Devops culture Iterate fast, move fast, release frequently
  • #35: People Project management Hiring process as its best Stable counterpart Agile and resilient organization - ability to move quick and transform as needed
  • #36: Tech stack: Snowflake Python Stitch, Fivetran Cloud (AWS, GCP) Sisense Mention 3 rising stars as it is not too much in use here (Serbia): DBT Meltano Singer.io (taps and targets)
  • #37: Tech stack: Snowflake Airflow Python Stitch, Fivetran Cloud (AWS, GCP) Sisense Mention 3 rising stars as it is not too much in use here (Serbia): DBT Meltano Singer.io (taps and targets)
  • #38: Tech stack: DBT Snowflake Python Stitch, Fivetran Cloud (AWS, GCP) Sisense Meltano Singer.io (taps and targets)
  • #39: Tech stack: DBT Snowflake Python Stitch, Fivetran Cloud (AWS, GCP) Sisense Meltano Singer.io (taps and targets)
  • #40: Tech stack: DBT Snowflake Python Stitch, Fivetran Cloud (AWS, GCP) Sisense Meltano Singer.io (taps and targets)
  • #41: Testing and checkpoint pipelines NPMI data checks Testing pipelines Code quality checks pipeline DBT: job run test run Python pipeline code quality and linters (mypy, black) test coverage (pytest) Snowflake pipeline Security and compliance pipeline
  • #42: Fastly created, short lived and isolated test environment Snowflake Zero Copy Clone Destroyed each week Created on demand - per issue
  • #43: Various type of well defined tools/frameworks Embrace open source tools (singer, meltano…) and frameworks EDW - Enterprise data warehouse
  • #44: Family of Data roles, well defined, well described: Data Analyst Data Scientist Analytics Engineer Data Engineer Manager, Data Director, Data
  • #45: Family of Data roles, well defined, well described: Data Analyst Data Scientist Analytics Engineer Data Engineer Manager, Data Director, Data
  • #46: Family of Data roles, well defined, well described: Data Analyst Data Scientist Analytics Engineer Data Engineer Manager, Data Director, Data
  • #47: Family of Data roles, well defined, well described: Data Analyst Data Scientist Analytics Engineer Data Engineer Manager, Data Director, Data
  • #48: Everything starts with issue Dogfooding Include more and more stages from www-gitlab-com into our development/testing/release process Trusted Data Model What is your single source of truth? Reliable metrics Keep it simple
  • #49: Everything starts with issue Dogfooding Include more and more stages from www-gitlab-com into our development/testing/release process Trusted Data Model What is your single source of truth? Reliable metrics Keep it simple
  • #50: ELTD - D stands for document (Handbook first company as SSOT)
  • #51: Deliver Results That Matter With Trusted and Scalable Data Solutions
  • #52: Deliver Results That Matter With Trusted and Scalable Data Solutions
  • #53: Building blocks of EDW
  • #54: Move the audience to the conclusion
  • #55: Let me conclude and expose the key takeaways for today's presentation. Before moving to the last point, want to know do you have any questions?
  • #56: Dramatize: We are not done yet - we consider our work in the persistent state of iteration (look for the value: iteration) Support from the core product gave us wind in the back to embrace, learn and apply DevOps culture in the team and tons of flexibility in order to experiment, change and adopt various solutions in uncertain environments. Go for the “boring” solution (someone should call it “best praxis”) Be strict and disciplined to keep everything in the source control Be even more strict when it comes to test your code - and automate things you can Be cruel and insensitive when it comes to your codebase quality checks - and automate them Make your documentation first class citizen and a single source of truth (SSOT). Iterate and move fast - and try not to get lost the bigger picture.
  • #57: Dramatize: We are not done yet - we consider our work in the persistent state of iteration (look for the value: iteration) Support from the core product gave us wind in the back to embrace, learn and apply DevOps culture in the team and tons of flexibility in order to experiment, change and adopt various solutions in uncertain environments. Go for the “boring” solution (someone should call it “best praxis”) Be strict and disciplined to keep everything in the source control Be even more strict when it comes to test your code - and automate things you can Be cruel and insensitive when it comes to your codebase quality checks - and automate them Make your documentation first class citizen and a single source of truth (SSOT). Iterate and move fast - and try not to get lost the bigger picture.
  • #58: Dramatize: We are not done yet - we consider our work in the persistent state of iteration (look for the value: iteration) Support from the core product gave us wind in the back to embrace, learn and apply DevOps culture in the team and tons of flexibility in order to experiment, change and adopt various solutions in uncertain environments. Go for the “boring” solution (someone should call it “best praxis”) Be strict and disciplined to keep everything in the source control Be even more strict when it comes to test your code - and automate things you can Be cruel and insensitive when it comes to your codebase quality checks - and automate them Make your documentation first class citizen and a single source of truth (SSOT). Iterate and move fast - and try not to get lost the bigger picture.
  • #59: Dramatize: We are not done yet - we consider our work in the persistent state of iteration (look for the value: iteration) Support from the core product gave us wind in the back to embrace, learn and apply DevOps culture in the team and tons of flexibility in order to experiment, change and adopt various solutions in uncertain environments. Go for the “boring” solution (someone should call it “best praxis”) Be strict and disciplined to keep everything in the source control Be even more strict when it comes to test your code - and automate things you can Be cruel and insensitive when it comes to your codebase quality checks - and automate them Make your documentation first class citizen and a single source of truth (SSOT). Iterate and move fast - and try not to get lost the bigger picture.
  • #60: Dramatize: We are not done yet - we consider our work in the persistent state of iteration (look for the value: iteration) Support from the core product gave us wind in the back to embrace, learn and apply DevOps culture in the team and tons of flexibility in order to experiment, change and adopt various solutions in uncertain environments. Go for the “boring” solution (someone should call it “best praxis”) Be strict and disciplined to keep everything in the source control Be even more strict when it comes to test your code - and automate things you can Be cruel and insensitive when it comes to your codebase quality checks - and automate them Make your documentation first class citizen and a single source of truth (SSOT). Iterate and move fast - and try not to get lost the bigger picture.
  • #61: Dramatize: We are not done yet - we consider our work in the persistent state of iteration (look for the value: iteration) Support from the core product gave us wind in the back to embrace, learn and apply DevOps culture in the team and tons of flexibility in order to experiment, change and adopt various solutions in uncertain environments. Go for the “boring” solution (someone should call it “best praxis”) Be strict and disciplined to keep everything in the source control Be even more strict when it comes to test your code - and automate things you can Be cruel and insensitive when it comes to your codebase quality checks - and automate them Make your documentation first class citizen and a single source of truth (SSOT). Iterate and move fast - and try not to get lost the bigger picture.
  • #62: Dramatize: We are not done yet - we consider our work in the persistent state of iteration (look for the value: iteration) Support from the core product gave us wind in the back to embrace, learn and apply DevOps culture in the team and tons of flexibility in order to experiment, change and adopt various solutions in uncertain environments. Go for the “boring” solution (someone should call it “best praxis”) Be strict and disciplined to keep everything in the source control Be even more strict when it comes to test your code - and automate things you can Be cruel and insensitive when it comes to your codebase quality checks - and automate them Make your documentation first class citizen and a single source of truth (SSOT). Iterate and move fast - and try not to get lost the bigger picture.
  • #63: Dramatize: We are not done yet - we consider our work in the persistent state of iteration (look for the value: iteration) Support from the core product gave us wind in the back to embrace, learn and apply DevOps culture in the team and tons of flexibility in order to experiment, change and adopt various solutions in uncertain environments. Go for the “boring” solution (someone should call it “best praxis”) Be strict and disciplined to keep everything in the source control Be even more strict when it comes to test your code - and automate things you can Be cruel and insensitive when it comes to your codebase quality checks - and automate them Make your documentation first class citizen and a single source of truth (SSOT). Iterate and move fast - and try not to get lost the bigger picture.
  • #64: Dramatize: We are not done yet - we consider our work in the persistent state of iteration (look for the value: iteration) Support from the core product gave us wind in the back to embrace, learn and apply DevOps culture in the team and tons of flexibility in order to experiment, change and adopt various solutions in uncertain environments. Go for the “boring” solution (someone should call it “best praxis”) Be strict and disciplined to keep everything in the source control Be even more strict when it comes to test your code - and automate things you can Be cruel and insensitive when it comes to your codebase quality checks - and automate them Make your documentation first class citizen and a single source of truth (SSOT). Iterate and move fast - and try not to get lost the bigger picture.
  • #65: Long story short, what we are doing. But, what is wrong with this (dramatize)?
  • #66: Give me one change to repeat our mission statement
  • #67: For any additional questions or info needed, looking forward to hearing from you. Do not hesitate to contact me with any questions.
  • #68: And of course…. thank you. See you around. Adios amigos!