SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
How to organize work
          in a small startup?
Jaroslav Gergic                    eClub (Entrepreneurs Club)
VP, R&D and Operations, GoodData           @ CVUT Media Lab
jaroslav.gergic@gooddata.com                    April 11 2013
The old way…
Report        Dashboard          XLS




                                       Reporting & BI has
Cube          Cube            Cube     always been a
                                       VALUE CHAIN
   Datamart               Datamart

                                       Multiple PRODUCTS
                                       Multiple DEVELOPMENT CYCLES
         Data Warehouse                High IMPLEMENTATION COSTS
                                       High SUPPORT COSTS
                                       Dedicated HARDWARE
                  ETL


                                       Dedicated IT RESOURCES
Helping
organizations….
    analyze their own data   embed analytics into their solution




           Internal                Powered By
How to organize work in a small start-up?
What is a start-up?
What is a start-up?

● start-up is a Company
What is a Company?
What is a Company?

● Externally
What is a Company?

● Externally
  ○ Brand
  ○ Products
  ○ Services
What is a Company?

● Externally         ● Internally
  ○ Brand
  ○ Products
  ○ Services
What is a Company?

● Externally         ● Internally
  ○ Brand               ○ People & Culture
  ○ Products            ○ Functions
  ○ Services            ○ Processes
                        ○ Tools
Functions of a Company

                   Account Management


       Marketing                              Support

          Sales                              Operations

        Services                           Development

                   Product Management

General & Administration (Finance, Accounting Legal, Facilities)
How to organize work in a small start-up?

● a start-up has to act as a company
  ○ limited # of people means everybody has to play multiple
      functions
  ○ make sure you do not forget to get all necessary
      functions recognized and covered
  ○ make sure you have the right people on the team
How to organize work in a small start-up?

● a start-up has to act as a company
  ○ limited # of people means everybody has to play multiple
      functions
  ○ make sure you do not forget to get all necessary
      functions recognized and covered
  ○ make sure you have the right people on the team
● use the right tools to support your functions & processes
  ○ functions mature over time
  ○ people start specializing
  ○ processes evolve rapidly during periods of growth
  ○ get ready for disruptive changes!
Building a Modern Company: Basic Instinct
Building a Modern Company: Basic Instinct

● focus on core competencies
Building a Modern Company: Basic Instinct

● focus on core competencies
● build only what gives you a competitive advantage
Building a Modern Company: Basic Instinct

● focus on core competencies
● build only what gives you a competitive advantage
● buy everything else
Building a Modern Company: Basic Instinct

●   focus on core competencies
●   build only what gives you a competitive advantage
●   buy everything else
●   ... ideally as a service
     ○ (pay-as-you-go - OPEX vs. CAPEX)
Building a Modern Company: Basic Instinct

●   focus on core competencies
●   build only what gives you a competitive advantage
●   buy everything else
●   ... ideally as a service
     ○ (pay-as-you-go - OPEX vs. CAPEX)




               Build versus Buy
Build versus Buy

● Build (develop)
  ○ core components of your products and services
  ○ integration
● Buy (rent)
  ○ all other components of your products and services
  ○ certain business functions - e.g. accounting
  ○ internal systems
      ■ email, calendar, documents
      ■ project management
      ■ CRM
  ○ development tools & services
  ○ platform as a service
Build versus Buy example: GoodData

● Build (develop)
  ○ analytical engine & visualization engine
  ○ GoodData application (business logic)
  ○ integration & adaptation of 3rd party components
  ○ processes & tools unique to GoodData services
Build versus Buy example: GoodData

● Build (develop)
  ○ analytical engine & visualization engine
  ○ GoodData application (business logic)
  ○ integration & adaptation of 3rd party components
  ○ processes & tools unique to GoodData services
● Buy (rent)
  ○ productivity: GoogleApps, Asana.com
  ○ Sales - CRM: SalesForce.com
  ○ Marketing: Marketo.com
  ○ Support: Zendesk.com
  ○ Log Analysis: Splunk.com
  ○ development tools: Jira, Confluence, GitHub
  ○ platform as a service: AWS and Rackspace
SaaS Software Development Methodology

● 3 sources of change requests in a SaaS company
  ○ Customers - escalated support tickets
  ○ Internal - proactive improvements & infrastructure
  ○ Product Management - new features
