How to organize work          in a small startup?Jaroslav Gergic                    eClub (Entrepreneurs Club)VP, R&D and ...
The old way…Report        Dashboard          XLS                                       Reporting & BI hasCube          Cub...
Helpingorganizations….    analyze their own data   embed analytics into their solution           Internal                P...
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            ○ Fun...
Functions of a Company                   Account Management       Marketing                              Support          ...
How to organize work in a small start-up?● a start-up has to act as a company  ○ limited # of people means everybody has t...
How to organize work in a small start-up?● a start-up has to act as a company  ○ limited # of people means everybody has t...
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● ...
Building a Modern Company: Basic Instinct●   focus on core competencies●   build only what gives you a competitive advanta...
Building a Modern Company: Basic Instinct●   focus on core competencies●   build only what gives you a competitive advanta...
Build versus Buy● Build (develop)  ○ core components of your products and services  ○ integration● Buy (rent)  ○ all other...
Build versus Buy example: GoodData● Build (develop)  ○ analytical engine & visualization engine  ○ GoodData application (b...
Build versus Buy example: GoodData● Build (develop)  ○ analytical engine & visualization engine  ○ GoodData application (b...
SaaS Software Development Methodology● 3 sources of change requests in a SaaS company  ○ Customers - escalated support tic...
SaaS Software Development Methodology● 3 sources of change requests in a SaaS company  ○ Customers - escalated support tic...
SaaS Software Development Methodology● 3 sources of change requests in a SaaS company  ○ Customers - escalated support tic...
Kanban in a glance
Kanban in a glance● 3 basic principles  ○ Visualize Workflow  ○ Limited Work in Progress (WIP)  ○ Measure Lead Time (Cycle...
Kanban in a glance● 3 basic principles  ○ Visualize Workflow  ○ Limited Work in Progress (WIP)  ○ Measure Lead Time (Cycle...
Kanban in a glance● 3 basic principles  ○ Visualize Workflow  ○ Limited Work in Progress (WIP)  ○ Measure Lead Time (Cycle...
Kanban in a glance● 3 basic principles  ○ Visualize Workflow  ○ Limited Work in Progress (WIP)  ○ Measure Lead Time (Cycle...
Autonomous Cross-Functional Teams● versus traditional functional separation:  ○ Development - write code  ○ Quality - assu...
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 ...
Autonomous Cross-Functional Teams● Goals  ○ Increased Productivity  ○ Scalability of the organization● 1 team consists of ...
Thank You!
eClub CVUT - How to organize work in a small startup? - Prague - April 11 2013
Upcoming SlideShare
Loading in …5
×

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

1,066
-1

Published on

eClub - Czech Technical University in Prague
Topic: How to organize work in a small startup?
- Get organized as soon as possible.
- We will give you some practical tips on how to use the workflow and task managing SW.
- How to discuss team problems, how to keep the spirit high.
- We explain the kanban, a scheduling system for lean and just-in-time (JIT) production.

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,066
On Slideshare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. How to organize work in a small startup?Jaroslav Gergic eClub (Entrepreneurs Club)VP, R&D and Operations, GoodData @ CVUT Media Labjaroslav.gergic@gooddata.com April 11 2013
  2. 2. The old way…Report Dashboard XLS Reporting & BI hasCube 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. 3. Helpingorganizations…. analyze their own data embed analytics into their solution Internal Powered By
  4. 4. How to organize work in a small start-up?
  5. 5. What is a start-up?
  6. 6. What is a start-up?● start-up is a Company
  7. 7. What is a Company?
  8. 8. What is a Company?● Externally
  9. 9. What is a Company?● Externally ○ Brand ○ Products ○ Services
  10. 10. What is a Company?● Externally ● Internally ○ Brand ○ Products ○ Services
  11. 11. What is a Company?● Externally ● Internally ○ Brand ○ People & Culture ○ Products ○ Functions ○ Services ○ Processes ○ Tools
  12. 12. Functions of a Company Account Management Marketing Support Sales Operations Services Development Product ManagementGeneral & Administration (Finance, Accounting Legal, Facilities)
  13. 13. 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
  14. 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● 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!
  15. 15. Building a Modern Company: Basic Instinct
  16. 16. Building a Modern Company: Basic Instinct● focus on core competencies
  17. 17. Building a Modern Company: Basic Instinct● focus on core competencies● build only what gives you a competitive advantage
  18. 18. Building a Modern Company: Basic Instinct● focus on core competencies● build only what gives you a competitive advantage● buy everything else
  19. 19. 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)
  20. 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) Build versus Buy
  21. 21. 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
  22. 22. 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
  23. 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● 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
  24. 24. 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
  25. 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● Kanban over SCRUM ○ need to incorporate operational aspects ○ customer problems cant wait until the next iteration ○ splitting development and sustaining teams destroys sense of ownership
  26. 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 cant 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
  27. 27. Kanban in a glance
  28. 28. Kanban in a glance● 3 basic principles ○ Visualize Workflow ○ Limited Work in Progress (WIP) ○ Measure Lead Time (Cycle Time)
  29. 29. 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)
  30. 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)● Advantages ○ simple & flexible (low prescriptivity) ○ ability to incorporate operational aspects
  31. 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● Disadvantages ○ additional layer needed to manage complex projects
  32. 32. 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
  33. 33. Autonomous Cross-Functional Teams● Goals ○ Increased Productivity ○ Scalability of the organization
  34. 34. 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
  35. 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● Mechanics ○ Improved Communication ○ Established Ownership ○ Reduced cross-team Dependencies
  36. 36. Thank You!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×