Wie skaliert man eine Firma (DevCon 2013)
Upcoming SlideShare
Loading in...5
×
 

Wie skaliert man eine Firma (DevCon 2013)

on

  • 3,977 views

Wooga ist einer der weltweit erfolgreichsten Anbieter von Social Games für Web und Mobile. In den letzten drei Jahren hat sich die Anzahl der Mitarbeiter jeweils mehr als verdoppelt, aber der Kern ...

Wooga ist einer der weltweit erfolgreichsten Anbieter von Social Games für Web und Mobile. In den letzten drei Jahren hat sich die Anzahl der Mitarbeiter jeweils mehr als verdoppelt, aber der Kern der Unternehmensstruktur blieb unverändert: Im Mittelpunkt stehen Game-Teams, jeweils aufgestellt wie ein kleines, agiles Start-up, die zusammen das große Ganze bilden. So gelang es Wooga, seine Kultur zu erhalten, die in der Verantwortung und Entscheidungsfreiheit der Einzelnen die Basis ist. Jesper wird darüber sprechen, wie das in der Praxis funktioniert und wie es trotz der Autonomie der Teams möglich bleibt, Innovationen von einem Team auf andere zu übertragen.

Statistics

Views

Total Views
3,977
Views on SlideShare
3,030
Embed Views
947

Actions

Likes
9
Downloads
34
Comments
2

9 Embeds 947

http://blog.stevieswebsite.de 759
http://mysqltag.tistory.com 70
https://twitter.com 61
http://www.a-coding-project.de 45
http://cloud.feedly.com 5
http://digg.com 3
http://www.fbnead.com.br 2
http://www.linkedin.com 1
http://eventifier.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Wie skaliert man eine Firma (DevCon 2013) Wie skaliert man eine Firma (DevCon 2013) Presentation Transcript

  • Why are big companies so demotivating? What motivates developers anyway? Wie skaliert man eine Firma? Jesper Richter-Reichhelm (@rirei)
  • Money is important ... but intrinsic motivation is even more important
  • Check out his TED talk at http:// bit.ly/1gqPsVe • • • Daniel Pink Autonomy Mastery Purpose
  • Linda Rising • • • Check out her keynote at http:// bit.ly/1fJ87dz Purpose Making progress Reaching goals daily
  • My takeaway • • • • Self organization Improving yourself Incremental work Meaningful work
  • Company takeaways • • • • • Organize a company to maximize motivation Small teams Collaboration Innovation Agile principles Team as Function
  • Wooga makes games
  • Independent teams Art Product BE Dev FE Dev Each team makes one game owning it completely
  • 2009: 20 employees
  • 2013: 250+ employees
  • Scaling the company by adding game teams
  • Wooga is an incubator for game team startups
  • Game Teams
  • Small teams Start small, grow if successful Prototyping Production Live 2 members 6 - 10 members 8 - 15 members
  • Agile? Sure, but following values not methods agilemanifesto.org
  • Teams can ignore CEO’s advice and decide themselves Independence
  • Freedom
  • Constraints • • • Weekly rhythm Transparency Fail fast
  • Standard Framework
  • Diversity breeds innovation n or anba m, K c ru lse? S ing e eth som T ls? oo Data Fram ewo rk Innovation Cent er? ming gram Pro age? angu L ? Exte rnal Serv ices? Innovation allows self improvement and learning
  • Responsibility keeps freedom in check
  • The game team is responsible for ops & biz “You build it, you run it.” - Werner Vogels
  • Small team + freedom => maximum impact for everyone Impact
  • Perfect recipe to attract great developers Small teams Agile principles Independence
  • The tradeoff: Threat of anarchy and chaos humanepursuits.com/2012/04/05/anarchy-on-your-lapto
  • Teams collaborate instead of competing Good counter for ‘anarchy’ Collaboration
  • Exchanging Knowledge flickr.com/photos/swamibu/2868288357
  • Exchanging Knowledge Share knowledge by talking (less writing) flickr.com/photos/wili/233621595
  • Communication Channels ... ACROSS teams!
  • Facebook groups are perfect for bug reports!
  • Skype chats by ‘role’ across teams
  • Weekly status The weekly heartbeat of the company flickr.com/photos/photomonkey/12746989
  • Mandatory all hands every mandatory - 15 minutes only Monday Morning
  • Optional info meetings by the game teams
  • Meetups Perfect for networking... flickr.com/photos/mictlan74/3374564653
  • 5mof Monthly lightning talk meetups by topic
  • Listen at lunch time, then get free food :-) Brown bag lunch flickr.com/photos/rheinitz/8499706723
  • Being transparent Don’t hide mistakes, make your team comparable flickr.com/photos/marcomagrini/698692268
  • Open Source All code is available to everyone else in the company
  • Only good libraries will be used by other teams
  • No budgets - no problems to get dashboards up Open Status
  • Monitoring data is available to other teams
  • The key: Default is making data available Open Data
  • Daily reports with KPIs for all games (old version here)
  • Easy to get historical KPIS, too
  • Simple but important: How to find someone...
  • Personal trust removes barriers flickr.com/photos/gviciano/4060850226 Meeting people
  • Parties Special badge for those who see the sun coming up! flickr.com/photos/clearpathchiropractic/7864063782
  • Lunch Eating together reduces barriers flickr.com/photos/kitchen/26313635
  • Backend lunch 3 years of the same pizza, but I still go there every week... flickr.com/photos/m_power/115186679
  • Random groups of all employees, company pays Mystery lunch flickr.com/photos/omcoc/8350510425
  • Have ONE central place where people meet One kitchen flickr.com/photos/philipyk/160559925
  • Wooga’s kitchen area...
  • ... with photos of all employees
  • Collaboration distributes knowledge Share knowledge Be open and transparent Build a community
  • People
  • Hiring flickr.com/photos/vgm8383/2803305840
  • Finding unicorns flickr.com/photos/vgm8383/2803305840
  • Lifelong learning Most important trait for a dev flickr.com/photos/carlosporto/775089650
  • Open, sharing, motivated ... Social Fit
  • Tech Crunch Series of interviews for final decision on hiring
  • Developers do Tech Crunch and ‘vote’ at the end
  • Feedback Not only helps improving, but shows appreciation!
  • Feedback • • • • • Feedback based on peers - works nicely Declare peers Send questionnaire Interview peers Summarize feedback Feedback Talk
  • Trust How does a company sees its employees?
  • “Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.” - Agile Manifesto
  • Only works because you CAN trust people 3 managers 80 developers
  • Hire good people, then get out of their way! In doubt, don’t hire Provide feedback Trust people
  • Wooga in a nutshell Unabängige Teams Transparenz Vertrauen
  • Same approach, but it’s even in the name! :-)
  • Check out the article at http:// tcrn.ch/19QWs6z
  • Grandfather of ‘service teams’ ;-)
  • Works for Wooga, works for others! Unabängige Teams Transparenz Vertrauen
  • Give it a try! Es funktioniert
  • Fragen? • • • • Daniel Pink Linda Rising Spotify Blog Wooga Talks bit.ly/1gqPsVe bit.ly/1fJ87dz tcrn.ch/19QWs6z woo.ga/backend • Jesper @jrirei Check out other slides at http:// woo.ga/backend