SlideShare a Scribd company logo
(Home-) Office ?
W-JAX 2013

Matthias Lübken

Martin Lippert

Director Software Development – Adcloud

Principal Software Engineer – Pivotal

matthias@luebken.com, @luebken

mlippert@gmail.com, @martinlippert
„Beginning in June, we’re asking all
employees with work-from-home
arrangements to work in Yahoo!
offices.“

Marissa Mayer
President &
CEO of Yahoo!
Photo-credit: http://www.flickr.com/photos/jdlasica/
„Remote work is on a rapid ascent, and
not just among hot tech companies like
Github, Automattic, or thousands of
others. [...] Worse than simply being late
to that party is to try to turn back the
clock and bait’n’switch your existing
workforce.“

David H. Hansson 

Ruby on Rails creator
Partner at 37 Signals
Photo-credit: http://www.flickr.com/photos/jesper/
The ideal setting

•

One big office, no commute and
travel
Everybody loves to work from

9–5

•

•

Trust all around

•

•

The best people available on
the planet

•
•

•

Highly creative environment

•

Productive for all with right
amount of meetings

Highly passionate with a
common culture
Open, honest and direct
communication
Shared vision, clear goal and
few management
You have to choose!
Some choose the office
!

•

Face to face communication

•

More creative environment (?)

•

Social context

•

Water cooler kitchen talks
Some choose the office
•

They don’t trust their employees

•

They want to stay in control and want to keep an eye on everybody

•

It is a company policy, whether it makes sense or not

•

They want to save money
The agile history
•

Created in an office context

•

Work with the existing people of the
company / team
Agile

•

Remote work was always “alien”

•

Most agile people don’t want to work
remote
But remember …

You choose!
… this is a compromise.
Some choose remote work
•

Best talents available

•

Family flexibility

•

People are different, so everybody works when he/she is
energized and in the flow
We think…
...

both ways are possible

...

both ways are equally good

...

each way focuses on different aspects
Some examples
Github
• Biggest Git / SVN hoster

• Optimize for happiness with
side projects

• > 150 people, 2/3 remote
• Family-friendly
• No managers • No deadlines •
No Meetings • No workflows

• Invest in internal 

tools

• Inspired by opensource work
• Asynchronous discussion with
pull requests & chat
http://zachholman.com/posts/how-github-works/
Automattic
•

The people behind
wordpress.org and
wordpress.com

•
!

Everyone starts with
support

•

Data-influenced not
driven

•

190 employees

•

Vision: enabling people
to publish

•

Autonomy, empowerment
and trust

•

Philosophy: transparency,
meritocracy, longevity

•

Tools: P2, IRC, IM, Skype
37Signals

•

36 employees around the world.
13 have desks at the HQ in
Chicago.

40h work week. Distributed
around the clock.
Use screensharing and
screencast

•

Weekly discussion thread: “What
have you been working on”.

•

•

Ruby on Rails inventor. Product
company: Web collaboration
software

•

•

•

Office are interruption factories
and remote work is almost Zenlike

•

Meetings are a rare treat

Company get together

•

Customer support is staffed
during office hours

•

Four hours overlap for
collaboration and team feeling
Other examples
•

37Signals

•

Copyblogger (source)

•

Automattic (160
employees)

•

YouNeedABudget

•
•

•

•

•
•

Kalypso LP
Mozilla

•
•

UniversalMind (65
employees)

•

Basho (115 employees,
50% remote)

SoftwareMill

•
•

AppendTo (23 employees)

GrantStreet

•
•

LullaBot (35 employees)

MySQL (70/30)

GitHub (100 employees)
•

AsmallOrange

StackExchange (50/50)

Genuitec
•

Art & Logic (70
employees)

•
•

•

10up

MCF Technology Solutions
ProofHQ
Treehouse
http://scottberkun.com/2013/how-many-companies-are-100-distributed/
How does it work?
#1
You need to trust people
#2
Aim for total transparency
#3
You need a strong vision
#4
You need face time
#5
Build a remote as default culture
Personal lessons learned
•

Technology still sucks 

(for certain tasks)
Don’t forget to call it a day

•

Know how you work best

•

•

•

Brainstorming sessions don’t
work well via Skype

•

Face-to-face is different than
for non-remote teams

Get out of the House

•

Eliminate distractions

•

