Date post: | 12-May-2015 |
Category: |
Technology |
Upload: | bertrand-delacretaz |
View: | 585 times |
Download: | 2 times |
opendevelopmentin the enterprise
Bertrand Delacrétaz@bdelacretaz, grep.codeconsult.ch
Senior R&D Developer, Adobe BaselApache So!ware Foundation Member and Director
October 2013slides revision 2013-10-29
candistributed
teamswork?
what's a
successfulsoftwareproject?
good software is
simplereliable
and has the
right featuresmore brain cells are good.
Bertrand Delacretaz, October 2013picture: krosseel on morguefile.com
Corporate teams are too o!en isolated in their own watertight boxes...
Open Developmentin the enterprise Bertrand Delacretaz, September 2013
A common, shared "ow of informationmakes all the difference
picture: taysm on morguefile.com
Bertrand Delacretaz, October 2013
it’s aboutfeedbackpictures: taliesin, kevinrosseel xfoto on morguefile,
fast feedback
loops!
candistributed
teamswork?
Different cultures,timezones,mother tongues,habits.
Recipe for failure?
smiley: dhester on morguefile.com
Open source success stories!
Semi-chaotic, multicultural, multi-timezone distributed teams that work.
whatis open development?
(it’s like open source)
picture: taysm on morguefile.com
openeverybody gets the same information
picture: xandert on morguefile.com
meritocraticnobody knows you’re a dog
sustainableconflict resolution rules
self-service archivesexposure promotes quality
picture: ostephy on morguefile.com
keyelements
Bertrand Delacretaz, October 2013
Shared vision
Real-time status updates
Broadcast help requests
Searchable archives
4 drivers
pictures from morgue$le.comh%p://morgue$le.com/license/morgue$le/
tasks:issue tracker
code: sharedcode repository
discussions,decisions,
votes:mailing lists& archives
“centralized open collaboration bus”
smiley: dhester on morguefile.com
the
rules
talk tothe project!
(no 1-1 email)
speak in URLs!
(precise references to persistent information)
email is where information goes to die...
plan inthe tracker!
(issue tracker tickets for everything)
code inthe repository!
(there's no "it's on my hard disk")
tasks:issue tracker
code: sharedcode repository
discussions,decisions,
votes:mailing lists& archives
“centralized open collaboration bus”
smiley: dhester on morguefile.com
does it work?
Bertrand Delacretaz, October 2013
and many others...
piggy: mconnors on morguefile.com
yes.
obstacles
photo by allclasswork on morguefile.com
we're in thesame office
photo by beglib on morguefile.com
my codeis not finished
photo by xenia on morguefile.com
mistakesin public...
Bertrand Delacretaz, October 2013
Shared vision
Real-time status updates
Broadcast help requests
bene$ts
pictures from morgue$le.comh%p://morgue$le.com/license/morgue$le/
Searchable archives
In summary...
reading list:https://delicious.com/bdelacretaz/opendevelopment
this works!