SlideShare une entreprise Scribd logo
1  sur  81
Télécharger pour lire hors ligne
5 lat zdalnej pracy,
2 firmy
Andrzej Krzywda
Arkency, GameBoxed
Wednesday, April 18, 12
6 lat temu
nie wierzyłem
w sens pracy zdalnej
Wednesday, April 18, 12
6 lat temu
nie wierzyłem
w sens pracy zdalnej
Dzisiaj potrafię pracować zdalnie
Wednesday, April 18, 12
Praca zdalna to umiejętność
Wednesday, April 18, 12
Praca stacjonarna
Praca rozproszona
Klient z zespołem
Zespół w jednym biurze
Zdalny klient
Zespół rozproszony
Różne kontynenty
Różne kultury
Biuro domowe?
Wednesday, April 18, 12
Agenda
• (zdalna) historia Arkency i GameBoxed
• Komunikacja i praca asynchroniczna
• Kultura zespołu
• Inspiracja
• Krytyka
Wednesday, April 18, 12
(zdalna) historia
Arkency i GameBoxed
Wednesday, April 18, 12
korporacje, startupy, agencje
internetowe, consultingi
(PL, DE, UK)
Java, .Net, Python, Ruby, PHP
od 2000r.
Wednesday, April 18, 12
wyznawca XP
Praca “stacjonarna” w zespole XP
Codziennie pair programming
2006 - 2007r.
Wednesday, April 18, 12
Zdalny freelancing
Ruby/Rails
biuro domowe
2007r.
Wednesday, April 18, 12
Powiększenie zespołu
300km odległości i częste podróże
Zdalny pair programming
2007 - 2008r.
Wednesday, April 18, 12
Wednesday, April 18, 12
2008 - 2009r.
Wednesday, April 18, 12
Początek zespołu
3-4 osoby
Ruby/Rails
Wrocław
2008 - 2009r.
Wednesday, April 18, 12
Początek zespołu
3-4 osoby
Ruby/Rails
Wrocław
2008 - 2009r.
Wednesday, April 18, 12
Nadal zdalnie
biura domowe
Wednesday, April 18, 12
2009-2012
Wednesday, April 18, 12
10 osób
Biuro we Wrocławiu
2009-2012
Wednesday, April 18, 12
10 osób
Biuro we Wrocławiu
2009-2012
około 30 zrealizowanych projektów
Wednesday, April 18, 12
10 osób
Biuro we Wrocławiu
2009-2012
około 30 zrealizowanych projektów
Zdalni klienci - DE, DK, UK, ES, US, Jordania, PL
Wednesday, April 18, 12
10 osób
Biuro we Wrocławiu
2009-2012
około 30 zrealizowanych projektów
Zdalni klienci - DE, DK, UK, ES, US, Jordania, PL
Wednesday, April 18, 12
Nadal zdalnie
Wednesday, April 18, 12
GameBoxed.com
2010-
Wednesday, April 18, 12
Wednesday, April 18, 12
Wednesday, April 18, 12
Zdalnie
Wednesday, April 18, 12
Warszawa,Wrocław
Wednesday, April 18, 12
Agenda
• (zdalna) historia Arkency i GameBoxed
• Komunikacja i praca asynchroniczna
• Kultura zespołu
• Inspiracja
• Krytyka
Wednesday, April 18, 12
Komunikacja
Wednesday, April 18, 12
Peopleware
De Marco
Wednesday, April 18, 12
Wednesday, April 18, 12
Praca asynchroniczna
Wednesday, April 18, 12
Praca asynchroniczna
Różne godziny pracy
Wednesday, April 18, 12
• Event loop (jak w node.js)
• Stan projektu
• Aktualne zadania
• Kto się czym zajmuje?
Praca asynchroniczna
Wednesday, April 18, 12
Przypisanie sobie zadania
Wednesday, April 18, 12
Oddanie zadania
Wednesday, April 18, 12
Możliwość dyskusji
Wednesday, April 18, 12
Narzędzia
Wednesday, April 18, 12
IRC + Mumble
Wednesday, April 18, 12
IRC
Wednesday, April 18, 12
Kanał per projekt
Wednesday, April 18, 12
Historia w logach
Wednesday, April 18, 12
Mumble
Najważniejsze narzędzie
Wednesday, April 18, 12
Wednesday, April 18, 12
Kontakt głosowy
Wednesday, April 18, 12
Kanał per projekt
Wednesday, April 18, 12
Ciągle włączone
Wednesday, April 18, 12
Możliwość wygłuszenia się
na czas
“being in the zone”
Wednesday, April 18, 12
Nie zapominajmy
wrzucać na irc ustaleń z
mumble!
Wednesday, April 18, 12
Standup
Wednesday, April 18, 12
Arkency
2 razy w tygodniu
Wednesday, April 18, 12
Arkency
==
zespół zespołów
Wednesday, April 18, 12
GameBoxed
mumble
codziennie o 12.00
Wednesday, April 18, 12
Systemy ticketowe
Wednesday, April 18, 12
Redmine
Trello
Pivotal
Wednesday, April 18, 12
Trello
Dyskusja z Product
Owner’em, czy dobrze
przemyślał nowy ficzer
Wednesday, April 18, 12
Przeglądy kodu
Wednesday, April 18, 12
Pair programming
Wednesday, April 18, 12
Github code reviews
Wednesday, April 18, 12
“hates”
Wednesday, April 18, 12
Wednesday, April 18, 12
Agenda
• (zdalna) historia Arkency i GameBoxed
• Komunikacja i praca asynchroniczna
• Kultura zespołu
• Inspiracja
• Krytyka
Wednesday, April 18, 12
Kultura zespołu
Integracja
Wednesday, April 18, 12
Szacunek
Pasja
Rozwój
Wednesday, April 18, 12
Spotkania na żywo
Wednesday, April 18, 12
DRUG
Wednesday, April 18, 12
wroc_love.rb
Fresh Ruby conference
in Wrocław
Wednesday, April 18, 12
hackathon
Wednesday, April 18, 12
Arkency Camp
Wednesday, April 18, 12
Agenda
• (zdalna) historia Arkency i GameBoxed
• Komunikacja i praca asynchroniczna
• Kultura zespołu
• Inspiracja
• Krytyka
Wednesday, April 18, 12
Inspiracja
Wednesday, April 18, 12
Projekty open source
Wednesday, April 18, 12
Inne zdalne firmy
Wednesday, April 18, 12
Github
Wednesday, April 18, 12
37Signals
Wednesday, April 18, 12
Agenda
• (zdalna) historia Arkency i GameBoxed
• Komunikacja i praca asynchroniczna
• Kultura zespołu
• Inspiracja
• Krytyka
Wednesday, April 18, 12
Krytyka
Wednesday, April 18, 12
• Mało nieformalnych rozmów
• Kultura
• Startupy
• Problemy komunikacyjne
• Czekanie na feedback
• Wątpliwości?
Wednesday, April 18, 12
Podsumowanie
• (zdalna) historia Arkency i GameBoxed
• Komunikacja i praca asynchroniczna
• Kultura zespołu
• Inspiracja
• Krytyka
Wednesday, April 18, 12
Podsumowanie
• Praca zdalna sugeruje dobre techniki
współpracy, również przydatne przy pracy
stacjonarnej
Wednesday, April 18, 12
Dziękuję!
@andrzejkrzywda
AndrzejKrzywda.com
Wednesday, April 18, 12

