SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Weltweit verteilte
  Entwicklung von
Open Source Software
Mue


  Frank Müller
   Oldenburg
 Baujahr 1965
   Entwickler
   Fachautor
mue@tideland.biz
mozilla
               source licenses


                                                  gnu
                                                        eclipse
 apache                               gimp

                 software
                       development
open        influence



                  communities




                                                         freebsd
                                     collaboration
                                      linux freedom
            go




                                     mongodb
                                               python
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
Überlappende Arbeitsweise




Mitarbeiter A

Mitarbeiter B

Mitarbeiter C

Mitarbeiter D

Mitarbeiter E

Mitarbeiter F
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ätssicherung



                         Trunk


                                   Proposals
  Branch




                                                      Merge
                Review    Review    Review     LGTM    LGTM
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

123RF
iStockphoto
eigene Fotos

Weitere ähnliche Inhalte

Andere mochten auch

Trompe l-oeil-info-5000-fresques
Trompe l-oeil-info-5000-fresquesTrompe l-oeil-info-5000-fresques
Trompe l-oeil-info-5000-fresquesGRIPON-MURALS
 
Opinion way Fiducial_pour_Radio_Classique_les_Echos vague 3 - février 2012_vf
Opinion way Fiducial_pour_Radio_Classique_les_Echos vague 3 - février 2012_vfOpinion way Fiducial_pour_Radio_Classique_les_Echos vague 3 - février 2012_vf
Opinion way Fiducial_pour_Radio_Classique_les_Echos vague 3 - février 2012_vfcontactOpinionWay
 
Adolecentes y valores
Adolecentes  y valoresAdolecentes  y valores
Adolecentes y valoresfinadelira
 
Smartphones tablettes-maroc-telecom-mars-2015
Smartphones tablettes-maroc-telecom-mars-2015Smartphones tablettes-maroc-telecom-mars-2015
Smartphones tablettes-maroc-telecom-mars-2015Maroc Telecom
 
Responsabilidad social
Responsabilidad socialResponsabilidad social
Responsabilidad socialansebtor
 
Opinion way pour TV Mag - Le TVscope - décembre 2014
Opinion way pour TV Mag - Le TVscope - décembre 2014Opinion way pour TV Mag - Le TVscope - décembre 2014
Opinion way pour TV Mag - Le TVscope - décembre 2014contactOpinionWay
 
ITI-RI melting potes 3
ITI-RI melting potes 3ITI-RI melting potes 3
ITI-RI melting potes 3ophelie_g
 
Recherche optimisée sur google
Recherche optimisée sur googleRecherche optimisée sur google
Recherche optimisée sur googleMassimia Mohamed
 
La voiture-connectee fr
La voiture-connectee frLa voiture-connectee fr
La voiture-connectee frGroupe PSA
 
Observaciones segundo debate proyecto ley organica juventud
Observaciones segundo debate proyecto ley organica juventudObservaciones segundo debate proyecto ley organica juventud
Observaciones segundo debate proyecto ley organica juventudFernando Cáceres
 

Andere mochten auch (15)

Slideshare
SlideshareSlideshare
Slideshare
 
Maramba
MarambaMaramba
Maramba
 
Fútbol
FútbolFútbol
Fútbol
 
Trompe l-oeil-info-5000-fresques
Trompe l-oeil-info-5000-fresquesTrompe l-oeil-info-5000-fresques
Trompe l-oeil-info-5000-fresques
 
Opinion way Fiducial_pour_Radio_Classique_les_Echos vague 3 - février 2012_vf
Opinion way Fiducial_pour_Radio_Classique_les_Echos vague 3 - février 2012_vfOpinion way Fiducial_pour_Radio_Classique_les_Echos vague 3 - février 2012_vf
Opinion way Fiducial_pour_Radio_Classique_les_Echos vague 3 - février 2012_vf
 
Adolecentes y valores
Adolecentes  y valoresAdolecentes  y valores
Adolecentes y valores
 
Smartphones tablettes-maroc-telecom-mars-2015
Smartphones tablettes-maroc-telecom-mars-2015Smartphones tablettes-maroc-telecom-mars-2015
Smartphones tablettes-maroc-telecom-mars-2015
 
Debat4
Debat4Debat4
Debat4
 
