SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Continuously Innovate: GitLab's Approach
to PM by GitLab Sr PM
www.productschool.com
CERTIFICATES
Your Product Management Certificate Path
Product Leadership
Certificate™
Full Stack Product
Management Certificate™
Product Management
Certificate™
20 HOURS
40 HOURS
40 HOURS
Corporate
Training
Level up your team’s Product
Management skills
Free Product Management Resources
BOOKS
EVENTS
JOB PORTAL
COMMUNITIES
bit.ly/product_resources
COURSES
1
Innovating at scale:
Exploring GitLab’s Approach To Product Management
2
About GitLab
● Single application for the entire DevOps lifecycle.
● Open core business model.
● Delivered as self-managed or SaaS.
● Built in the open alongside our customers and the wider community.
● 1,357 team members distributed across 68 countries.
● Became a unicorn towards the end of 2018 with the most recent secondary
valuing the company at $6B.
● One of the most amazing companies and wider community that I’ve come across
in my professional career.
● Material in this presentation was sourced from our public handbook and a
few additional public sources.
3
What we’re going to
cover...
Create a foundation to empower teams | Mission, values, vision,
structure, and strategy
Reward outcomes over output | Performance indicators, OKRs,
principles, and framework
Optimizing the value exchange | Sensing mechanisms, customer
discovery, jobs to be done (JTBD), iteration, and continuous delivery
4
Create a foundation to empower teams.
5
The architecture of a company is the
precursor to great products.
●
● A company is a dynamic system composed of
thousands of feedback loops. A product is no
different.
● “The most powerful ways to influence the
behavior of a system is through its purpose
or goal. That’s because the goal is the
direction-setter of the system, the definer of
discrepancies that require action, the indicator
of compliance, failure, or success toward
which balancing feedback loops work.” --
Thinking In Systems
“
https://thesystemsthinker.com/reinforcing-and-balanci
ng-loops-building-blocks-of-dynamic-systems/
6
Mission & BHAG
● Everyone knows exactly what we are
trying to achieve.
● There is a clear problem to solve that
can be quantifiably measured.
● There is a specific timeframe in which it
needs to be solved.
https://about.gitlab.com/company/mission/#mission
7
● Everyone has clear guidelines on the type of behavior expected as we work towards solving
the BHAG.
● Serves as a framework for distributed decision making.
● Enables individuals to determine what to do without asking their manager.
● We treat our values as a “living document” based on lessons learned in the course of doing
business.
● Each core value has many subvalues to clarify what a given core value means and looks like at
GitLab.
● Values help overcome the five common organizational dysfunctions: absence of trust, fear of
conflict, lack of commitment, avoidance of accountability, inattention to results.
https://about.gitlab.com/handbook/values
Values
8
Vision
● Breaks the mission down into
approachable 10 year increments.
● Serves as the aligning mechanism
between the Mission and the Strategy.
● Creates a common understanding of
what everyone is hoping to accomplish
together.
● Enables teams to globally optimize their
products while keeping the focus on
delivering customer value.
https://about.gitlab.com/direction/#vision
9
Structure
Stages
Groups
Categories
Features
Section
Owned by a single, autonomous cross-functional team.
High-level capabilities that may be a standalone product at another company and
typical aligns to market categories defined by analysts.
https://about.gitlab.com/handbook/product/categories/
10
https://about.gitlab.com/handbook/product/categories/
My group
11
Strategy - Open Core Flywheel
● A flywheel strategy is defined as one that
has positive feedback loops that build
momentum, increasing the payoff of
incremental effort.
● Driving force is that by using a DevOps
platform to replace multiple point solutions,
GitLab customers can achieve cost savings
and efficiency gain.
● When we develop more features to
improve the product maturity, it becomes
easier to replace point solutions and
GitLab will attract more users.
● The more users, the more contributions
from the Wider community and the faster
it spins. https://about.gitlab.com/company/strategy
12
Strategy - Dev Spend Flywheel
● Advantages of a single application leads to
more Stages per Organization (parts of
GitLab our customers apart).
● Open source stewardship leads to
Wider community contributions.
● Captures the relationship between merge
requests (MRs), changes in ARR from one
period to the next, hyper growth R&D
spend, and the resulting impact on MRs.
● More MRs increase stage maturity, which
drives more monthly active users and
stages per user, which in turn drives
more seats and more revenue which
funds R&D spend that leads to more
MRs. https://about.gitlab.com/company/strategy/#flywheel-with-two-turb
os
13
Reward outcomes over output.
14
Performance Indicators
● Maps to our flywheel strategy of
increasing total users (MAU), Stages
per Organization (SpO), Category
Maturity Advancement.
● Performance indicators map user behavior
to business outcomes.
● Product Manager’s success is based on
hitting their performance targets, not for
what they ship. Monthly Active Users also
encourages optimization of the entire
lifecycle (acquisition to retention).
● Rolls up along our structure from the
bottom to the top. (Feature MAU >
Category MAU > Group MAU > Stage
MAU > Section MAU > Company MAU)
https://about.gitlab.com/company/kpis/
15
Monthly PI Reviews
https://about.gitlab.com/handbook/product/dev-section-performance-indicators
16
Category Maturity
https://about.gitlab.com/direction/maturity/
https://about.gitlab.com/handbook/product-development-flow/
17
Objectives & Key Results
(OKRs)
● Equips product teams with strategic
context to make good product decisions
on how to approach solving the problem.
● Provides product teams with a problem
to solve rather than a feature to build.
● Empowers the product team to take
responsibility for achieving the
outcome.
● The more ownership the product team
has, the more likely they are going to
iterate until the solution produces the
desired outcome.
● Enables alignment on cross-cutting
concerns.
18
Product Principles
● Our principles reinforce the vision by
stating the values and beliefs on which
the many important product decisions
are based.
● Sets expectations while empowering
product managers to work autonomously
with their team.
● Helps maintain a consistent product
experience with very little coordination
or overhead required.
● Our product principles are complimented
by dozens of more detailed examples to
communicate what it means to practice
them at GitLab.
https://about.gitlab.com/handbook/product/product-principles
19
Framework - Our Product Development Flow
“Big” ideas Minimum Viable Change (MVC)
Did this improve my Performance Indicators?
https://about.gitlab.com/handbook/product-development-flow/
2
Optimizing the value exchange.
https://www.oreilly.com/library/view/escaping-the-build/9781491973783/ch01.html
21
The Value Exchange
● This is also a dynamic system
composed of many feedback loops
● Good products deliver more value than
they capture in return.
● The rate at which you deliver value via
your products or services determines
the rate at which you can capture value
in return.
● Product managers must optimize both
value delivered and value captured in
return.
22
Sensing
Mechanisms
● At GitLab, Product Managers are the
Directly Responsible Individuals (DRI)
for deciding what our engineers work
on.
● There are dozens of inputs that help
us determine what to build and
prioritize.
● Collecting and synthesizing these inputs
is where PMs spend most of their time.
https://about.gitlab.com/handbook/product/product-processes/#sensing-mechanisms
Sensing
Mechanisms
Customer Interviews
Product usage data
Public issue tracker
Customer support
Analyst relations
Sales calls & demos
Competitors
System Usability Surveys
23
Jobs To be Done
● All of the input from our sensing
mechanisms enables create Jobs To Be
Done (JTBD) for each of our product
categories.
● These map directly to our customers
needs, wants, and problems.
● The JTBD are validated and scored with
actual customers via UX research at
regular intervals, which determines the
maturity of a given category.
● They are also living documents that
change as we learn more about our
customers.
● We also document JTBD that we haven’t
started solving for as a way to https://about.gitlab.com/direction/plan/
24
Customer Discovery
● Formal processes we use extensively during
problem or solution validation in collaboration
with our UX Research stable counterparts that
are assigned to our product group.
● Informal processes like participating in a sales
call or collaborating on customer support
tickets.
● All customer discovery information from all
teams is transcribed, categorized, and
captured in a single location which is
accessible to all product managers for
self-service as they are working on the
direction for their categories.
https://about.gitlab.com/handbook/engineering/ux/ux-research-training/pro
blem-validation-and-methods/
25
Iteration
● What’s the smallest, fastest way to
deliver value to our customers?
● Making small changes with quick
feedback loops reduces the risk of
introducing a new feature where the
value doesn’t justify the long-term
costs of maintenance.
● Increases the rate at which value can be
delivered to customers, which enables us
to get feedback on what we need to
build next and how to capture more
value from our customers.
https://about.gitlab.com/handbook/product/product-processes/#cra
fting-an-mvc
26
Continuous Delivery
● We plan work to help coordinate with other
departments on GTM strategies and our formal
monthly release cycle.
● We deliver completed units of customer value
continuously to our production environment.
● Leverage feature flags to selectively enable new
features to targeted customers or internal
stakeholders.
● GitLab Next (canary) environment is open to all
GitLab SaaS customers.
● Decouples engineering delivery from
marketing efforts. Faster feedback.
● Automated, incremental roll-out to all
customers on SaaS when we are ready to
make something generally available. https://docs.gitlab.com/ee/ci/introduction/
2
Linking it all
together.
28
Continuous Delivery
Validate & Iterate
Category Maturity
Monthly Active
Users
Open Core Flywheel
Dev Spend Flywheel
Vision
Mission & BHAG
Principles, Structure, PIs, Framework
Strategy, KPIs
Values
Value Exchange
Sensing
Mechanisms
29
Thanks!
Connect with me on LinkedIn if you’d like to ask
additional questions or or give me feedback.
linkedin.com/in/gabeweaver/
P.S. GitLab is hiring Product Managers ;)
Apply here → https://grnh.se/293c9ea12us
www.productschool.com
Part-time Product Management Training Courses
and
Corporate Training

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