Contenu connexe

Plus de Andrzej Krzywda

DCI - the architecture from the future
DCI - the architecture from the futureDCI - the architecture from the future
DCI - the architecture from the futureAndrzej Krzywda
 
Refactoring Rails applications with RubyMine
Refactoring Rails applications with RubyMineRefactoring Rails applications with RubyMine
Refactoring Rails applications with RubyMineAndrzej Krzywda
 
Service objects in Rails tests - factory_girl replacement
Service objects in Rails tests - factory_girl replacementService objects in Rails tests - factory_girl replacement
Service objects in Rails tests - factory_girl replacementAndrzej Krzywda
 
A programmer or a business consultant?
A programmer or a business consultant?A programmer or a business consultant?
A programmer or a business consultant?Andrzej Krzywda
 
Rails refactoring call for help
Rails refactoring call for helpRails refactoring call for help
Rails refactoring call for helpAndrzej Krzywda
 
Use cases in the code with AOP
Use cases in the code with AOPUse cases in the code with AOP
Use cases in the code with AOPAndrzej Krzywda
 
Single Page Applications with CoffeeScript [Polish]
Single Page Applications with CoffeeScript [Polish]Single Page Applications with CoffeeScript [Polish]
Single Page Applications with CoffeeScript [Polish]Andrzej Krzywda
 

Plus de Andrzej Krzywda (13)

From legacy to DDD
From legacy to DDDFrom legacy to DDD
From legacy to DDD
 
DCI - the architecture from the future
DCI - the architecture from the futureDCI - the architecture from the future
DCI - the architecture from the future
 
Refactoring Rails applications with RubyMine
Refactoring Rails applications with RubyMineRefactoring Rails applications with RubyMine
Refactoring Rails applications with RubyMine
 
Beyond The Rails Way
Beyond The Rails WayBeyond The Rails Way
Beyond The Rails Way
 
Service objects in Rails tests - factory_girl replacement
Service objects in Rails tests - factory_girl replacementService objects in Rails tests - factory_girl replacement
Service objects in Rails tests - factory_girl replacement
 
Developer oriented
Developer orientedDeveloper oriented
Developer oriented
 
Can you TDD Rails?
Can you TDD Rails?Can you TDD Rails?
Can you TDD Rails?
 
A programmer or a business consultant?
A programmer or a business consultant?A programmer or a business consultant?
A programmer or a business consultant?
 
Rails refactoring call for help
Rails refactoring call for helpRails refactoring call for help
Rails refactoring call for help
 
Use cases in the code with AOP
Use cases in the code with AOPUse cases in the code with AOP
Use cases in the code with AOP
 
Single Page Applications with CoffeeScript [Polish]
Single Page Applications with CoffeeScript [Polish]Single Page Applications with CoffeeScript [Polish]
Single Page Applications with CoffeeScript [Polish]
 
Madeleine on Rails
Madeleine on RailsMadeleine on Rails
Madeleine on Rails
 
TDD with Rails
TDD with RailsTDD with Rails
TDD with Rails
 

[Polish] Praca zdalna, praca asynchroniczna