SaaS Software Development Methodology

● 3 sources of change requests in a SaaS company
  ○ Customers - escalated support tickets
  ○ Internal - proactive improvements & infrastructure
  ○ Product Management - new features
● Kanban over SCRUM
  ○ need to incorporate operational aspects
  ○ customer problems can't wait until the next iteration
  ○ splitting development and sustaining teams destroys
      sense of ownership
SaaS Software Development Methodology

● 3 sources of change requests in a SaaS company
  ○ Customers - escalated support tickets
  ○ Internal - proactive improvements & infrastructure
  ○ Product Management - new features
● Kanban over SCRUM
  ○ need to incorporate operational aspects
  ○ customer problems can't wait until the next iteration
  ○ splitting development and sustaining teams destroys
      sense of ownership
● Autonomous Cross-Functional Teams
  ○ versus traditional Development / QA / Operations split
  ○ difficult with the respect to regulatory compliance
Kanban in a glance
Kanban in a glance

● 3 basic principles
  ○ Visualize Workflow
  ○ Limited Work in Progress (WIP)
  ○ Measure Lead Time (Cycle Time)
Kanban in a glance

● 3 basic principles
  ○ Visualize Workflow
  ○ Limited Work in Progress (WIP)
  ○ Measure Lead Time (Cycle Time)
● KPIs we use
  ○ Cycle Time
  ○ Velocity (Throughput)
  ○ Business Value (Output)
Kanban in a glance

● 3 basic principles
  ○ Visualize Workflow
  ○ Limited Work in Progress (WIP)
  ○ Measure Lead Time (Cycle Time)
● KPIs we use
  ○ Cycle Time
  ○ Velocity (Throughput)
  ○ Business Value (Output)
● Advantages
  ○ simple & flexible (low prescriptivity)
  ○ ability to incorporate operational aspects
Kanban in a glance

● 3 basic principles
  ○ Visualize Workflow
  ○ Limited Work in Progress (WIP)
  ○ Measure Lead Time (Cycle Time)
● KPIs we use
  ○ Cycle Time
  ○ Velocity (Throughput)
  ○ Business Value (Output)
● Advantages
  ○ simple & flexible (low prescriptivity)
  ○ ability to incorporate operational aspects
● Disadvantages
  ○ additional layer needed to manage complex projects
Autonomous Cross-Functional Teams

● versus traditional functional separation:
  ○ Development - write code
  ○ Quality - assure quality
  ○ Operations - deploy & manage
● problems of traditional setup
  ○ handovers - lack of ownership
  ○ delays due to handovers and prioritization on team level
  ○ bottlenecks as the organization growths
Autonomous Cross-Functional Teams

● Goals
  ○ Increased Productivity
  ○ Scalability of the organization
Autonomous Cross-Functional Teams

● Goals
  ○ Increased Productivity
  ○ Scalability of the organization
● 1 team consists of
  ○ DevOps roles
      ■ Development
      ■ Quality
      ■ Operations
  ○ Product Management & User Experience roles
Autonomous Cross-Functional Teams

● Goals
  ○ Increased Productivity
  ○ Scalability of the organization
● 1 team consists of
  ○ DevOps roles
      ■ Development
      ■ Quality
      ■ Operations
  ○ Product Management & User Experience roles
● Mechanics
  ○ Improved Communication
  ○ Established Ownership
  ○ Reduced cross-team Dependencies
Thank You!

Contenu connexe

Similaire à eClub CVUT - How to organize work in a small startup? - Prague - April 11 2013

Data_and_Analytics_Industry_IESE_v3.pdf
Data_and_Analytics_Industry_IESE_v3.pdfData_and_Analytics_Industry_IESE_v3.pdf
Data_and_Analytics_Industry_IESE_v3.pdfprevota
 
How to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PMHow to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PMProduct School
 
SaaS - Software as a Service - Charles University - Prague - March 2013
SaaS - Software as a Service - Charles University - Prague - March 2013SaaS - Software as a Service - Charles University - Prague - March 2013
SaaS - Software as a Service - Charles University - Prague - March 2013Jaroslav Gergic
 