The Art of PM - Good, Bad and the Ugly by Microsoft Sr PM
The Art of PM - Good, Bad and the Ugly by Microsoft Sr PMThe Art of PM - Good, Bad and the Ugly by Microsoft Sr PM
The Art of PM - Good, Bad and the Ugly by Microsoft Sr PM
 
Make Your Experience Your PM Forte by Microsoft Product Leader
Make Your Experience Your PM Forte by Microsoft Product LeaderMake Your Experience Your PM Forte by Microsoft Product Leader
Make Your Experience Your PM Forte by Microsoft Product Leader
 
Being a Software Product Manager by Microsoft Sr PM
Being a Software Product Manager by Microsoft Sr PMBeing a Software Product Manager by Microsoft Sr PM
Being a Software Product Manager by Microsoft Sr PM
 
How to Build Enterprise AI Products by fmr Google Product Leader
How to Build Enterprise AI Products by fmr Google Product LeaderHow to Build Enterprise AI Products by fmr Google Product Leader
How to Build Enterprise AI Products by fmr Google Product Leader
 
Webinar: Building Products with Integrity Mindset by Facebook Tech PM
Webinar: Building Products with Integrity Mindset by Facebook Tech PMWebinar: Building Products with Integrity Mindset by Facebook Tech PM
Webinar: Building Products with Integrity Mindset by Facebook Tech PM
 