Work in a productive space

•

Use collaboration tools
Conclusion
•

Remote work is a viable option

•

Remote teams can be equally good / efficient / effective 

as co-located teams - or even better

•

“Do, or do not” - mixed settings suck





Is remote work the preferred option for new companies?
Thanks!

Matthias Lübken

Martin Lippert

Director Software Development – Adcloud

Principal Software Engineer – Pivotal

matthias@luebken.com, @luebken

mlippert@gmail.com, @martinlippert

More Related Content

What's hot

Career of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce CompanyCareer of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce Company
Vrann Tulika
 
PACE Roadmap - Presentation during Engage 2018
PACE Roadmap - Presentation during Engage 2018PACE Roadmap - Presentation during Engage 2018
PACE Roadmap - Presentation during Engage 2018
Roland Driesen
 
Workstream messaging bc summit2016
Workstream messaging bc summit2016Workstream messaging bc summit2016
Workstream messaging bc summit2016
Dave Michels
 
Managing experimentation
Managing experimentationManaging experimentation
Managing experimentation
wilstuckey
 
How to Build a Great Drupal Team
How to Build a Great Drupal TeamHow to Build a Great Drupal Team
How to Build a Great Drupal Team
Acquia
 
Crash Course - managing software people and teams (sfelc, 10.26.16)
Crash Course  - managing software people and teams (sfelc, 10.26.16)Crash Course  - managing software people and teams (sfelc, 10.26.16)
Crash Course - managing software people and teams (sfelc, 10.26.16)
Ron Lichty
 
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
Ron Lichty
 
Virtual Collaboration
Virtual CollaborationVirtual Collaboration
Virtual Collaboration
raanan
 
12 take aways - managing the unmanageable
12 take aways - managing the unmanageable12 take aways - managing the unmanageable
12 take aways - managing the unmanageable
Ron Lichty
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
Ron Lichty
 

What's hot (10)

Career of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce CompanyCareer of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce Company
 
PACE Roadmap - Presentation during Engage 2018
PACE Roadmap - Presentation during Engage 2018PACE Roadmap - Presentation during Engage 2018
PACE Roadmap - Presentation during Engage 2018
 
Workstream messaging bc summit2016
Workstream messaging bc summit2016Workstream messaging bc summit2016
Workstream messaging bc summit2016
 
Managing experimentation
Managing experimentationManaging experimentation
Managing experimentation
 
How to Build a Great Drupal Team
How to Build a Great Drupal TeamHow to Build a Great Drupal Team
How to Build a Great Drupal Team
 
Crash Course - managing software people and teams (sfelc, 10.26.16)
Crash Course  - managing software people and teams (sfelc, 10.26.16)Crash Course  - managing software people and teams (sfelc, 10.26.16)
Crash Course - managing software people and teams (sfelc, 10.26.16)
 
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
 
Virtual Collaboration
Virtual CollaborationVirtual Collaboration
Virtual Collaboration
 
12 take aways - managing the unmanageable
12 take aways - managing the unmanageable12 take aways - managing the unmanageable
12 take aways - managing the unmanageable
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
 

Viewers also liked

WJAX 2013: Java8-Tooling in Eclipse
WJAX 2013: Java8-Tooling in EclipseWJAX 2013: Java8-Tooling in Eclipse
WJAX 2013: Java8-Tooling in Eclipse
martinlippert
 
WJAX 2013: Die PaaS-Parade - Teil 2 - Cloud Foundry
WJAX 2013: Die PaaS-Parade - Teil 2 - Cloud FoundryWJAX 2013: Die PaaS-Parade - Teil 2 - Cloud Foundry
WJAX 2013: Die PaaS-Parade - Teil 2 - Cloud Foundry
martinlippert
 
EclipseCon-Europe 2013: Optimizing performance - how to make your Eclipse-bas...
EclipseCon-Europe 2013: Optimizing performance - how to make your Eclipse-bas...EclipseCon-Europe 2013: Optimizing performance - how to make your Eclipse-bas...
EclipseCon-Europe 2013: Optimizing performance - how to make your Eclipse-bas...
martinlippert
 
JAX 2013: Modern Architectures with Spring and JavaScript
JAX 2013: Modern Architectures with Spring and JavaScriptJAX 2013: Modern Architectures with Spring and JavaScript
JAX 2013: Modern Architectures with Spring and JavaScript
martinlippert
 
