SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
V7
                                                                     .42
Open Development
in the Enterprise
Applying Open Source wisdom inside your company



     Bertrand Delacrétaz
     Senior Developer, Adobe CQ5 R&D team
     Apache Software Foundation member and (current) board member
     @bdelacretaz - bdelacretaz@apache.org - grep.codeconsult.ch
     Submission ID: 173 - slides revision 2012-06-15
Open Development?
Inside my company?

           Who needs secrets?
  Who cares if your code is not yet perfect?

      Open Development in the Enterprise
      Bertrand Delacrétaz - @bdelacretaz       2
Our setup
                                                                       A central issue tracker for
                                                                       everything: features, bugs,
                                                                       test setups, server
                                                     Features,         upgrades, ...
                                                   design, tasks,
                                                    bugs, etc...       A single open code
                                                                       repository, discoverable.
                  Events
                                            Strong links,              Activity streams provide
Activity stream




                                            permanent URLs             real-time info.

                                  Single Open
                                     Code
                  Events
                                  Repository
                                                                             Some email             Some «vision»
                  Subscriptions                                           mostly on mailing lists     meetings
                                                                           mostly throwaway             as opposed to
                                           Shared knowledge base
                                                                                                    information exchange

                                  Open Development in the Enterprise
                                  Bertrand Delacrétaz - @bdelacretaz                                                       3
Shared vision
                                                                                       The goals
                                                                                 Real-time status updates




     Broadcast help requests



                                                     Searchable archives
pictures from morguefile.com
http://morguefile.com/license/morguefile/


                                            Open Development in the Enterprise
                                            Bertrand Delacrétaz - @bdelacretaz                              4
Shared vision?
         ?                     ?


         ?                     ?


         ?                     ?


         ?                     ?
                                                      Code
                                                    repository




 Move from 1-to-1 email to a central hub
 (mailing list, tracker, code repository)
 Any important info has a permanent URL (wiki, tracker, etc.)

               Open Development in the Enterprise
               Bertrand Delacrétaz - @bdelacretaz                5
Real-time updates
                                     Events generated by the tracker,
                                     code repository and mailing lists all
                                     contribute to the project’s activity
     Code
   repository
                                     stream.

                                     Combined with tracker and code
                                     repository queries, this provides real-
                                     time project status information.

                                     Status meetings? No thanks.


                Open Development in the Enterprise
                Bertrand Delacrétaz - @bdelacretaz                             6
Broadcast help requests
                                   Create an issue in the tracker instead
                                   of just asking Bob to fix it.

                                   Traceable. Shareable.

                                   Bob makes up its own schedule
                                   based on tracker queries.

                                   Contributes to the real-time status
                                   updates.

       Open Development in the Enterprise
       Bertrand Delacrétaz - @bdelacretaz                                   7
Self-service archives
                                                                               Putting the tracker, code
                                                                               repository and mailing lists
                                               Issues




                                                                               at the center creates a live
                                                                               knowledge base of project
                          Commit
                                                                               information.
                          messages          Discussions




          project knowledge base



                                                                                     Invaluable to help new
                                                                                     project members get up to
                                                                                     speed.
pictures from morguefile.com
http://morguefile.com/license/morguefile/


                                               Open Development in the Enterprise
                                               Bertrand Delacrétaz - @bdelacretaz                                8
Project success! Shared vision
                                                            Benefits?
            Less meetings!                          Real-time status updates


                                                Efficient planning!



                                                                Knowledge base!
Broadcast help requests



                        Searchable archives

               Open Development in the Enterprise
               Bertrand Delacrétaz - @bdelacretaz                                 9
That’s us
                                                                       Work like an open-source
                                                                       project.

                                                                       Everybody has a voice.
                                                     Features,
                                                   design, tasks,
                                                    bugs, etc...
                                                                       Information is shared, all
                                                                       the time.
                  Events
                                            Strong links,
                                                                       People learn from each