Responsabilidad social
Responsabilidad socialResponsabilidad social
Responsabilidad social
 
Opinion way pour TV Mag - Le TVscope - décembre 2014
Opinion way pour TV Mag - Le TVscope - décembre 2014Opinion way pour TV Mag - Le TVscope - décembre 2014
Opinion way pour TV Mag - Le TVscope - décembre 2014
 
ITI-RI melting potes 3
ITI-RI melting potes 3ITI-RI melting potes 3
ITI-RI melting potes 3
 
Recherche optimisée sur google
Recherche optimisée sur googleRecherche optimisée sur google
Recherche optimisée sur google
 
La voiture-connectee fr
La voiture-connectee frLa voiture-connectee fr
La voiture-connectee fr
 
Missing the target
Missing the targetMissing the target
Missing the target
 
Observaciones segundo debate proyecto ley organica juventud
Observaciones segundo debate proyecto ley organica juventudObservaciones segundo debate proyecto ley organica juventud
Observaciones segundo debate proyecto ley organica juventud
 

Ähnlich wie OOP 2013 - Weltweite Entwicklung von Open Source Software

Open Source und Free Software unter Windows
Open Source und Free Software unter WindowsOpen Source und Free Software unter Windows
Open Source und Free Software unter WindowsMartin Leyrer
 
Integration von Open Source Communities
Integration von Open Source CommunitiesIntegration von Open Source Communities
Integration von Open Source CommunitiesNETBAES
 
Moz Community Opensource Meeting
Moz Community Opensource MeetingMoz Community Opensource Meeting
Moz Community Opensource MeetingCarsten Book
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?Johann-Peter Hartmann
 
Open Source als innere Haltung und die Bedeutung der OSGeo Foundation
Open Source als innere Haltung  und die Bedeutung der OSGeo FoundationOpen Source als innere Haltung  und die Bedeutung der OSGeo Foundation
Open Source als innere Haltung und die Bedeutung der OSGeo FoundationFranz-Josef Behr
 
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Andreas Mertens
 
Teamarbeit 2.0 (PTF 2008)
Teamarbeit 2.0 (PTF 2008) Teamarbeit 2.0 (PTF 2008)
Teamarbeit 2.0 (PTF 2008) Thomas Koch
 
Goobi. Digitalisieren im Verein - Leipzig, 13.03.2013
Goobi. Digitalisieren im Verein - Leipzig, 13.03.2013Goobi. Digitalisieren im Verein - Leipzig, 13.03.2013
Goobi. Digitalisieren im Verein - Leipzig, 13.03.2013goobi_org
 
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010Christian Baranowski
 
Wpd2010 bonn keynote acsr 20100428 14-00
Wpd2010 bonn keynote acsr 20100428 14-00Wpd2010 bonn keynote acsr 20100428 14-00
Wpd2010 bonn keynote acsr 20100428 14-00acsr industrialdesign
 
Einführung Communote - Enterprise Microblogging
Einführung Communote - Enterprise MicrobloggingEinführung Communote - Enterprise Microblogging
Einführung Communote - Enterprise MicrobloggingCommunote GmbH
 
Microsoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindMicrosoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindChristian Heilmann
 
20091203 Peters Munich Talks2
20091203 Peters Munich Talks220091203 Peters Munich Talks2
20091203 Peters Munich Talks2Carsten Book
 

Ähnlich wie OOP 2013 - Weltweite Entwicklung von Open Source Software (20)

Open Source und Free Software unter Windows
Open Source und Free Software unter WindowsOpen Source und Free Software unter Windows
Open Source und Free Software unter Windows
 
Integration von Open Source Communities
Integration von Open Source CommunitiesIntegration von Open Source Communities
Integration von Open Source Communities
 
Moz Community Opensource Meeting
Moz Community Opensource MeetingMoz Community Opensource Meeting
Moz Community Opensource Meeting
 
Cebit2010
Cebit2010Cebit2010
Cebit2010
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?
 
Vorstellung PG PLME
Vorstellung PG PLMEVorstellung PG PLME
Vorstellung PG PLME
 
Open Source als innere Haltung und die Bedeutung der OSGeo Foundation
Open Source als innere Haltung  und die Bedeutung der OSGeo FoundationOpen Source als innere Haltung  und die Bedeutung der OSGeo Foundation
Open Source als innere Haltung und die Bedeutung der OSGeo Foundation
 
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
 
