Open Development in the Enterprise, Jazoon 2012

2,043 views

Published on

Slides of my Jazoon 2012 talk: http://jazoon.com/Conference/Presentation/Day/2012-06-28/Autor/Bertrand-Delacretaz_173

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,043
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Open Development in the Enterprise, Jazoon 2012

  1. 1. V7 .42Open Developmentin the EnterpriseApplying 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. 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. 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 provideActivity 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. 4. Shared vision The goals Real-time status updates Broadcast help requests Searchable archivespictures from morguefile.comhttp://morguefile.com/license/morguefile/ Open Development in the Enterprise Bertrand Delacrétaz - @bdelacretaz 4
  5. 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. 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. 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. 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.comhttp://morguefile.com/license/morguefile/ Open Development in the Enterprise Bertrand Delacrétaz - @bdelacretaz 8
  9. 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. 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 eachActivity 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. 11. ThCoda is w orkThis 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

×