Foundational Frameworks a Perspective on PM by Lyft Product Leader
Foundational Frameworks a Perspective on PM by Lyft Product LeaderFoundational Frameworks a Perspective on PM by Lyft Product Leader
Foundational Frameworks a Perspective on PM by Lyft Product Leader
 
B2B vs B2C Product Management by Booking.com Sr PM
B2B vs B2C Product Management by Booking.com Sr PMB2B vs B2C Product Management by Booking.com Sr PM
B2B vs B2C Product Management by Booking.com Sr PM
 
Prioritizing Roadmap Based on Data by Amazon Sr PM
Prioritizing Roadmap Based on Data by Amazon Sr PMPrioritizing Roadmap Based on Data by Amazon Sr PM
Prioritizing Roadmap Based on Data by Amazon Sr PM
 
It’s Time for Modular Product Management with airfocus CEO & CPO
It’s Time for Modular Product Management with airfocus CEO & CPOIt’s Time for Modular Product Management with airfocus CEO & CPO
It’s Time for Modular Product Management with airfocus CEO & CPO
 
Platform Product Management: Changing What’s Possible by The New York Times S...
Platform Product Management: Changing What’s Possible by The New York Times S...Platform Product Management: Changing What’s Possible by The New York Times S...
Platform Product Management: Changing What’s Possible by The New York Times S...
 
