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

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Último (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

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