Data Con LA 2019 - The challenges of data science for veteran media organizat...
Data Con LA 2019 - The challenges of data science for veteran media organizat...Data Con LA 2019 - The challenges of data science for veteran media organizat...
Data Con LA 2019 - The challenges of data science for veteran media organizat...Data Con LA
 
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday KumarAgile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday KumarAgileNetwork
 
Intro to Product Management by Trunk Club Product Manager
Intro to Product Management by Trunk Club Product ManagerIntro to Product Management by Trunk Club Product Manager
Intro to Product Management by Trunk Club Product ManagerProduct School
 
Blitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageBlitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageGreylock Partners
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprisesLeadingAgile
 
Enterprise Architecture: Part I - Contextualizing the Practice
Enterprise Architecture: Part I - Contextualizing the PracticeEnterprise Architecture: Part I - Contextualizing the Practice
Enterprise Architecture: Part I - Contextualizing the PracticeFru Louis
 
Scaling Your Service-Based Business with Software
Scaling Your Service-Based Business with SoftwareScaling Your Service-Based Business with Software
Scaling Your Service-Based Business with SoftwareElyse Ash
 
BizTrans SysTech_Analytics_Serv_SAP_v1.0
BizTrans SysTech_Analytics_Serv_SAP_v1.0BizTrans SysTech_Analytics_Serv_SAP_v1.0
BizTrans SysTech_Analytics_Serv_SAP_v1.0BizTrans SysTech
 
Agile methods and dw mha
Agile methods and dw mhaAgile methods and dw mha
Agile methods and dw mhaAgileDenver
 
Tableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic cultureTableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic cultureTableau Software
 
Embedding a Shift Left Culture in your Enterprise
Embedding a Shift Left Culture in your EnterpriseEmbedding a Shift Left Culture in your Enterprise
Embedding a Shift Left Culture in your EnterpriseGerald Bachlmayr
 
AI Orange Belt - Session 3
AI Orange Belt - Session 3AI Orange Belt - Session 3
AI Orange Belt - Session 3AI Black Belt
 
How B2B Tech Companies Can Leverage HubSpot for Long-Term RevOps Success
How B2B Tech Companies Can Leverage HubSpot for Long-Term RevOps SuccessHow B2B Tech Companies Can Leverage HubSpot for Long-Term RevOps Success
How B2B Tech Companies Can Leverage HubSpot for Long-Term RevOps SuccessKiwi Creative
 
Navigating the SAP HR Technology Landscape
Navigating the SAP HR Technology LandscapeNavigating the SAP HR Technology Landscape
Navigating the SAP HR Technology LandscapeNGA Human Resources
 
How the Analytics Translator can make your organisation more AI driven
How the Analytics Translator can make your organisation more AI drivenHow the Analytics Translator can make your organisation more AI driven
How the Analytics Translator can make your organisation more AI drivenSteven Nooijen
 

Similaire à eClub CVUT - How to organize work in a small startup? - Prague - April 11 2013 (20)

Data_and_Analytics_Industry_IESE_v3.pdf
Data_and_Analytics_Industry_IESE_v3.pdfData_and_Analytics_Industry_IESE_v3.pdf
Data_and_Analytics_Industry_IESE_v3.pdf
 
How to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PMHow to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PM
 
SaaS - Software as a Service - Charles University - Prague - March 2013
SaaS - Software as a Service - Charles University - Prague - March 2013SaaS - Software as a Service - Charles University - Prague - March 2013
SaaS - Software as a Service - Charles University - Prague - March 2013
 
Data Con LA 2019 - The challenges of data science for veteran media organizat...
Data Con LA 2019 - The challenges of data science for veteran media organizat...Data Con LA 2019 - The challenges of data science for veteran media organizat...
Data Con LA 2019 - The challenges of data science for veteran media organizat...
 
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday KumarAgile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
 
Intro to Product Management by Trunk Club Product Manager
Intro to Product Management by Trunk Club Product ManagerIntro to Product Management by Trunk Club Product Manager
Intro to Product Management by Trunk Club Product Manager
 
Blitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageBlitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village Stage
 
A glimpse of business intelligence
A glimpse of business intelligenceA glimpse of business intelligence
A glimpse of business intelligence
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprises
 
