OOP 2013 - Weltweite Entwicklung von Open Source Software

Post on 05-Dec-2014

742 views 3 download

description

Vortrag zur Entwicklung von Software in weltweit verteilten virtuellen Teams.

Transcript of OOP 2013 - Weltweite Entwicklung von Open Source Software

Weltweit verteilte Entwicklung von

Open Source Software

Mue

Frank MüllerOldenburg

Baujahr 1965EntwicklerFachautor

mue@tideland.biz

open

sourcesoftware

deve

lopment

communities

licenses

linuxcollaboration

gimpeclipsem

ozilla

gnu

apache

freebsd

freedom

influence

mongodb pythongo

Kein lokales Unternehmen

Virtuelle Teams

Faszination für Technologien

Mitwirkung an etwas Großem

Kommt Einschränkungen entgegen

Und auch der Familie

Bunter Mix von Mitarbeitern

Verteilung am Beispiel Juju Core

Herausforderung Sprachvielfalt

Amtssprache Englisch

Herausforderung Zeitverschiebung

Mitarbeiter A

Mitarbeiter B

Mitarbeiter C

Mitarbeiter D

Mitarbeiter E

Mitarbeiter F

Überlappende Arbeitsweise

Der Sonne folgen

Persönliche Flexibilität

Herausforderung Vereinsamung

Vernetzung ist sehr wichtig

Kommunikation via IRC

Kommunikation via Hangout

Konferenzen und Meetings

Vielfältige Diskussionen

Soziale Veranstaltungen

Mailing-Listen

Vielfältige Web-Werkzeuge

Herausforderung Qualität

Gegenseitige QualitätssicherungBranch

Merge

Proposals

Review Review Review LGTM LGTM

Trunk

Rietveld Code Review Tool

Objektive Review-Aspekte

Sehr hohe Testabdeckung

Einhaltung von Konventionen

Subjektive Review-Aspekte

Einheitliche Sprache

Homogener Stil

KISS / DRY / YAGNI

Ziel erreicht

Viel Spaß in der Pause

Bildquellen

123RFiStockphotoeigene Fotos