Leading in Unprecedented Times by Uber Head of Product, Maps
Leading in Unprecedented Times by Uber Head of Product, MapsLeading in Unprecedented Times by Uber Head of Product, Maps
Leading in Unprecedented Times by Uber Head of Product, Maps
 
Using Data to Drive Company Strategy by Microsoft Product Leader
Using Data to Drive Company Strategy by Microsoft Product LeaderUsing Data to Drive Company Strategy by Microsoft Product Leader
Using Data to Drive Company Strategy by Microsoft Product Leader
 
Leading Innovation as a PM by Pandora Sr PM
 Leading Innovation as a PM by Pandora Sr PM Leading Innovation as a PM by Pandora Sr PM
Leading Innovation as a PM by Pandora Sr PM
 
How Do You Get More of Product Insight by Heap Director of Product
How Do You Get More of Product Insight by Heap Director of ProductHow Do You Get More of Product Insight by Heap Director of Product
How Do You Get More of Product Insight by Heap Director of Product
 
Leverage Data for Product Decisions by Google Prod. S&O Lead
Leverage Data for Product Decisions by Google Prod. S&O LeadLeverage Data for Product Decisions by Google Prod. S&O Lead
Leverage Data for Product Decisions by Google Prod. S&O Lead
 
Building Enterprise Products in 2021 by Google Product Leader
Building Enterprise Products in 2021 by Google Product LeaderBuilding Enterprise Products in 2021 by Google Product Leader
Building Enterprise Products in 2021 by Google Product Leader
 
Full Stack Product Management by fmr Microsoft Product Leader
Full Stack Product Management by fmr Microsoft Product LeaderFull Stack Product Management by fmr Microsoft Product Leader
Full Stack Product Management by fmr Microsoft Product Leader
 
Feature Prioritization Frameworks by Spotify Sr PM
Feature Prioritization Frameworks by Spotify Sr PMFeature Prioritization Frameworks by Spotify Sr PM
Feature Prioritization Frameworks by Spotify Sr PM
 
Wielding Data to Drive Product Improvements by Amazon Sr PM
Wielding Data to Drive Product Improvements by Amazon Sr PMWielding Data to Drive Product Improvements by Amazon Sr PM
Wielding Data to Drive Product Improvements by Amazon Sr PM
 
Transferable PM Skills Across Domains by PayPal Sr PM
Transferable PM Skills Across Domains by PayPal Sr PMTransferable PM Skills Across Domains by PayPal Sr PM
Transferable PM Skills Across Domains by PayPal Sr PM
 

Ähnlich wie Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM

Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
Harold van Heeringen
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
Nicole Gomez
 

Ähnlich wie Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM (20)

Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
 
3 Challenges of Building Complex Dashboards with Open Source Components
3 Challenges of Building Complex Dashboards with Open Source Components3 Challenges of Building Complex Dashboards with Open Source Components
3 Challenges of Building Complex Dashboards with Open Source Components
 
Product management deck
Product management deckProduct management deck
Product management deck
 
Critical 5 to succeed as agile product manager using scrum
Critical 5 to succeed as agile product manager using scrumCritical 5 to succeed as agile product manager using scrum
Critical 5 to succeed as agile product manager using scrum
 