Enterprise Architecture: Part I - Contextualizing the Practice
Enterprise Architecture: Part I - Contextualizing the PracticeEnterprise Architecture: Part I - Contextualizing the Practice
Enterprise Architecture: Part I - Contextualizing the Practice
 
Scaling Your Service-Based Business with Software
Scaling Your Service-Based Business with SoftwareScaling Your Service-Based Business with Software
Scaling Your Service-Based Business with Software
 
BizTrans SysTech_Analytics_Serv_SAP_v1.0
BizTrans SysTech_Analytics_Serv_SAP_v1.0BizTrans SysTech_Analytics_Serv_SAP_v1.0
BizTrans SysTech_Analytics_Serv_SAP_v1.0
 
Product? What Product?
Product? What Product?Product? What Product?
Product? What Product?
 
Agile methods and dw mha
Agile methods and dw mhaAgile methods and dw mha
Agile methods and dw mha
 
Tableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic cultureTableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic culture
 
Embedding a Shift Left Culture in your Enterprise
Embedding a Shift Left Culture in your EnterpriseEmbedding a Shift Left Culture in your Enterprise
Embedding a Shift Left Culture in your Enterprise
 
AI Orange Belt - Session 3
AI Orange Belt - Session 3AI Orange Belt - Session 3
AI Orange Belt - Session 3
 
How B2B Tech Companies Can Leverage HubSpot for Long-Term RevOps Success
How B2B Tech Companies Can Leverage HubSpot for Long-Term RevOps SuccessHow B2B Tech Companies Can Leverage HubSpot for Long-Term RevOps Success
How B2B Tech Companies Can Leverage HubSpot for Long-Term RevOps Success
 
Navigating the SAP HR Technology Landscape
Navigating the SAP HR Technology LandscapeNavigating the SAP HR Technology Landscape
Navigating the SAP HR Technology Landscape
 
How the Analytics Translator can make your organisation more AI driven
How the Analytics Translator can make your organisation more AI drivenHow the Analytics Translator can make your organisation more AI driven
How the Analytics Translator can make your organisation more AI driven
 

Plus de Jaroslav Gergic

Software Architecture in the age of Cloud Computing
Software Architecture in the age of Cloud ComputingSoftware Architecture in the age of Cloud Computing
Software Architecture in the age of Cloud ComputingJaroslav Gergic
 
Agile Development Practices May 2017
Agile Development Practices May 2017Agile Development Practices May 2017
Agile Development Practices May 2017Jaroslav Gergic
 
Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014
Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014
Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014Jaroslav Gergic
 
GoodData: The DevOps Story @ FIT CVUT October 16 2013
GoodData: The DevOps Story @ FIT CVUT October 16 2013GoodData: The DevOps Story @ FIT CVUT October 16 2013
GoodData: The DevOps Story @ FIT CVUT October 16 2013Jaroslav Gergic
 
Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...
Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...
Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...Jaroslav Gergic
 
GoodData case study at "Nápad roku 2013" - "Jak vybudovat úspěšný globální st...
GoodData case study at "Nápad roku 2013" - "Jak vybudovat úspěšný globální st...GoodData case study at "Nápad roku 2013" - "Jak vybudovat úspěšný globální st...
GoodData case study at "Nápad roku 2013" - "Jak vybudovat úspěšný globální st...Jaroslav Gergic
 
CZJUG Intro - BI Platform as a Service - a case for Java in the Cloud
CZJUG Intro - BI Platform as a Service - a case for Java in the CloudCZJUG Intro - BI Platform as a Service - a case for Java in the Cloud
CZJUG Intro - BI Platform as a Service - a case for Java in the CloudJaroslav Gergic
 

Plus de Jaroslav Gergic (7)

Software Architecture in the age of Cloud Computing
Software Architecture in the age of Cloud ComputingSoftware Architecture in the age of Cloud Computing
Software Architecture in the age of Cloud Computing
 
Agile Development Practices May 2017
Agile Development Practices May 2017Agile Development Practices May 2017
Agile Development Practices May 2017
 
Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014
Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014
Big Data Pipeline for Analytics at Scale @ FIT CVUT 2014
 