JAX 2013: Introducing Eclipse Orion
JAX 2013: Introducing Eclipse OrionJAX 2013: Introducing Eclipse Orion
JAX 2013: Introducing Eclipse Orion
martinlippert
 
Modern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScriptModern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScript
martinlippert
 
Scripted - Embracing Eclipse Orion
Scripted - Embracing Eclipse OrionScripted - Embracing Eclipse Orion
Scripted - Embracing Eclipse Orion
martinlippert
 
Spring Tooling: What's new and what's coming
Spring Tooling: What's new and what's comingSpring Tooling: What's new and what's coming
Spring Tooling: What's new and what's coming
martinlippert
 
Jax2013 PaaS-Parade - Part 1: Cloud Foundry
Jax2013 PaaS-Parade - Part 1: Cloud FoundryJax2013 PaaS-Parade - Part 1: Cloud Foundry
Jax2013 PaaS-Parade - Part 1: Cloud Foundry
martinlippert
 
EclipseCon-Europe 2013: Making the Eclipse IDE fun again
EclipseCon-Europe 2013: Making the Eclipse IDE fun againEclipseCon-Europe 2013: Making the Eclipse IDE fun again
EclipseCon-Europe 2013: Making the Eclipse IDE fun again
martinlippert
 

Viewers also liked (10)

WJAX 2013: Java8-Tooling in Eclipse
WJAX 2013: Java8-Tooling in EclipseWJAX 2013: Java8-Tooling in Eclipse
WJAX 2013: Java8-Tooling in Eclipse
 
WJAX 2013: Die PaaS-Parade - Teil 2 - Cloud Foundry
WJAX 2013: Die PaaS-Parade - Teil 2 - Cloud FoundryWJAX 2013: Die PaaS-Parade - Teil 2 - Cloud Foundry
WJAX 2013: Die PaaS-Parade - Teil 2 - Cloud Foundry
 
EclipseCon-Europe 2013: Optimizing performance - how to make your Eclipse-bas...
EclipseCon-Europe 2013: Optimizing performance - how to make your Eclipse-bas...EclipseCon-Europe 2013: Optimizing performance - how to make your Eclipse-bas...
EclipseCon-Europe 2013: Optimizing performance - how to make your Eclipse-bas...
 
JAX 2013: Modern Architectures with Spring and JavaScript
JAX 2013: Modern Architectures with Spring and JavaScriptJAX 2013: Modern Architectures with Spring and JavaScript
JAX 2013: Modern Architectures with Spring and JavaScript
 
JAX 2013: Introducing Eclipse Orion
JAX 2013: Introducing Eclipse OrionJAX 2013: Introducing Eclipse Orion
JAX 2013: Introducing Eclipse Orion
 
Modern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScriptModern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScript
 
Scripted - Embracing Eclipse Orion
Scripted - Embracing Eclipse OrionScripted - Embracing Eclipse Orion
Scripted - Embracing Eclipse Orion
 
Spring Tooling: What's new and what's coming
Spring Tooling: What's new and what's comingSpring Tooling: What's new and what's coming
Spring Tooling: What's new and what's coming
 
Jax2013 PaaS-Parade - Part 1: Cloud Foundry
Jax2013 PaaS-Parade - Part 1: Cloud FoundryJax2013 PaaS-Parade - Part 1: Cloud Foundry
Jax2013 PaaS-Parade - Part 1: Cloud Foundry
 
EclipseCon-Europe 2013: Making the Eclipse IDE fun again
EclipseCon-Europe 2013: Making the Eclipse IDE fun againEclipseCon-Europe 2013: Making the Eclipse IDE fun again
EclipseCon-Europe 2013: Making the Eclipse IDE fun again
 

Similar to Home- (office) ?

Beyond Fast: How to fund, design, build, and monetize your ambitious software...
Beyond Fast: How to fund, design, build, and monetize your ambitious software...Beyond Fast: How to fund, design, build, and monetize your ambitious software...
Beyond Fast: How to fund, design, build, and monetize your ambitious software...
Originate
 
Originate - Beyond Fast
Originate - Beyond FastOriginate - Beyond Fast
Originate - Beyond Fast
Rob Meadows
 