Teamarbeit 2.0 (PTF 2008)
Teamarbeit 2.0 (PTF 2008) Teamarbeit 2.0 (PTF 2008)
Teamarbeit 2.0 (PTF 2008)
 
Goobi. Digitalisieren im Verein - Leipzig, 13.03.2013
Goobi. Digitalisieren im Verein - Leipzig, 13.03.2013Goobi. Digitalisieren im Verein - Leipzig, 13.03.2013
Goobi. Digitalisieren im Verein - Leipzig, 13.03.2013
 
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
 
Wpd2010 bonn keynote acsr 20100428 14-00
Wpd2010 bonn keynote acsr 20100428 14-00Wpd2010 bonn keynote acsr 20100428 14-00
Wpd2010 bonn keynote acsr 20100428 14-00
 
Einführung Communote - Enterprise Microblogging
Einführung Communote - Enterprise MicrobloggingEinführung Communote - Enterprise Microblogging
Einführung Communote - Enterprise Microblogging
 
Communote I-KNOW 2010
Communote I-KNOW 2010Communote I-KNOW 2010
Communote I-KNOW 2010
 
Das ist Open Source
Das ist Open SourceDas ist Open Source
Das ist Open Source
 
Microsoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindMicrosoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behind
 
Rewrites überleben
Rewrites überlebenRewrites überleben
Rewrites überleben
 
Rewrites überleben
Rewrites überlebenRewrites überleben
Rewrites überleben
 
Bildung im Netz
Bildung im NetzBildung im Netz
Bildung im Netz
 
20091203 Peters Munich Talks2
20091203 Peters Munich Talks220091203 Peters Munich Talks2
20091203 Peters Munich Talks2
 

Mehr von Frank Müller

JAX 2023 - Cloud Provider APIs
JAX 2023 - Cloud Provider APIsJAX 2023 - Cloud Provider APIs
JAX 2023 - Cloud Provider APIsFrank Müller
 
JAX 2023 - Generics in Go
JAX 2023 - Generics in GoJAX 2023 - Generics in Go
JAX 2023 - Generics in GoFrank Müller
 
Let The Computer Do It
Let The Computer Do ItLet The Computer Do It
Let The Computer Do ItFrank Müller
 
2021 OOP - Kubernetes Operatoren
2021   OOP - Kubernetes Operatoren2021   OOP - Kubernetes Operatoren
2021 OOP - Kubernetes OperatorenFrank Müller
 
DevOpsCon - Verteilte Entwicklung in Go
DevOpsCon - Verteilte Entwicklung in GoDevOpsCon - Verteilte Entwicklung in Go
DevOpsCon - Verteilte Entwicklung in GoFrank Müller
 
Devs@Home - Einführung in Go
Devs@Home - Einführung in GoDevs@Home - Einführung in Go
Devs@Home - Einführung in GoFrank Müller
 
Blockchains - Mehr als nur digitale Währungen
Blockchains - Mehr als nur digitale WährungenBlockchains - Mehr als nur digitale Währungen
Blockchains - Mehr als nur digitale WährungenFrank Müller
 
Spaß an der Nebenläufigkeit
Spaß an der NebenläufigkeitSpaß an der Nebenläufigkeit
Spaß an der NebenläufigkeitFrank Müller
 
Go - Googles Sprache für skalierbare Systeme
Go - Googles Sprache für skalierbare SystemeGo - Googles Sprache für skalierbare Systeme
Go - Googles Sprache für skalierbare SystemeFrank Müller
 
Cloud Provisioning mit Juju
Cloud Provisioning mit JujuCloud Provisioning mit Juju
Cloud Provisioning mit JujuFrank Müller
 
Juju - Scalable Software with Google Go
Juju - Scalable Software with Google GoJuju - Scalable Software with Google Go
Juju - Scalable Software with Google GoFrank Müller
 
RESTful Web Applications with Google Go
RESTful Web Applications with Google GoRESTful Web Applications with Google Go
RESTful Web Applications with Google GoFrank Müller
 
Clouds, leicht beherrschbar
Clouds, leicht beherrschbarClouds, leicht beherrschbar
Clouds, leicht beherrschbarFrank Müller
 