GoodData: The DevOps Story @ FIT CVUT October 16 2013
GoodData: The DevOps Story @ FIT CVUT October 16 2013GoodData: The DevOps Story @ FIT CVUT October 16 2013
GoodData: The DevOps Story @ FIT CVUT October 16 2013
 
Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...
Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...
Software Engineering in the Age of SaaS and Cloud Computing - SERA 2013 - MFF...
 
GoodData case study at "Nápad roku 2013" - "Jak vybudovat úspěšný globální st...
GoodData case study at "Nápad roku 2013" - "Jak vybudovat úspěšný globální st...GoodData case study at "Nápad roku 2013" - "Jak vybudovat úspěšný globální st...
GoodData case study at "Nápad roku 2013" - "Jak vybudovat úspěšný globální st...
 
CZJUG Intro - BI Platform as a Service - a case for Java in the Cloud
CZJUG Intro - BI Platform as a Service - a case for Java in the CloudCZJUG Intro - BI Platform as a Service - a case for Java in the Cloud
CZJUG Intro - BI Platform as a Service - a case for Java in the Cloud
 

Dernier

Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...Hector Del Castillo, CPM, CPMM
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterJamesConcepcion7
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxShruti Mittal
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 

Dernier (20)

Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare Newsletter
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptx
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 

eClub CVUT - How to organize work in a small startup? - Prague - April 11 2013

  • 1. How to organize work in a small startup? Jaroslav Gergic eClub (Entrepreneurs Club) VP, R&D and Operations, GoodData @ CVUT Media Lab jaroslav.gergic@gooddata.com April 11 2013
  • 2. The old way… Report Dashboard XLS Reporting & BI has Cube Cube Cube always been a VALUE CHAIN Datamart Datamart Multiple PRODUCTS Multiple DEVELOPMENT CYCLES Data Warehouse High IMPLEMENTATION COSTS High SUPPORT COSTS Dedicated HARDWARE ETL Dedicated IT RESOURCES
  • 3.
  • 4. Helping organizations…. analyze their own data embed analytics into their solution Internal Powered By
  • 5. How to organize work in a small start-up?
  • 6. What is a start-up?
  • 7. What is a start-up? ● start-up is a Company
  • 8. What is a Company?
  • 9. What is a Company? ● Externally
  • 10. What is a Company? ● Externally ○ Brand ○ Products ○ Services
  • 11. What is a Company? ● Externally ● Internally ○ Brand ○ Products ○ Services
  • 12. What is a Company? ● Externally ● Internally ○ Brand ○ People & Culture ○ Products ○ Functions ○ Services ○ Processes ○ Tools
  • 13. Functions of a Company Account Management Marketing Support Sales Operations Services Development Product Management General & Administration (Finance, Accounting Legal, Facilities)
  • 14. How to organize work in a small start-up? ● a start-up has to act as a company ○ limited # of people means everybody has to play multiple functions ○ make sure you do not forget to get all necessary functions recognized and covered ○ make sure you have the right people on the team
  • 15. How to organize work in a small start-up? ● a start-up has to act as a company ○ limited # of people means everybody has to play multiple functions ○ make sure you do not forget to get all necessary functions recognized and covered ○ make sure you have the right people on the team ● use the right tools to support your functions & processes ○ functions mature over time ○ people start specializing ○ processes evolve rapidly during periods of growth ○ get ready for disruptive changes!
  • 16. Building a Modern Company: Basic Instinct
  • 17. Building a Modern Company: Basic Instinct ● focus on core competencies
  • 18. Building a Modern Company: Basic Instinct ● focus on core competencies ● build only what gives you a competitive advantage
  • 19. Building a Modern Company: Basic Instinct ● focus on core competencies ● build only what gives you a competitive advantage ● buy everything else
  • 20. Building a Modern Company: Basic Instinct ● focus on core competencies ● build only what gives you a competitive advantage ● buy everything else ● ... ideally as a service ○ (pay-as-you-go - OPEX vs. CAPEX)
  • 21. Building a Modern Company: Basic Instinct ● focus on core competencies ● build only what gives you a competitive advantage ● buy everything else ● ... ideally as a service ○ (pay-as-you-go - OPEX vs. CAPEX) Build versus Buy
  • 22. Build versus Buy ● Build (develop) ○ core components of your products and services ○ integration ● Buy (rent) ○ all other components of your products and services ○ certain business functions - e.g. accounting ○ internal systems ■ email, calendar, documents ■ project management ■ CRM ○ development tools & services ○ platform as a service
  • 23. Build versus Buy example: GoodData ● Build (develop) ○ analytical engine & visualization engine ○ GoodData application (business logic) ○ integration & adaptation of 3rd party components ○ processes & tools unique to GoodData services
  • 24. Build versus Buy example: GoodData ● Build (develop) ○ analytical engine & visualization engine ○ GoodData application (business logic) ○ integration & adaptation of 3rd party components ○ processes & tools unique to GoodData services ● Buy (rent) ○ productivity: GoogleApps, Asana.com ○ Sales - CRM: SalesForce.com ○ Marketing: Marketo.com ○ Support: Zendesk.com ○ Log Analysis: Splunk.com ○ development tools: Jira, Confluence, GitHub ○ platform as a service: AWS and Rackspace
  • 25. SaaS Software Development Methodology ● 3 sources of change requests in a SaaS company ○ Customers - escalated support tickets ○ Internal - proactive improvements & infrastructure ○ Product Management - new features
  • 26. SaaS Software Development Methodology ● 3 sources of change requests in a SaaS company ○ Customers - escalated support tickets ○ Internal - proactive improvements & infrastructure ○ Product Management - new features ● Kanban over SCRUM ○ need to incorporate operational aspects ○ customer problems can't wait until the next iteration ○ splitting development and sustaining teams destroys sense of ownership
  • 27. SaaS Software Development Methodology ● 3 sources of change requests in a SaaS company ○ Customers - escalated support tickets ○ Internal - proactive improvements & infrastructure ○ Product Management - new features ● Kanban over SCRUM ○ need to incorporate operational aspects ○ customer problems can't wait until the next iteration ○ splitting development and sustaining teams destroys sense of ownership ● Autonomous Cross-Functional Teams ○ versus traditional Development / QA / Operations split ○ difficult with the respect to regulatory compliance
  • 28. Kanban in a glance
  • 29. Kanban in a glance ● 3 basic principles ○ Visualize Workflow ○ Limited Work in Progress (WIP) ○ Measure Lead Time (Cycle Time)
  • 30. Kanban in a glance ● 3 basic principles ○ Visualize Workflow ○ Limited Work in Progress (WIP) ○ Measure Lead Time (Cycle Time) ● KPIs we use ○ Cycle Time ○ Velocity (Throughput) ○ Business Value (Output)
  • 31. Kanban in a glance ● 3 basic principles ○ Visualize Workflow ○ Limited Work in Progress (WIP) ○ Measure Lead Time (Cycle Time) ● KPIs we use ○ Cycle Time ○ Velocity (Throughput) ○ Business Value (Output) ● Advantages ○ simple & flexible (low prescriptivity) ○ ability to incorporate operational aspects
  • 32. Kanban in a glance ● 3 basic principles ○ Visualize Workflow ○ Limited Work in Progress (WIP) ○ Measure Lead Time (Cycle Time) ● KPIs we use ○ Cycle Time ○ Velocity (Throughput) ○ Business Value (Output) ● Advantages ○ simple & flexible (low prescriptivity) ○ ability to incorporate operational aspects ● Disadvantages ○ additional layer needed to manage complex projects
  • 33. Autonomous Cross-Functional Teams ● versus traditional functional separation: ○ Development - write code ○ Quality - assure quality ○ Operations - deploy & manage ● problems of traditional setup ○ handovers - lack of ownership ○ delays due to handovers and prioritization on team level ○ bottlenecks as the organization growths
  • 34. Autonomous Cross-Functional Teams ● Goals ○ Increased Productivity ○ Scalability of the organization
  • 35. Autonomous Cross-Functional Teams ● Goals ○ Increased Productivity ○ Scalability of the organization ● 1 team consists of ○ DevOps roles ■ Development ■ Quality ■ Operations ○ Product Management & User Experience roles
  • 36. Autonomous Cross-Functional Teams ● Goals ○ Increased Productivity ○ Scalability of the organization ● 1 team consists of ○ DevOps roles ■ Development ■ Quality ■ Operations ○ Product Management & User Experience roles ● Mechanics ○ Improved Communication ○ Established Ownership ○ Reduced cross-team Dependencies