Keynote #5 scaling up design by jurgen spangl
Keynote #5 scaling up design by jurgen spanglKeynote #5 scaling up design by jurgen spangl
Keynote #5 scaling up design by jurgen spangl
ux singapore
 
SharePoint, Yammer & Teams: Oh My! What to use when.
SharePoint, Yammer & Teams: Oh My! What to use when.SharePoint, Yammer & Teams: Oh My! What to use when.
SharePoint, Yammer & Teams: Oh My! What to use when.
Ruven Gotz
 
Google's Organization Culture
Google's Organization CultureGoogle's Organization Culture
Google's Organization Culture
Pauline Zhou
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teams
Hugo Messer
 
Communication tool & Environment for Remote Worker
Communication tool & Environment for Remote WorkerCommunication tool & Environment for Remote Worker
Communication tool & Environment for Remote Worker
Shotaro Sakamaki
 
Project management
Project managementProject management
Project management
Creech
 
Virtual Company - Go Limitless
Virtual Company - Go LimitlessVirtual Company - Go Limitless
Virtual Company - Go Limitless
Mario Peshev
 
Why and How startup choose tech stacks?
Why and How startup choose tech stacks?Why and How startup choose tech stacks?
Why and How startup choose tech stacks?
Mizno Kruge
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011
Liesl Barrell
 
Enterprise social what is the real value to the business - sps philly - mar...
Enterprise social   what is the real value to the business - sps philly - mar...Enterprise social   what is the real value to the business - sps philly - mar...
Enterprise social what is the real value to the business - sps philly - mar...
Ruven Gotz
 
Recruiting Great Engineers in Six Easy Steps
Recruiting Great Engineers in Six Easy StepsRecruiting Great Engineers in Six Easy Steps
Recruiting Great Engineers in Six Easy Steps
Aleksandr Yampolskiy
 
Top Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps HandbookTop Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps Handbook
Dynatrace
 
Top Social Media & Productivity Management Tools - October 2011
Top Social Media & Productivity Management Tools - October 2011Top Social Media & Productivity Management Tools - October 2011
Top Social Media & Productivity Management Tools - October 2011
C.Miro Consulting | Claudia Miro
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
Devopsdays
 
Laura arber case study g apps
Laura arber case study g appsLaura arber case study g apps
Laura arber case study g apps
Laura Arber, PMP
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
UserTesting
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
Chris Aniszczyk
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
Ben VanEvery
 

Similar to Home- (office) ? (20)

Beyond Fast: How to fund, design, build, and monetize your ambitious software...
Beyond Fast: How to fund, design, build, and monetize your ambitious software...Beyond Fast: How to fund, design, build, and monetize your ambitious software...
Beyond Fast: How to fund, design, build, and monetize your ambitious software...
 
Originate - Beyond Fast
Originate - Beyond FastOriginate - Beyond Fast
Originate - Beyond Fast
 
Keynote #5 scaling up design by jurgen spangl
Keynote #5 scaling up design by jurgen spanglKeynote #5 scaling up design by jurgen spangl
Keynote #5 scaling up design by jurgen spangl
 
SharePoint, Yammer & Teams: Oh My! What to use when.
SharePoint, Yammer & Teams: Oh My! What to use when.SharePoint, Yammer & Teams: Oh My! What to use when.
SharePoint, Yammer & Teams: Oh My! What to use when.
 
Google's Organization Culture
Google's Organization CultureGoogle's Organization Culture
Google's Organization Culture
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teams
 
Communication tool & Environment for Remote Worker
Communication tool & Environment for Remote WorkerCommunication tool & Environment for Remote Worker
Communication tool & Environment for Remote Worker
 
Project management
Project managementProject management
Project management
 
Virtual Company - Go Limitless
Virtual Company - Go LimitlessVirtual Company - Go Limitless
Virtual Company - Go Limitless
 
Why and How startup choose tech stacks?
Why and How startup choose tech stacks?Why and How startup choose tech stacks?
Why and How startup choose tech stacks?
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011
 
Enterprise social what is the real value to the business - sps philly - mar...
Enterprise social   what is the real value to the business - sps philly - mar...Enterprise social   what is the real value to the business - sps philly - mar...
Enterprise social what is the real value to the business - sps philly - mar...
 
