SlideShare a Scribd company logo
1 of 37
Download to read offline
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!

More Related Content

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165meghakumariji156
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxCynthia Clay
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubaijaehdlyzca
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Availablepr788182
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...pujan9679
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecZurliaSoop
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTSkajalroy875762
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAITim Wilson
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingNauman Safdar
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistanvineshkumarsajnani12
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
 

Recently uploaded (20)

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 

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