Top 50 Product Owner Interview Question and Answers | Edureka
Top 50 Product Owner Interview Question and Answers | EdurekaTop 50 Product Owner Interview Question and Answers | Edureka
Top 50 Product Owner Interview Question and Answers | Edureka
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product Advisor
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product Advisor
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital Development
 
Product Manager or Product Owner
Product Manager or Product OwnerProduct Manager or Product Owner
Product Manager or Product Owner
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
 
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
 
Agile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK OnlineAgile and data driven product development oleh Dhiku VP Product KMK Online
Agile and data driven product development oleh Dhiku VP Product KMK Online
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master Workshop
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation Initiatives
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
 
The World of Agility
The World of Agility The World of Agility
The World of Agility
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?
 

Mehr von Product School

Mehr von Product School (20)

Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
 
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
 
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
 
Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...
 
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
 
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, MonzoRevolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product School
 
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdfWebinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
 
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM LeaderWebinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
 
Unlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMMUnlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMM
 
The Types of TPM Content Roles by Facebook product Leader
The Types of TPM Content Roles by Facebook product LeaderThe Types of TPM Content Roles by Facebook product Leader
The Types of TPM Content Roles by Facebook product Leader
 
Match Is the New Sell in The Digital World by Amazon Product leader
Match Is the New Sell in The Digital World by Amazon Product leaderMatch Is the New Sell in The Digital World by Amazon Product leader
Match Is the New Sell in The Digital World by Amazon Product leader
 
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping RevolutionBeyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
 
Designing Great Products The Power of Design and Leadership
Designing Great Products The Power of Design and LeadershipDesigning Great Products The Power of Design and Leadership
Designing Great Products The Power of Design and Leadership
 
Command the Room: Empower Your Team of Product Managers with Effective Commun...
Command the Room: Empower Your Team of Product Managers with Effective Commun...Command the Room: Empower Your Team of Product Managers with Effective Commun...
Command the Room: Empower Your Team of Product Managers with Effective Commun...
 
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
 
Customer-Centric PM: Anticipating Needs Across the Product Life Cycle
Customer-Centric PM: Anticipating Needs Across the Product Life CycleCustomer-Centric PM: Anticipating Needs Across the Product Life Cycle
Customer-Centric PM: Anticipating Needs Across the Product Life Cycle
 