Recruiting Great Engineers in Six Easy Steps
Recruiting Great Engineers in Six Easy StepsRecruiting Great Engineers in Six Easy Steps
Recruiting Great Engineers in Six Easy Steps
 
Top Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps HandbookTop Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps Handbook
 
Top Social Media & Productivity Management Tools - October 2011
Top Social Media & Productivity Management Tools - October 2011Top Social Media & Productivity Management Tools - October 2011
Top Social Media & Productivity Management Tools - October 2011
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
Laura arber case study g apps
Laura arber case study g appsLaura arber case study g apps
Laura arber case study g apps
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
 

More from Matthias Luebken

Who needs containers in a serverless world
Who needs containers in a serverless worldWho needs containers in a serverless world
Who needs containers in a serverless world
Matthias Luebken
 
Who needs containers in a serverless world
Who needs containers in a serverless worldWho needs containers in a serverless world
Who needs containers in a serverless world
Matthias Luebken
 
Container Patterns
Container PatternsContainer Patterns
Container Patterns
Matthias Luebken
 
Eine Einführung in Docker
Eine Einführung in DockerEine Einführung in Docker
Eine Einführung in Docker
Matthias Luebken
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
Matthias Luebken
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
Matthias Luebken
 
Docker Introduction – @ Agile Bonn
Docker Introduction – @ Agile BonnDocker Introduction – @ Agile Bonn
Docker Introduction – @ Agile Bonn
Matthias Luebken
 
“Und wie war ich so?”
Feedback in Unternehmen
“Und wie war ich so?”
Feedback in Unternehmen“Und wie war ich so?”
Feedback in Unternehmen
“Und wie war ich so?”
Feedback in Unternehmen
Matthias Luebken
 
Staying Startup
Staying StartupStaying Startup
Staying Startup
Matthias Luebken
 
Talk: Staying Startup at Interactive-Cologne
Talk: Staying Startup at Interactive-CologneTalk: Staying Startup at Interactive-Cologne
Talk: Staying Startup at Interactive-Cologne
Matthias Luebken
 
Verbessertes Feedback durch Peerreview
Verbessertes Feedback durch PeerreviewVerbessertes Feedback durch Peerreview
Verbessertes Feedback durch PeerreviewMatthias Luebken
 
Mobile Webapps Entwicklung
Mobile Webapps EntwicklungMobile Webapps Entwicklung
Mobile Webapps Entwicklung
Matthias Luebken
 

More from Matthias Luebken (14)

Who needs containers in a serverless world
Who needs containers in a serverless worldWho needs containers in a serverless world
Who needs containers in a serverless world
 
Who needs containers in a serverless world
Who needs containers in a serverless worldWho needs containers in a serverless world
Who needs containers in a serverless world
 
Container Patterns
Container PatternsContainer Patterns
Container Patterns
 
Eine Einführung in Docker
Eine Einführung in DockerEine Einführung in Docker
Eine Einführung in Docker
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
 
Docker Introduction – @ Agile Bonn
Docker Introduction – @ Agile BonnDocker Introduction – @ Agile Bonn
Docker Introduction – @ Agile Bonn
 
“Und wie war ich so?”
Feedback in Unternehmen
“Und wie war ich so?”
Feedback in Unternehmen“Und wie war ich so?”
Feedback in Unternehmen
“Und wie war ich so?”
Feedback in Unternehmen
 
Staying Startup
Staying StartupStaying Startup
Staying Startup
 
Talk: Staying Startup at Interactive-Cologne
Talk: Staying Startup at Interactive-CologneTalk: Staying Startup at Interactive-Cologne
Talk: Staying Startup at Interactive-Cologne
 
Verbessertes Feedback durch Peerreview
Verbessertes Feedback durch PeerreviewVerbessertes Feedback durch Peerreview
Verbessertes Feedback durch Peerreview
 
Mobile WebApps
Mobile WebAppsMobile WebApps
Mobile WebApps
 
Mobile Webapps Entwicklung
Mobile Webapps EntwicklungMobile Webapps Entwicklung
Mobile Webapps Entwicklung
 
Mobile Webapps Motivation
Mobile Webapps MotivationMobile Webapps Motivation
Mobile Webapps Motivation
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