Skalierbare Anwendungen mit Google Go
Skalierbare Anwendungen mit Google GoSkalierbare Anwendungen mit Google Go
Skalierbare Anwendungen mit Google GoFrank Müller
 
WTC 2013 - Juju - Mit etwas Magie zur perfekten Cloud
WTC 2013 - Juju - Mit etwas Magie zur perfekten CloudWTC 2013 - Juju - Mit etwas Magie zur perfekten Cloud
WTC 2013 - Juju - Mit etwas Magie zur perfekten CloudFrank Müller
 
Juju - Google Go in a scalable Environment
Juju - Google Go in a scalable EnvironmentJuju - Google Go in a scalable Environment
Juju - Google Go in a scalable EnvironmentFrank Müller
 
Beauty and Power of Go
Beauty and Power of GoBeauty and Power of Go
Beauty and Power of GoFrank Müller
 

Mehr von Frank Müller (20)

JAX 2023 - Cloud Provider APIs
JAX 2023 - Cloud Provider APIsJAX 2023 - Cloud Provider APIs
JAX 2023 - Cloud Provider APIs
 
JAX 2023 - Generics in Go
JAX 2023 - Generics in GoJAX 2023 - Generics in Go
JAX 2023 - Generics in Go
 
Let The Computer Do It
Let The Computer Do ItLet The Computer Do It
Let The Computer Do It
 
Concurrency with Go
Concurrency with GoConcurrency with Go
Concurrency with Go
 
2021 OOP - Kubernetes Operatoren
2021   OOP - Kubernetes Operatoren2021   OOP - Kubernetes Operatoren
2021 OOP - Kubernetes Operatoren
 
DevOpsCon - Verteilte Entwicklung in Go
DevOpsCon - Verteilte Entwicklung in GoDevOpsCon - Verteilte Entwicklung in Go
DevOpsCon - Verteilte Entwicklung in Go
 
Devs@Home - Einführung in Go
Devs@Home - Einführung in GoDevs@Home - Einführung in Go
Devs@Home - Einführung in Go
 
Fun with functions
Fun with functionsFun with functions
Fun with functions
 
Ein Gopher im Netz
Ein Gopher im NetzEin Gopher im Netz
Ein Gopher im Netz
 
Blockchains - Mehr als nur digitale Währungen
Blockchains - Mehr als nur digitale WährungenBlockchains - Mehr als nur digitale Währungen
Blockchains - Mehr als nur digitale Währungen
 
Spaß an der Nebenläufigkeit
Spaß an der NebenläufigkeitSpaß an der Nebenläufigkeit
Spaß an der Nebenläufigkeit
 
Go - Googles Sprache für skalierbare Systeme
Go - Googles Sprache für skalierbare SystemeGo - Googles Sprache für skalierbare Systeme
Go - Googles Sprache für skalierbare Systeme
 
Cloud Provisioning mit Juju
Cloud Provisioning mit JujuCloud Provisioning mit Juju
Cloud Provisioning mit Juju
 
Juju - Scalable Software with Google Go
Juju - Scalable Software with Google GoJuju - Scalable Software with Google Go
Juju - Scalable Software with Google Go
 
RESTful Web Applications with Google Go
RESTful Web Applications with Google GoRESTful Web Applications with Google Go
RESTful Web Applications with Google Go
 
Clouds, leicht beherrschbar
Clouds, leicht beherrschbarClouds, leicht beherrschbar
Clouds, leicht beherrschbar
 
Skalierbare Anwendungen mit Google Go
Skalierbare Anwendungen mit Google GoSkalierbare Anwendungen mit Google Go
Skalierbare Anwendungen mit Google Go
 
WTC 2013 - Juju - Mit etwas Magie zur perfekten Cloud
WTC 2013 - Juju - Mit etwas Magie zur perfekten CloudWTC 2013 - Juju - Mit etwas Magie zur perfekten Cloud
WTC 2013 - Juju - Mit etwas Magie zur perfekten Cloud
 
Juju - Google Go in a scalable Environment
Juju - Google Go in a scalable EnvironmentJuju - Google Go in a scalable Environment
Juju - Google Go in a scalable Environment
 
Beauty and Power of Go
Beauty and Power of GoBeauty and Power of Go
Beauty and Power of Go
 

OOP 2013 - Weltweite Entwicklung von Open Source Software