AI in Action The New Age of Intelligent Products and Sales Automation
AI in Action The New Age of Intelligent Products and Sales AutomationAI in Action The New Age of Intelligent Products and Sales Automation
AI in Action The New Age of Intelligent Products and Sales Automation
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM

  • 1. Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM www.productschool.com
  • 2. CERTIFICATES Your Product Management Certificate Path Product Leadership Certificate™ Full Stack Product Management Certificate™ Product Management Certificate™ 20 HOURS 40 HOURS 40 HOURS
  • 3. Corporate Training Level up your team’s Product Management skills
  • 4. Free Product Management Resources BOOKS EVENTS JOB PORTAL COMMUNITIES bit.ly/product_resources COURSES
  • 5. 1 Innovating at scale: Exploring GitLab’s Approach To Product Management
  • 6. 2 About GitLab ● Single application for the entire DevOps lifecycle. ● Open core business model. ● Delivered as self-managed or SaaS. ● Built in the open alongside our customers and the wider community. ● 1,357 team members distributed across 68 countries. ● Became a unicorn towards the end of 2018 with the most recent secondary valuing the company at $6B. ● One of the most amazing companies and wider community that I’ve come across in my professional career. ● Material in this presentation was sourced from our public handbook and a few additional public sources.
  • 7. 3 What we’re going to cover... Create a foundation to empower teams | Mission, values, vision, structure, and strategy Reward outcomes over output | Performance indicators, OKRs, principles, and framework Optimizing the value exchange | Sensing mechanisms, customer discovery, jobs to be done (JTBD), iteration, and continuous delivery
  • 8. 4 Create a foundation to empower teams.
  • 9. 5 The architecture of a company is the precursor to great products. ● ● A company is a dynamic system composed of thousands of feedback loops. A product is no different. ● “The most powerful ways to influence the behavior of a system is through its purpose or goal. That’s because the goal is the direction-setter of the system, the definer of discrepancies that require action, the indicator of compliance, failure, or success toward which balancing feedback loops work.” -- Thinking In Systems “ https://thesystemsthinker.com/reinforcing-and-balanci ng-loops-building-blocks-of-dynamic-systems/
  • 10. 6 Mission & BHAG ● Everyone knows exactly what we are trying to achieve. ● There is a clear problem to solve that can be quantifiably measured. ● There is a specific timeframe in which it needs to be solved. https://about.gitlab.com/company/mission/#mission
  • 11. 7 ● Everyone has clear guidelines on the type of behavior expected as we work towards solving the BHAG. ● Serves as a framework for distributed decision making. ● Enables individuals to determine what to do without asking their manager. ● We treat our values as a “living document” based on lessons learned in the course of doing business. ● Each core value has many subvalues to clarify what a given core value means and looks like at GitLab. ● Values help overcome the five common organizational dysfunctions: absence of trust, fear of conflict, lack of commitment, avoidance of accountability, inattention to results. https://about.gitlab.com/handbook/values Values
  • 12. 8 Vision ● Breaks the mission down into approachable 10 year increments. ● Serves as the aligning mechanism between the Mission and the Strategy. ● Creates a common understanding of what everyone is hoping to accomplish together. ● Enables teams to globally optimize their products while keeping the focus on delivering customer value. https://about.gitlab.com/direction/#vision
  • 13. 9 Structure Stages Groups Categories Features Section Owned by a single, autonomous cross-functional team. High-level capabilities that may be a standalone product at another company and typical aligns to market categories defined by analysts. https://about.gitlab.com/handbook/product/categories/
  • 15. 11 Strategy - Open Core Flywheel ● A flywheel strategy is defined as one that has positive feedback loops that build momentum, increasing the payoff of incremental effort. ● Driving force is that by using a DevOps platform to replace multiple point solutions, GitLab customers can achieve cost savings and efficiency gain. ● When we develop more features to improve the product maturity, it becomes easier to replace point solutions and GitLab will attract more users. ● The more users, the more contributions from the Wider community and the faster it spins. https://about.gitlab.com/company/strategy
  • 16. 12 Strategy - Dev Spend Flywheel ● Advantages of a single application leads to more Stages per Organization (parts of GitLab our customers apart). ● Open source stewardship leads to Wider community contributions. ● Captures the relationship between merge requests (MRs), changes in ARR from one period to the next, hyper growth R&D spend, and the resulting impact on MRs. ● More MRs increase stage maturity, which drives more monthly active users and stages per user, which in turn drives more seats and more revenue which funds R&D spend that leads to more MRs. https://about.gitlab.com/company/strategy/#flywheel-with-two-turb os
  • 18. 14 Performance Indicators ● Maps to our flywheel strategy of increasing total users (MAU), Stages per Organization (SpO), Category Maturity Advancement. ● Performance indicators map user behavior to business outcomes. ● Product Manager’s success is based on hitting their performance targets, not for what they ship. Monthly Active Users also encourages optimization of the entire lifecycle (acquisition to retention). ● Rolls up along our structure from the bottom to the top. (Feature MAU > Category MAU > Group MAU > Stage MAU > Section MAU > Company MAU) https://about.gitlab.com/company/kpis/
  • 21. https://about.gitlab.com/handbook/product-development-flow/ 17 Objectives & Key Results (OKRs) ● Equips product teams with strategic context to make good product decisions on how to approach solving the problem. ● Provides product teams with a problem to solve rather than a feature to build. ● Empowers the product team to take responsibility for achieving the outcome. ● The more ownership the product team has, the more likely they are going to iterate until the solution produces the desired outcome. ● Enables alignment on cross-cutting concerns.
  • 22. 18 Product Principles ● Our principles reinforce the vision by stating the values and beliefs on which the many important product decisions are based. ● Sets expectations while empowering product managers to work autonomously with their team. ● Helps maintain a consistent product experience with very little coordination or overhead required. ● Our product principles are complimented by dozens of more detailed examples to communicate what it means to practice them at GitLab. https://about.gitlab.com/handbook/product/product-principles
  • 23. 19 Framework - Our Product Development Flow “Big” ideas Minimum Viable Change (MVC) Did this improve my Performance Indicators? https://about.gitlab.com/handbook/product-development-flow/
  • 25. https://www.oreilly.com/library/view/escaping-the-build/9781491973783/ch01.html 21 The Value Exchange ● This is also a dynamic system composed of many feedback loops ● Good products deliver more value than they capture in return. ● The rate at which you deliver value via your products or services determines the rate at which you can capture value in return. ● Product managers must optimize both value delivered and value captured in return.
  • 26. 22 Sensing Mechanisms ● At GitLab, Product Managers are the Directly Responsible Individuals (DRI) for deciding what our engineers work on. ● There are dozens of inputs that help us determine what to build and prioritize. ● Collecting and synthesizing these inputs is where PMs spend most of their time. https://about.gitlab.com/handbook/product/product-processes/#sensing-mechanisms Sensing Mechanisms Customer Interviews Product usage data Public issue tracker Customer support Analyst relations Sales calls & demos Competitors System Usability Surveys
  • 27. 23 Jobs To be Done ● All of the input from our sensing mechanisms enables create Jobs To Be Done (JTBD) for each of our product categories. ● These map directly to our customers needs, wants, and problems. ● The JTBD are validated and scored with actual customers via UX research at regular intervals, which determines the maturity of a given category. ● They are also living documents that change as we learn more about our customers. ● We also document JTBD that we haven’t started solving for as a way to https://about.gitlab.com/direction/plan/
  • 28. 24 Customer Discovery ● Formal processes we use extensively during problem or solution validation in collaboration with our UX Research stable counterparts that are assigned to our product group. ● Informal processes like participating in a sales call or collaborating on customer support tickets. ● All customer discovery information from all teams is transcribed, categorized, and captured in a single location which is accessible to all product managers for self-service as they are working on the direction for their categories. https://about.gitlab.com/handbook/engineering/ux/ux-research-training/pro blem-validation-and-methods/
  • 29. 25 Iteration ● What’s the smallest, fastest way to deliver value to our customers? ● Making small changes with quick feedback loops reduces the risk of introducing a new feature where the value doesn’t justify the long-term costs of maintenance. ● Increases the rate at which value can be delivered to customers, which enables us to get feedback on what we need to build next and how to capture more value from our customers. https://about.gitlab.com/handbook/product/product-processes/#cra fting-an-mvc
  • 30. 26 Continuous Delivery ● We plan work to help coordinate with other departments on GTM strategies and our formal monthly release cycle. ● We deliver completed units of customer value continuously to our production environment. ● Leverage feature flags to selectively enable new features to targeted customers or internal stakeholders. ● GitLab Next (canary) environment is open to all GitLab SaaS customers. ● Decouples engineering delivery from marketing efforts. Faster feedback. ● Automated, incremental roll-out to all customers on SaaS when we are ready to make something generally available. https://docs.gitlab.com/ee/ci/introduction/
  • 32. 28 Continuous Delivery Validate & Iterate Category Maturity Monthly Active Users Open Core Flywheel Dev Spend Flywheel Vision Mission & BHAG Principles, Structure, PIs, Framework Strategy, KPIs Values Value Exchange Sensing Mechanisms
  • 33. 29 Thanks! Connect with me on LinkedIn if you’d like to ask additional questions or or give me feedback. linkedin.com/in/gabeweaver/ P.S. GitLab is hiring Product Managers ;) Apply here → https://grnh.se/293c9ea12us
  • 34. www.productschool.com Part-time Product Management Training Courses and Corporate Training