Home- (office) ?

  • 1. (Home-) Office ? W-JAX 2013 Matthias Lübken Martin Lippert Director Software Development – Adcloud Principal Software Engineer – Pivotal matthias@luebken.com, @luebken mlippert@gmail.com, @martinlippert
  • 2. „Beginning in June, we’re asking all employees with work-from-home arrangements to work in Yahoo! offices.“ Marissa Mayer President & CEO of Yahoo! Photo-credit: http://www.flickr.com/photos/jdlasica/
  • 3. „Remote work is on a rapid ascent, and not just among hot tech companies like Github, Automattic, or thousands of others. [...] Worse than simply being late to that party is to try to turn back the clock and bait’n’switch your existing workforce.“ David H. Hansson 
 Ruby on Rails creator Partner at 37 Signals Photo-credit: http://www.flickr.com/photos/jesper/
  • 4. The ideal setting • One big office, no commute and travel Everybody loves to work from
 9–5 • • Trust all around • • The best people available on the planet • • • Highly creative environment • Productive for all with right amount of meetings Highly passionate with a common culture Open, honest and direct communication Shared vision, clear goal and few management
  • 5. You have to choose!
  • 6. Some choose the office ! • Face to face communication • More creative environment (?) • Social context • Water cooler kitchen talks
  • 7. Some choose the office • They don’t trust their employees • They want to stay in control and want to keep an eye on everybody • It is a company policy, whether it makes sense or not • They want to save money
  • 8. The agile history • Created in an office context • Work with the existing people of the company / team Agile • Remote work was always “alien” • Most agile people don’t want to work remote
  • 9. But remember … You choose! … this is a compromise.
  • 10. Some choose remote work • Best talents available • Family flexibility • People are different, so everybody works when he/she is energized and in the flow
  • 11. We think… ... both ways are possible ... both ways are equally good ... each way focuses on different aspects
  • 13. Github • Biggest Git / SVN hoster • Optimize for happiness with side projects • > 150 people, 2/3 remote • Family-friendly • No managers • No deadlines • No Meetings • No workflows • Invest in internal 
 tools • Inspired by opensource work • Asynchronous discussion with pull requests & chat http://zachholman.com/posts/how-github-works/
  • 14. Automattic • The people behind wordpress.org and wordpress.com • ! Everyone starts with support • Data-influenced not driven • 190 employees • Vision: enabling people to publish • Autonomy, empowerment and trust • Philosophy: transparency, meritocracy, longevity • Tools: P2, IRC, IM, Skype
  • 15. 37Signals • 36 employees around the world. 13 have desks at the HQ in Chicago. 40h work week. Distributed around the clock. Use screensharing and screencast • Weekly discussion thread: “What have you been working on”. • • Ruby on Rails inventor. Product company: Web collaboration software • • • Office are interruption factories and remote work is almost Zenlike • Meetings are a rare treat Company get together • Customer support is staffed during office hours • Four hours overlap for collaboration and team feeling
  • 16. Other examples • 37Signals • Copyblogger (source) • Automattic (160 employees) • YouNeedABudget • • • • • • Kalypso LP Mozilla • • UniversalMind (65 employees) • Basho (115 employees, 50% remote) SoftwareMill • • AppendTo (23 employees) GrantStreet • • LullaBot (35 employees) MySQL (70/30) GitHub (100 employees) • AsmallOrange StackExchange (50/50) Genuitec • Art & Logic (70 employees) • • • 10up MCF Technology Solutions ProofHQ Treehouse http://scottberkun.com/2013/how-many-companies-are-100-distributed/
  • 17. How does it work?
  • 18. #1 You need to trust people
  • 19. #2 Aim for total transparency
  • 20. #3 You need a strong vision
  • 22. #5 Build a remote as default culture
  • 23. Personal lessons learned • Technology still sucks 
 (for certain tasks) Don’t forget to call it a day • Know how you work best • • • Brainstorming sessions don’t work well via Skype • Face-to-face is different than for non-remote teams Get out of the House • Eliminate distractions • Work in a productive space • Use collaboration tools
  • 24. Conclusion • Remote work is a viable option • Remote teams can be equally good / efficient / effective 
 as co-located teams - or even better • “Do, or do not” - mixed settings suck
 
 
 Is remote work the preferred option for new companies?
  • 25. Thanks! Matthias Lübken Martin Lippert Director Software Development – Adcloud Principal Software Engineer – Pivotal matthias@luebken.com, @luebken mlippert@gmail.com, @martinlippert