Suche senden
Hochladen
Social games and their clean code_Clean Code Days_Dresden 2013
•
3 gefällt mir
•
1,719 views
Wooga
Folgen
Technologie
Sport
Melden
Teilen
Melden
Teilen
1 von 129
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
DevOps goes Mobile - Jax 2014 - Jesper Richter-Reichhelm
DevOps goes Mobile - Jax 2014 - Jesper Richter-Reichhelm
Wooga
2012_11_28_Dont think about working at other companies_BeuthHS_Anne
2012_11_28_Dont think about working at other companies_BeuthHS_Anne
Wooga
2013 07-24 casual-connect_needle_in_haystack_slideshare
2013 07-24 casual-connect_needle_in_haystack_slideshare
Wooga
Two Ann(e)s and one Julia_Wooga Lady Power from Berlin_SGA2014
Two Ann(e)s and one Julia_Wooga Lady Power from Berlin_SGA2014
Wooga
Leveling up in localization! - Susan Alma & Dario Quondamstefano
Leveling up in localization! - Susan Alma & Dario Quondamstefano
Wooga
The Wooga way to create successful games_SBGames Brazil 2012_Thiago Apella
The Wooga way to create successful games_SBGames Brazil 2012_Thiago Apella
Wooga
From Keyboards to Fingertips - Rethink Game Design_QuoVadis 2013
From Keyboards to Fingertips - Rethink Game Design_QuoVadis 2013
Wooga
Evoloution of Ideas
Evoloution of Ideas
Wooga
Weitere ähnliche Inhalte
Andere mochten auch
Reaching the World with awesome Games_SGAC13
Reaching the World with awesome Games_SGAC13
Wooga
Prototyping_Wooga Game Jam
Prototyping_Wooga Game Jam
Wooga
Instagram Celebrities: are they the new cats? - Targetsummit Berlin 2015
Instagram Celebrities: are they the new cats? - Targetsummit Berlin 2015
Wooga
Entitas System Architecture with Unity - Maxim Zaks and Simon Schmid
Entitas System Architecture with Unity - Maxim Zaks and Simon Schmid
Wooga
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
Wooga
In it for the long haul - How Wooga boosts long-term retention
In it for the long haul - How Wooga boosts long-term retention
Wooga
Storytelling in social games
Storytelling in social games
Wooga
"Common Sense" instead of "Command and Control"_Start up Camp 2013
"Common Sense" instead of "Command and Control"_Start up Camp 2013
Wooga
Riak at Wooga_Riak Meetup Sept 2013
Riak at Wooga_Riak Meetup Sept 2013
Wooga
Saying No to the CEO: A Deep Look at Independent Teams - Adam Telfer
Saying No to the CEO: A Deep Look at Independent Teams - Adam Telfer
Wooga
WebConf_Riga_Confessions of-a-traitor_Krzsysztof Szafranek
WebConf_Riga_Confessions of-a-traitor_Krzsysztof Szafranek
Wooga
Story of Warlords: Bringing a turn-based strategy game to mobile
Story of Warlords: Bringing a turn-based strategy game to mobile
Wooga
Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Wooga
How to scale a company - game teams at Wooga
How to scale a company - game teams at Wooga
Wooga
NoSQL Games
NoSQL Games
Wooga
Innovation dank DevOps (DevOpsCon Berlin 2015)
Innovation dank DevOps (DevOpsCon Berlin 2015)
Wooga
Andere mochten auch
(16)
Reaching the World with awesome Games_SGAC13
Reaching the World with awesome Games_SGAC13
Prototyping_Wooga Game Jam
Prototyping_Wooga Game Jam
Instagram Celebrities: are they the new cats? - Targetsummit Berlin 2015
Instagram Celebrities: are they the new cats? - Targetsummit Berlin 2015
Entitas System Architecture with Unity - Maxim Zaks and Simon Schmid
Entitas System Architecture with Unity - Maxim Zaks and Simon Schmid
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
In it for the long haul - How Wooga boosts long-term retention
In it for the long haul - How Wooga boosts long-term retention
Storytelling in social games
Storytelling in social games
"Common Sense" instead of "Command and Control"_Start up Camp 2013
"Common Sense" instead of "Command and Control"_Start up Camp 2013
Riak at Wooga_Riak Meetup Sept 2013
Riak at Wooga_Riak Meetup Sept 2013
Saying No to the CEO: A Deep Look at Independent Teams - Adam Telfer
Saying No to the CEO: A Deep Look at Independent Teams - Adam Telfer
WebConf_Riga_Confessions of-a-traitor_Krzsysztof Szafranek
WebConf_Riga_Confessions of-a-traitor_Krzsysztof Szafranek
Story of Warlords: Bringing a turn-based strategy game to mobile
Story of Warlords: Bringing a turn-based strategy game to mobile
Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Metrics. Driven. Design. (Developer Conference Hamburg 2012)
How to scale a company - game teams at Wooga
How to scale a company - game teams at Wooga
NoSQL Games
NoSQL Games
Innovation dank DevOps (DevOpsCon Berlin 2015)
Innovation dank DevOps (DevOpsCon Berlin 2015)
Ähnlich wie Social games and their clean code_Clean Code Days_Dresden 2013
Bring Your Android Apps to BlackBerry 10 in minutes
Bring Your Android Apps to BlackBerry 10 in minutes
Dr. Ranbijay Kumar
Adobe Max 2010
Adobe Max 2010
Ivan Ilijasic
Native look and feel bbui & alicejs
Native look and feel bbui & alicejs
.toster
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
Enough Software
Globant presentation
Globant presentation
Don Rohrer
Ux connect london_fastandbeautiful
Ux connect london_fastandbeautiful
Doug Sillars
Microsoft Digital Innovations - Mark Vozzo
Microsoft Digital Innovations - Mark Vozzo
Mark VOZZO
Devoxx be fast and beautiful images
Devoxx be fast and beautiful images
Doug Sillars
BlaBlaCar et la mise en place d'une fonctionnalité FlagFeature
BlaBlaCar et la mise en place d'une fonctionnalité FlagFeature
CocoaHeads France
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
Tokyo University of Science
Intro to sitespeed.io
Intro to sitespeed.io
Philippe Donon
What's Now - Gustavo Carriquiry
What's Now - Gustavo Carriquiry
GeneXus
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
Naoki (Neo) SATO
Firefox Developer Tools
Firefox Developer Tools
dynamis
Adobe max 2010
Adobe max 2010
Yuri Visser
HTML5: New UI Library for Games - Chad Austin
HTML5: New UI Library for Games - Chad Austin
Chad Austin
System Architecture v3.0
System Architecture v3.0
Jon Fortman
Mobile Cross-Platform Development in C++
Mobile Cross-Platform Development in C++
Ragi Burhum Espinoza
Cloud Computing in Mobile
Cloud Computing in Mobile
SVWB
Webcamp fastandbeautiful
Webcamp fastandbeautiful
Doug Sillars
Ähnlich wie Social games and their clean code_Clean Code Days_Dresden 2013
(20)
Bring Your Android Apps to BlackBerry 10 in minutes
Bring Your Android Apps to BlackBerry 10 in minutes
Adobe Max 2010
Adobe Max 2010
Native look and feel bbui & alicejs
Native look and feel bbui & alicejs
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
Globant presentation
Globant presentation
Ux connect london_fastandbeautiful
Ux connect london_fastandbeautiful
Microsoft Digital Innovations - Mark Vozzo
Microsoft Digital Innovations - Mark Vozzo
Devoxx be fast and beautiful images
Devoxx be fast and beautiful images
BlaBlaCar et la mise en place d'une fonctionnalité FlagFeature
BlaBlaCar et la mise en place d'une fonctionnalité FlagFeature
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
Intro to sitespeed.io
Intro to sitespeed.io
What's Now - Gustavo Carriquiry
What's Now - Gustavo Carriquiry
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
Firefox Developer Tools
Firefox Developer Tools
Adobe max 2010
Adobe max 2010
HTML5: New UI Library for Games - Chad Austin
HTML5: New UI Library for Games - Chad Austin
System Architecture v3.0
System Architecture v3.0
Mobile Cross-Platform Development in C++
Mobile Cross-Platform Development in C++
Cloud Computing in Mobile
Cloud Computing in Mobile
Webcamp fastandbeautiful
Webcamp fastandbeautiful
Mehr von Wooga
Big Fish, small pond - strategies for surviving in a maturing market - Ed Biden
Big Fish, small pond - strategies for surviving in a maturing market - Ed Biden
Wooga
Review mining aps2014 berlin
Review mining aps2014 berlin
Wooga
Riak & Wooga_Geeek2Geeek Meetup2014 Berlin
Riak & Wooga_Geeek2Geeek Meetup2014 Berlin
Wooga
Staying in the Game: Game localization practices for the mobile market
Staying in the Game: Game localization practices for the mobile market
Wooga
Startup Weekend_Makers and Games_Philipp Stelzer
Startup Weekend_Makers and Games_Philipp Stelzer
Wooga
DevOps goes Mobile (daho.am)
DevOps goes Mobile (daho.am)
Wooga
CodeFest 2014_Mobile Game Development
CodeFest 2014_Mobile Game Development
Wooga
Jelly Splash: Puzzling your way to the top of the App Stores - GDC 2014
Jelly Splash: Puzzling your way to the top of the App Stores - GDC 2014
Wooga
How to hire the best people for your startup-Gitta Blat-Head of People
How to hire the best people for your startup-Gitta Blat-Head of People
Wooga
Pocket Gamer Connects 2014_The Experience of Entering the Korean Market
Pocket Gamer Connects 2014_The Experience of Entering the Korean Market
Wooga
How to stand out in a hit driven business - Game Connection Paris 2013 - SebK...
How to stand out in a hit driven business - Game Connection Paris 2013 - SebK...
Wooga
DevOps the Wooga way (Webmontag Berlin)
DevOps the Wooga way (Webmontag Berlin)
Wooga
Why Having Impact Matters for Good Developers (GOTO Berlin)
Why Having Impact Matters for Good Developers (GOTO Berlin)
Wooga
Beyond Devops_GOTOBerlin2013_Tim Lossen
Beyond Devops_GOTOBerlin2013_Tim Lossen
Wooga
2013 10-03-ngs-samuli snellman-bridging
2013 10-03-ngs-samuli snellman-bridging
Wooga
Reliving the history of multiplayer games
Reliving the history of multiplayer games
Wooga
Programmin games - A 10 minute crash course
Programmin games - A 10 minute crash course
Wooga
Stateful Application Server_JRubyConf13_Lukas Rieder
Stateful Application Server_JRubyConf13_Lukas Rieder
Wooga
Mehr von Wooga
(18)
Big Fish, small pond - strategies for surviving in a maturing market - Ed Biden
Big Fish, small pond - strategies for surviving in a maturing market - Ed Biden
Review mining aps2014 berlin
Review mining aps2014 berlin
Riak & Wooga_Geeek2Geeek Meetup2014 Berlin
Riak & Wooga_Geeek2Geeek Meetup2014 Berlin
Staying in the Game: Game localization practices for the mobile market
Staying in the Game: Game localization practices for the mobile market
Startup Weekend_Makers and Games_Philipp Stelzer
Startup Weekend_Makers and Games_Philipp Stelzer
DevOps goes Mobile (daho.am)
DevOps goes Mobile (daho.am)
CodeFest 2014_Mobile Game Development
CodeFest 2014_Mobile Game Development
Jelly Splash: Puzzling your way to the top of the App Stores - GDC 2014
Jelly Splash: Puzzling your way to the top of the App Stores - GDC 2014
How to hire the best people for your startup-Gitta Blat-Head of People
How to hire the best people for your startup-Gitta Blat-Head of People
Pocket Gamer Connects 2014_The Experience of Entering the Korean Market
Pocket Gamer Connects 2014_The Experience of Entering the Korean Market
How to stand out in a hit driven business - Game Connection Paris 2013 - SebK...
How to stand out in a hit driven business - Game Connection Paris 2013 - SebK...
DevOps the Wooga way (Webmontag Berlin)
DevOps the Wooga way (Webmontag Berlin)
Why Having Impact Matters for Good Developers (GOTO Berlin)
Why Having Impact Matters for Good Developers (GOTO Berlin)
Beyond Devops_GOTOBerlin2013_Tim Lossen
Beyond Devops_GOTOBerlin2013_Tim Lossen
2013 10-03-ngs-samuli snellman-bridging
2013 10-03-ngs-samuli snellman-bridging
Reliving the history of multiplayer games
Reliving the history of multiplayer games
Programmin games - A 10 minute crash course
Programmin games - A 10 minute crash course
Stateful Application Server_JRubyConf13_Lukas Rieder
Stateful Application Server_JRubyConf13_Lukas Rieder
Kürzlich hochgeladen
Introduction to Quantum Computing
Introduction to Quantum Computing
GDSC PJATK
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
SkyPlanner
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
Daniel Santiago Silva Capera
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
Mahmoud Rabie
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
DianaGray10
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
IES VE
Nanopower In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
Pedro Manuel
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
shyamraj55
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IES VE
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
dgelyza
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
Udaiappa Ramachandran
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
DianaGray10
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
Md Hossain Ali
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
Jamie (Taka) Wang
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
Matsuo Lab
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Aijun Zhang
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
Matt Ray
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Commit University
Kürzlich hochgeladen
(20)
Introduction to Quantum Computing
Introduction to Quantum Computing
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Nanopower In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Social games and their clean code_Clean Code Days_Dresden 2013
1.
Social Games and their
Clean Code
2.
http://www.vgchartz.com/gamedb/?name=fifa+soccer+13 || http://cartelthemes.com/fifa-13-193-hd-wallpapers.html 12.79
Mio.
3.
30.11 Mio. http://www.vgchartz.com/gamedb/?name=Call+of+Duty%3A+Modern+Warfare+3 ||
http://www.alextv.de/2011/11/10/call-of-duty-modern-warfare-3-review
4.
Video Games =
special interests
5.
159.79 Mio.
6.
Social Games =
Games for everybody
7.
Berlin
8.
2009 — 20
employees
9.
Today — 250
employees
10.
20 Game-Teams
11.
Independent development teams
12.
Mutable, small teams
13.
Consistency
14.
Way of working
15.
No fixed roles
16.
High responsibility
17.
Configurability
18.
Maintainability
19.
Weekly releases
20.
Tracking & Reporting
21.
Agile way of
working
22.
Agility
23.
Consistency Maintainability Agility improves allows
24.
Bubble Island
25.
2009 Start of development
26.
2011 Not more maintainable! http://www.flickr.com/photos/mecklenburg
27.
But still successful!
28.
Refactoring!
29.
1 Consistency
30.
Consistency
31.
Consistency
32.
Consistency
33.
Naming Consistency
34.
Naming •Speaking names Consistency
35.
Naming •Speaking names •No Abbreviations Consistency
36.
Naming •Speaking names •No Abbreviations •1
word per concept Consistency
37.
Consistency
38.
Consistency
39.
Consistency
40.
Consistency
41.
Consistency
42.
Consistency
43.
Consistency
44.
Consistency
45.
Formatting Consistency
46.
Formatting •Indentation Consistency
47.
Formatting •Indentation •Wrapping braces Consistency
48.
Formatting •Indentation •Wrapping braces •Variables first Consistency
49.
Formatting •Indentation •Wrapping braces •Variables first •Public
in front of non-public methods Consistency
50.
Consistency
51.
Consistency
52.
Comments Consistency
53.
Comments •Avoid them if
possible Consistency
54.
Comments •Avoid them if
possible •Usage scenarios Consistency
55.
Comments •Avoid them if
possible •Usage scenarios ‣ Warnings Consistency
56.
Comments •Avoid them if
possible •Usage scenarios ‣ Warnings ‣ Simplified explanations Consistency
57.
Consistency Consistency
58.
Consistency •Naming Consistency
59.
Consistency •Naming •Formatting Consistency
60.
Consistency •Naming •Formatting •Comments Consistency
61.
2 Maintainability
62.
Maintainability
63.
Maintainability
64.
Maintainability
65.
Maintainability
66.
Maintainability
67.
Methods Maintainability
68.
Methods •As small as
possible Maintainability
69.
Methods •As small as
possible •1 level of abstraction Maintainability
70.
Methods •As small as
possible •1 level of abstraction •1 functionality Maintainability
71.
Maintainability
72.
Maintainability
73.
Maintainability
74.
Maintainability
75.
Classes Maintainability
76.
Classes •1 reason to
change (SRP) Maintainability
77.
Classes •1 reason to
change (SRP) •Only a few instance variables Maintainability
78.
Classes •1 reason to
change (SRP) •Only a few instance variables •High kohesion Maintainability
79.
Maintainability
80.
Maintainability
81.
Maintainability
82.
Maintainability
83.
Maintainability
84.
Maintainability
85.
Data structures Maintainability
86.
•Avoid train wrecks Data
structures Maintainability
87.
•Avoid train wrecks •Use
data transfer objects Data structures Maintainability
88.
•Avoid train wrecks •Use
data transfer objects •Separate production and use of systems Data structures Maintainability
89.
Maintainability Maintainability
90.
•Methods Maintainability Maintainability
91.
•Methods •Classes Maintainability Maintainability
92.
•Methods •Classes •Data structures Maintainability Maintainability
93.
3 Agility
94.
Islands of knowledge Agility http://flickr.com/photos/92928628@N04
95.
Pair Programming Agility
96.
•Avoid islands of
knowledge Pair Programming Agility
97.
•Avoid islands of
knowledge •Integration of new team members Pair Programming Agility
98.
•Avoid islands of
knowledge •Integration of new team members •Collective responsibility Pair Programming Agility
99.
Difficult to read &
unstructured Agility
100.
Regular refactorings Agility
101.
•Continuous improvements Regular refactorings Agility
102.
•Continuous improvements •The Boy
Scout Rule (Robert C. Martin) Regular refactorings Agility
103.
No safeguarding Agility http://flickr.com/photos/99995147@N00
104.
Unit tests Agility
105.
•Safety net Unit tests Agility
106.
•Safety net •Facilitated training Unit
tests Agility
107.
•Safety net •Facilitated training •Playground Unit
tests Agility
108.
Features late testable Agility http://www.flickr.com/photos/adesigna
109.
Continuous integration Agility
110.
•Early available software
artifacts Continuous integration Agility
111.
•Early available software
artifacts •Verifiable expectations Continuous integration Agility
112.
•Early available software
artifacts •Verifiable expectations •Foreseeable problems Continuous integration Agility
113.
Agility Agility
114.
•Pair Programming Agility Agility
115.
•Pair Programming •Regular refactorings Agility Agility
116.
•Pair Programming •Regular refactorings •Unit
tests Agility Agility
117.
•Pair Programming •Regular refactorings •Unit
tests •Continuous integration Agility Agility
118.
4 Tools
119.
https://www.pivotaltracker.com Tools
120.
Tools http://nvie.com/img/2009/12/Screen-shot-2009-12-24-at-11.32.03.png Git-Flow
121.
Tools http://jenkins.org
122.
Tools CPD & PMD
123.
Benefit for Wooga
124.
Flexible team building http://www.flickr.com/photos/scoobay
125.
High productivity over long
period of time http://www.flickr.com/photos/stephenbegin
126.
changing requirements http://www.flickr.com/photos/jimculp Rapid response
to
127.
Clean Code as a
common language
128.
Less wtf/minute
129.
Questions? jobs.wooga.com @StephanPartzsch
Jetzt herunterladen