Activity stream




                                            permanent URLs
                                                                       other.

                                  Single Open                          Meetings are for vision and
                  Events
                                     Code
                                  Repository                           software design, basic info
                  Subscriptions
                                                                       flows continuously.
                                           Shared knowledge base

                                  Open Development in the Enterprise
                                  Bertrand Delacrétaz - @bdelacretaz                                 10
Th
Coda                                                              is w
                                                                      ork
This works for the Adobe CQ5 team, ex Day Software.                      s!
This works for the Apache Software Foundation.
Why not you?
Try small steps...

Reading list: http://x42.ch/11.70.01
( http://delicious.com/bdelacretaz/opendevelopment )
  Bertrand Delacrétaz, Senior Developer, Adobe CQ5 R&D team
  @bdelacretaz - bdelacretaz@apache.org - grep.codeconsult.ch
  license for these slides: Creative Commons, CC BY-NC-SA 3.0

Más contenido relacionado

Destacado

Indice masa corporal
Indice  masa corporalIndice  masa corporal
Indice masa corporal7300311
 
Terreno en venta en xcanatun merida yucatan www.casasenlinea.mx bufete inmobi...
Terreno en venta en xcanatun merida yucatan www.casasenlinea.mx bufete inmobi...Terreno en venta en xcanatun merida yucatan www.casasenlinea.mx bufete inmobi...
Terreno en venta en xcanatun merida yucatan www.casasenlinea.mx bufete inmobi...Bufete Inmobiliario CasasenLinea.com.mx
 
Vogue us october_2016
Vogue us october_2016Vogue us october_2016
Vogue us october_2016PrivetOUTLET
 
Faltbarer Prospektständer Easy Stairbamboo
Faltbarer Prospektständer Easy Stairbamboo Faltbarer Prospektständer Easy Stairbamboo
Faltbarer Prospektständer Easy Stairbamboo Kristian Aon
 
Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...
Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...
Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...Univention GmbH
 
CAPEP III Organización Atención en Sede y Valle
CAPEP III Organización  Atención en Sede y Valle CAPEP III Organización  Atención en Sede y Valle
CAPEP III Organización Atención en Sede y Valle mendozaster mendozaster
 
Solidos cristalinos
Solidos cristalinosSolidos cristalinos
Solidos cristalinosAlfredo Pino
 
Comparing local availability and accessibility to healthy foods across cou...
Comparing local availability and  accessibility to healthy foods   across cou...Comparing local availability and  accessibility to healthy foods   across cou...
Comparing local availability and accessibility to healthy foods across cou...Heart Healthy Hoods
 
Normas Trabajo Especial de Grado Ciencias Ambientales - UNEFM
Normas Trabajo Especial de Grado Ciencias Ambientales - UNEFMNormas Trabajo Especial de Grado Ciencias Ambientales - UNEFM
Normas Trabajo Especial de Grado Ciencias Ambientales - UNEFMMaribel Colmenares
 
Passekudah presentation Sri Lanka
Passekudah presentation Sri LankaPassekudah presentation Sri Lanka
Passekudah presentation Sri LankaBOISriLanka
 
Principes de l’OCDE sur la gouvernance de l’eau
Principes de l’OCDE sur la gouvernance de l’eauPrincipes de l’OCDE sur la gouvernance de l’eau
Principes de l’OCDE sur la gouvernance de l’eauOECD Governance
 
Alumnos clase 7 estilos de aprendizaje (2)
Alumnos clase 7 estilos de aprendizaje (2)Alumnos clase 7 estilos de aprendizaje (2)
Alumnos clase 7 estilos de aprendizaje (2)Daniel Lopez Hormazabal
 
Análisis de sectores
Análisis de sectoresAnálisis de sectores
Análisis de sectoresRiberaAD
 
Brochure détecteurs de vision 3D (2009)
Brochure détecteurs de vision 3D (2009)Brochure détecteurs de vision 3D (2009)
Brochure détecteurs de vision 3D (2009)ifm electronic gmbh
 
Dr. Sabharwal's Wound Care, Panchkula, Cosmetic Products.
Dr. Sabharwal's Wound Care, Panchkula, Cosmetic Products.Dr. Sabharwal's Wound Care, Panchkula, Cosmetic Products.
Dr. Sabharwal's Wound Care, Panchkula, Cosmetic Products.IndiaMART InterMESH Limited
 
GIMIK Systeme - App Entwicklung, Softwareentwicklung, Software Outsourcing
GIMIK Systeme - App Entwicklung, Softwareentwicklung, Software OutsourcingGIMIK Systeme - App Entwicklung, Softwareentwicklung, Software Outsourcing
GIMIK Systeme - App Entwicklung, Softwareentwicklung, Software OutsourcingGIMIK Systeme GmbH
 
Statnett - Nord.link - Status of a Transnational Project - Ingard Moen
Statnett - Nord.link - Status of a Transnational Project - Ingard MoenStatnett - Nord.link - Status of a Transnational Project - Ingard Moen
Statnett - Nord.link - Status of a Transnational Project - Ingard MoenInnovation Norway
 

Destacado (20)

Indice masa corporal
Indice  masa corporalIndice  masa corporal
Indice masa corporal
 
Autobuses Antiguos Pps Ubri
Autobuses Antiguos Pps Ubri Autobuses Antiguos Pps Ubri
Autobuses Antiguos Pps Ubri
 
Terreno en venta en xcanatun merida yucatan www.casasenlinea.mx bufete inmobi...
Terreno en venta en xcanatun merida yucatan www.casasenlinea.mx bufete inmobi...Terreno en venta en xcanatun merida yucatan www.casasenlinea.mx bufete inmobi...
Terreno en venta en xcanatun merida yucatan www.casasenlinea.mx bufete inmobi...
 
La enseñanza del ciberperiodismo
La enseñanza del ciberperiodismoLa enseñanza del ciberperiodismo
La enseñanza del ciberperiodismo
 
Vogue us october_2016
Vogue us october_2016Vogue us october_2016
Vogue us october_2016
 
Faltbarer Prospektständer Easy Stairbamboo
Faltbarer Prospektständer Easy Stairbamboo Faltbarer Prospektständer Easy Stairbamboo
Faltbarer Prospektständer Easy Stairbamboo
 
Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...
Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...
Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...
 
CAPEP III Organización Atención en Sede y Valle
CAPEP III Organización  Atención en Sede y Valle CAPEP III Organización  Atención en Sede y Valle
CAPEP III Organización Atención en Sede y Valle
 
Solidos cristalinos
Solidos cristalinosSolidos cristalinos
Solidos cristalinos
 
Redes sociales
Redes sociales Redes sociales
Redes sociales
 
Comparing local availability and accessibility to healthy foods across cou...
Comparing local availability and  accessibility to healthy foods   across cou...Comparing local availability and  accessibility to healthy foods   across cou...
Comparing local availability and accessibility to healthy foods across cou...
 
Normas Trabajo Especial de Grado Ciencias Ambientales - UNEFM
Normas Trabajo Especial de Grado Ciencias Ambientales - UNEFMNormas Trabajo Especial de Grado Ciencias Ambientales - UNEFM
Normas Trabajo Especial de Grado Ciencias Ambientales - UNEFM
 
Passekudah presentation Sri Lanka
Passekudah presentation Sri LankaPassekudah presentation Sri Lanka
Passekudah presentation Sri Lanka
 
Principes de l’OCDE sur la gouvernance de l’eau
Principes de l’OCDE sur la gouvernance de l’eauPrincipes de l’OCDE sur la gouvernance de l’eau
Principes de l’OCDE sur la gouvernance de l’eau
 
Alumnos clase 7 estilos de aprendizaje (2)
Alumnos clase 7 estilos de aprendizaje (2)Alumnos clase 7 estilos de aprendizaje (2)
Alumnos clase 7 estilos de aprendizaje (2)
 
Análisis de sectores
Análisis de sectoresAnálisis de sectores
Análisis de sectores
 
Brochure détecteurs de vision 3D (2009)
Brochure détecteurs de vision 3D (2009)Brochure détecteurs de vision 3D (2009)
Brochure détecteurs de vision 3D (2009)
 
Dr. Sabharwal's Wound Care, Panchkula, Cosmetic Products.
Dr. Sabharwal's Wound Care, Panchkula, Cosmetic Products.Dr. Sabharwal's Wound Care, Panchkula, Cosmetic Products.
Dr. Sabharwal's Wound Care, Panchkula, Cosmetic Products.
 
GIMIK Systeme - App Entwicklung, Softwareentwicklung, Software Outsourcing
GIMIK Systeme - App Entwicklung, Softwareentwicklung, Software OutsourcingGIMIK Systeme - App Entwicklung, Softwareentwicklung, Software Outsourcing
GIMIK Systeme - App Entwicklung, Softwareentwicklung, Software Outsourcing
 
Statnett - Nord.link - Status of a Transnational Project - Ingard Moen
Statnett - Nord.link - Status of a Transnational Project - Ingard MoenStatnett - Nord.link - Status of a Transnational Project - Ingard Moen
Statnett - Nord.link - Status of a Transnational Project - Ingard Moen
 

Similar a Open Development in the Enterprise, Jazoon 2012

Emakina Academy - Enterprise2.0 - 20070614
Emakina Academy - Enterprise2.0 -  20070614Emakina Academy - Enterprise2.0 -  20070614
Emakina Academy - Enterprise2.0 - 20070614Marin
 
Open Development in the enterprise, September 2013 version
Open Development in the enterprise, September 2013 versionOpen Development in the enterprise, September 2013 version
Open Development in the enterprise, September 2013 versionBertrand Delacretaz
 
The value of social media for business
The value of social media for businessThe value of social media for business
The value of social media for businessDr Mariann Hardey
 
Key Note Social + Cloud + Mobile = Opportunity3 - door Laurent Boes IBM
Key Note Social + Cloud + Mobile = Opportunity3 - door Laurent Boes IBMKey Note Social + Cloud + Mobile = Opportunity3 - door Laurent Boes IBM
Key Note Social + Cloud + Mobile = Opportunity3 - door Laurent Boes IBMICCTY
 
One-stop shop for software development information
One-stop shop for software development informationOne-stop shop for software development information
One-stop shop for software development informationAftab Iqbal
 
All Grown Up: Maturation of Analytics in the Cloud
All Grown Up: Maturation of Analytics in the CloudAll Grown Up: Maturation of Analytics in the Cloud
All Grown Up: Maturation of Analytics in the CloudInside Analysis
 
Microsoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server ManagementMicrosoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server ManagementMark Ginnebaugh
 
The Business Case For Open Source
The Business Case For Open SourceThe Business Case For Open Source
The Business Case For Open SourceOliver Steele
 
Vault 2011 Family Detail Brochure Us
Vault 2011 Family Detail Brochure UsVault 2011 Family Detail Brochure Us
Vault 2011 Family Detail Brochure UsApplied Engineering
 
Vault 2011 Family Overview Brochure Us
Vault 2011 Family Overview Brochure UsVault 2011 Family Overview Brochure Us
Vault 2011 Family Overview Brochure UsApplied Engineering
 
Using hadoop to expand data warehousing
Using hadoop to expand data warehousingUsing hadoop to expand data warehousing
Using hadoop to expand data warehousingDataWorks Summit
 
Continuum Analytics and Python
Continuum Analytics and PythonContinuum Analytics and Python
Continuum Analytics and PythonTravis Oliphant
 
The Big Picture: Big Data for the New Wave of Analytics
The Big Picture: Big Data for the New Wave of AnalyticsThe Big Picture: Big Data for the New Wave of Analytics
The Big Picture: Big Data for the New Wave of AnalyticsInside Analysis
 
FIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT AgentsFIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT AgentsFIWARE
 

Similar a Open Development in the Enterprise, Jazoon 2012 (20)

Emakina Academy - Enterprise2.0 - 20070614
Emakina Academy - Enterprise2.0 -  20070614Emakina Academy - Enterprise2.0 -  20070614
Emakina Academy - Enterprise2.0 - 20070614
 
Open Development in the enterprise, September 2013 version
Open Development in the enterprise, September 2013 versionOpen Development in the enterprise, September 2013 version
Open Development in the enterprise, September 2013 version
 
Oracle Data Warehouse
Oracle Data WarehouseOracle Data Warehouse
Oracle Data Warehouse
 
Oracle Warehouse
Oracle WarehouseOracle Warehouse
Oracle Warehouse
 
The value of social media for business
The value of social media for businessThe value of social media for business
The value of social media for business
 
C2B2 Portals
C2B2 PortalsC2B2 Portals
C2B2 Portals
 
Key Note Social + Cloud + Mobile = Opportunity3 - door Laurent Boes IBM
Key Note Social + Cloud + Mobile = Opportunity3 - door Laurent Boes IBMKey Note Social + Cloud + Mobile = Opportunity3 - door Laurent Boes IBM
Key Note Social + Cloud + Mobile = Opportunity3 - door Laurent Boes IBM
 
One-stop shop for software development information
One-stop shop for software development informationOne-stop shop for software development information
One-stop shop for software development information
 
All Grown Up: Maturation of Analytics in the Cloud
All Grown Up: Maturation of Analytics in the CloudAll Grown Up: Maturation of Analytics in the Cloud
All Grown Up: Maturation of Analytics in the Cloud
 
Microsoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server ManagementMicrosoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server Management
 
The Business Case For Open Source
The Business Case For Open SourceThe Business Case For Open Source
The Business Case For Open Source
 
Vault 2011 Family Detail Brochure Us
Vault 2011 Family Detail Brochure UsVault 2011 Family Detail Brochure Us
Vault 2011 Family Detail Brochure Us
 
Vault 2011 Family Overview Brochure Us
Vault 2011 Family Overview Brochure UsVault 2011 Family Overview Brochure Us
Vault 2011 Family Overview Brochure Us
 
Using hadoop to expand data warehousing
Using hadoop to expand data warehousingUsing hadoop to expand data warehousing
Using hadoop to expand data warehousing
 
Big Data: an introduction
Big Data: an introductionBig Data: an introduction
Big Data: an introduction
 
Continuum Analytics and Python
Continuum Analytics and PythonContinuum Analytics and Python
Continuum Analytics and Python
 
Os Long
Os LongOs Long
Os Long
 
The Big Picture: Big Data for the New Wave of Analytics
The Big Picture: Big Data for the New Wave of AnalyticsThe Big Picture: Big Data for the New Wave of Analytics
The Big Picture: Big Data for the New Wave of Analytics
 
FIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT AgentsFIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT Agents
 
Os Kelly
Os KellyOs Kelly
Os Kelly
 

Más de Bertrand Delacretaz

VanillaJS & the Web Platform, a match made in heaven?
VanillaJS & the Web Platform, a match made in heaven?VanillaJS & the Web Platform, a match made in heaven?
VanillaJS & the Web Platform, a match made in heaven?Bertrand Delacretaz
 
Surviving large online communities with conciseness and clarity
Surviving large online communities with conciseness and clarity Surviving large online communities with conciseness and clarity
Surviving large online communities with conciseness and clarity Bertrand Delacretaz
 
Repoinit: a mini-language for content repository initialization
Repoinit: a mini-language for content repository initializationRepoinit: a mini-language for content repository initialization
Repoinit: a mini-language for content repository initializationBertrand Delacretaz
 
The Moving House Model, adhocracy and remote collaboration
The Moving House Model, adhocracy and remote collaborationThe Moving House Model, adhocracy and remote collaboration
The Moving House Model, adhocracy and remote collaborationBertrand Delacretaz
 
GraphQL in Apache Sling - but isn't it the opposite of REST?
GraphQL in Apache Sling - but isn't it the opposite of REST?GraphQL in Apache Sling - but isn't it the opposite of REST?
GraphQL in Apache Sling - but isn't it the opposite of REST?Bertrand Delacretaz
 
How to convince your left brain (or manager) to follow the Open Source path t...
How to convince your left brain (or manager) to follow the Open Source path t...How to convince your left brain (or manager) to follow the Open Source path t...
How to convince your left brain (or manager) to follow the Open Source path t...Bertrand Delacretaz
 
L'Open Source change le Monde - BlendWebMix 2019
L'Open Source change le Monde - BlendWebMix 2019L'Open Source change le Monde - BlendWebMix 2019
L'Open Source change le Monde - BlendWebMix 2019Bertrand Delacretaz
 
Shared Neurons - the Secret Sauce of Open Source communities?
Shared Neurons - the Secret Sauce of Open Source communities?Shared Neurons - the Secret Sauce of Open Source communities?
Shared Neurons - the Secret Sauce of Open Source communities?Bertrand Delacretaz
 
Sling and Serverless, Best Friends Forever?
Sling and Serverless, Best Friends Forever?Sling and Serverless, Best Friends Forever?
Sling and Serverless, Best Friends Forever?Bertrand Delacretaz
 
Serverless - introduction et perspectives concrètes
Serverless - introduction et perspectives concrètesServerless - introduction et perspectives concrètes
Serverless - introduction et perspectives concrètesBertrand Delacretaz
 
State of the Feather - ApacheCon North America 2018
State of the Feather - ApacheCon North America 2018State of the Feather - ApacheCon North America 2018
State of the Feather - ApacheCon North America 2018Bertrand Delacretaz
 
Karate, the black belt of HTTP API testing?
Karate, the black belt of HTTP API testing?Karate, the black belt of HTTP API testing?
Karate, the black belt of HTTP API testing?Bertrand Delacretaz
 
Open Source at Scale: the Apache Software Foundation (2018)
Open Source at Scale: the Apache Software Foundation (2018)Open Source at Scale: the Apache Software Foundation (2018)
Open Source at Scale: the Apache Software Foundation (2018)Bertrand Delacretaz
 
They don't understand me! Tales from the multi-cultural trenches
They don't understand me! Tales from the multi-cultural trenchesThey don't understand me! Tales from the multi-cultural trenches
They don't understand me! Tales from the multi-cultural trenchesBertrand Delacretaz
 
Prise de Décisions Asynchrone, Devoxx France 2018 (avec vidéo)
Prise de Décisions Asynchrone, Devoxx France 2018 (avec vidéo)Prise de Décisions Asynchrone, Devoxx France 2018 (avec vidéo)
Prise de Décisions Asynchrone, Devoxx France 2018 (avec vidéo)Bertrand Delacretaz
 
Project and Community Services the Apache Way
Project and Community Services the Apache WayProject and Community Services the Apache Way
Project and Community Services the Apache WayBertrand Delacretaz
 
La Fondation Apache - keynote au Paris Open Source Summit 2017
La Fondation Apache - keynote au Paris Open Source Summit 2017La Fondation Apache - keynote au Paris Open Source Summit 2017
La Fondation Apache - keynote au Paris Open Source Summit 2017Bertrand Delacretaz
 
Asynchronous Decision Making - FOSS Backstage 2017
Asynchronous Decision Making - FOSS Backstage 2017Asynchronous Decision Making - FOSS Backstage 2017
Asynchronous Decision Making - FOSS Backstage 2017Bertrand Delacretaz
 
Building an Apache Sling Rendering Farm
Building an Apache Sling Rendering FarmBuilding an Apache Sling Rendering Farm
Building an Apache Sling Rendering FarmBertrand Delacretaz
 

Más de Bertrand Delacretaz (20)

VanillaJS & the Web Platform, a match made in heaven?
VanillaJS & the Web Platform, a match made in heaven?VanillaJS & the Web Platform, a match made in heaven?
VanillaJS & the Web Platform, a match made in heaven?
 
Surviving large online communities with conciseness and clarity
Surviving large online communities with conciseness and clarity Surviving large online communities with conciseness and clarity
Surviving large online communities with conciseness and clarity
 
Repoinit: a mini-language for content repository initialization
Repoinit: a mini-language for content repository initializationRepoinit: a mini-language for content repository initialization
Repoinit: a mini-language for content repository initialization
 
The Moving House Model, adhocracy and remote collaboration
The Moving House Model, adhocracy and remote collaborationThe Moving House Model, adhocracy and remote collaboration
The Moving House Model, adhocracy and remote collaboration
 
GraphQL in Apache Sling - but isn't it the opposite of REST?
GraphQL in Apache Sling - but isn't it the opposite of REST?GraphQL in Apache Sling - but isn't it the opposite of REST?
GraphQL in Apache Sling - but isn't it the opposite of REST?
 
Open Source Changes the World!
Open Source Changes the World!Open Source Changes the World!
Open Source Changes the World!
 
How to convince your left brain (or manager) to follow the Open Source path t...
How to convince your left brain (or manager) to follow the Open Source path t...How to convince your left brain (or manager) to follow the Open Source path t...
How to convince your left brain (or manager) to follow the Open Source path t...
 
L'Open Source change le Monde - BlendWebMix 2019
L'Open Source change le Monde - BlendWebMix 2019L'Open Source change le Monde - BlendWebMix 2019
L'Open Source change le Monde - BlendWebMix 2019
 
Shared Neurons - the Secret Sauce of Open Source communities?
Shared Neurons - the Secret Sauce of Open Source communities?Shared Neurons - the Secret Sauce of Open Source communities?
Shared Neurons - the Secret Sauce of Open Source communities?
 
Sling and Serverless, Best Friends Forever?
Sling and Serverless, Best Friends Forever?Sling and Serverless, Best Friends Forever?
Sling and Serverless, Best Friends Forever?
 
Serverless - introduction et perspectives concrètes
Serverless - introduction et perspectives concrètesServerless - introduction et perspectives concrètes
Serverless - introduction et perspectives concrètes
 
State of the Feather - ApacheCon North America 2018
State of the Feather - ApacheCon North America 2018State of the Feather - ApacheCon North America 2018
State of the Feather - ApacheCon North America 2018
 
Karate, the black belt of HTTP API testing?
Karate, the black belt of HTTP API testing?Karate, the black belt of HTTP API testing?
Karate, the black belt of HTTP API testing?
 
Open Source at Scale: the Apache Software Foundation (2018)
Open Source at Scale: the Apache Software Foundation (2018)Open Source at Scale: the Apache Software Foundation (2018)
Open Source at Scale: the Apache Software Foundation (2018)
 
They don't understand me! Tales from the multi-cultural trenches
They don't understand me! Tales from the multi-cultural trenchesThey don't understand me! Tales from the multi-cultural trenches
They don't understand me! Tales from the multi-cultural trenches
 
Prise de Décisions Asynchrone, Devoxx France 2018 (avec vidéo)
Prise de Décisions Asynchrone, Devoxx France 2018 (avec vidéo)Prise de Décisions Asynchrone, Devoxx France 2018 (avec vidéo)
Prise de Décisions Asynchrone, Devoxx France 2018 (avec vidéo)
 
Project and Community Services the Apache Way
Project and Community Services the Apache WayProject and Community Services the Apache Way
Project and Community Services the Apache Way
 
La Fondation Apache - keynote au Paris Open Source Summit 2017
La Fondation Apache - keynote au Paris Open Source Summit 2017La Fondation Apache - keynote au Paris Open Source Summit 2017
La Fondation Apache - keynote au Paris Open Source Summit 2017
 
Asynchronous Decision Making - FOSS Backstage 2017
Asynchronous Decision Making - FOSS Backstage 2017Asynchronous Decision Making - FOSS Backstage 2017
Asynchronous Decision Making - FOSS Backstage 2017
 
Building an Apache Sling Rendering Farm
Building an Apache Sling Rendering FarmBuilding an Apache Sling Rendering Farm
Building an Apache Sling Rendering Farm
 

Último

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Open Development in the Enterprise, Jazoon 2012

  • 1. V7 .42 Open Development in the Enterprise Applying Open Source wisdom inside your company Bertrand Delacrétaz Senior Developer, Adobe CQ5 R&D team Apache Software Foundation member and (current) board member @bdelacretaz - bdelacretaz@apache.org - grep.codeconsult.ch Submission ID: 173 - slides revision 2012-06-15
  • 2. Open Development? Inside my company? Who needs secrets? Who cares if your code is not yet perfect? Open Development in the Enterprise Bertrand Delacrétaz - @bdelacretaz 2
  • 3. Our setup A central issue tracker for everything: features, bugs, test setups, server Features, upgrades, ... design, tasks, bugs, etc... A single open code repository, discoverable. Events Strong links, Activity streams provide Activity stream permanent URLs real-time info. Single Open Code Events Repository Some email Some «vision» Subscriptions mostly on mailing lists meetings mostly throwaway as opposed to Shared knowledge base information exchange Open Development in the Enterprise Bertrand Delacrétaz - @bdelacretaz 3
  • 4. Shared vision The goals Real-time status updates Broadcast help requests Searchable archives pictures from morguefile.com http://morguefile.com/license/morguefile/ Open Development in the Enterprise Bertrand Delacrétaz - @bdelacretaz 4
  • 5. Shared vision? ? ? ? ? ? ? ? ? Code repository Move from 1-to-1 email to a central hub (mailing list, tracker, code repository) Any important info has a permanent URL (wiki, tracker, etc.) Open Development in the Enterprise Bertrand Delacrétaz - @bdelacretaz 5
  • 6. Real-time updates Events generated by the tracker, code repository and mailing lists all contribute to the project’s activity Code repository stream. Combined with tracker and code repository queries, this provides real- time project status information. Status meetings? No thanks. Open Development in the Enterprise Bertrand Delacrétaz - @bdelacretaz 6
  • 7. Broadcast help requests Create an issue in the tracker instead of just asking Bob to fix it. Traceable. Shareable. Bob makes up its own schedule based on tracker queries. Contributes to the real-time status updates. Open Development in the Enterprise Bertrand Delacrétaz - @bdelacretaz 7
  • 8. Self-service archives Putting the tracker, code repository and mailing lists Issues at the center creates a live knowledge base of project Commit information. messages Discussions project knowledge base Invaluable to help new project members get up to speed. pictures from morguefile.com http://morguefile.com/license/morguefile/ Open Development in the Enterprise Bertrand Delacrétaz - @bdelacretaz 8
  • 9. Project success! Shared vision Benefits? Less meetings! Real-time status updates Efficient planning! Knowledge base! Broadcast help requests Searchable archives Open Development in the Enterprise Bertrand Delacrétaz - @bdelacretaz 9
  • 10. That’s us Work like an open-source project. Everybody has a voice. Features, design, tasks, bugs, etc... Information is shared, all the time. Events Strong links, People learn from each Activity stream permanent URLs other. Single Open Meetings are for vision and Events Code Repository software design, basic info Subscriptions flows continuously. Shared knowledge base Open Development in the Enterprise Bertrand Delacrétaz - @bdelacretaz 10
  • 11. Th Coda is w ork This works for the Adobe CQ5 team, ex Day Software. s! This works for the Apache Software Foundation. Why not you? Try small steps... Reading list: http://x42.ch/11.70.01 ( http://delicious.com/bdelacretaz/opendevelopment ) Bertrand Delacrétaz, Senior Developer, Adobe CQ5 R&D team @bdelacretaz - bdelacretaz@apache.org - grep.codeconsult.ch license for these slides: Creative Commons, CC BY-NC-SA 3.0