Top Banner
open development in the enterprise Bertrand Delacrétaz @bdelacretaz, grep.codeconsult.ch Senior R&D Developer, Adobe Basel Apache Soware Foundation Member and Director October 2013 slides revision 2013-10-29
31

Open Development in the Enterprise, October 2013 edition

May 12, 2015

Download

Technology

Yet another Open Development in the Enterprise remix. More synthetic, aimed more at managers than developers.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Open Development in the Enterprise, October 2013 edition

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

Page 2: Open Development in the Enterprise, October 2013 edition

candistributed

teamswork?

Page 3: Open Development in the Enterprise, October 2013 edition

what's a

successfulsoftwareproject?

Page 4: Open Development in the Enterprise, October 2013 edition

good software is

simplereliable

and has the

right featuresmore brain cells are good.

Page 5: Open Development in the Enterprise, October 2013 edition

Bertrand Delacretaz, October 2013picture: krosseel on morguefile.com

Corporate teams are too o!en isolated in their own watertight boxes...

Page 6: Open Development in the Enterprise, October 2013 edition

Open Developmentin the enterprise Bertrand Delacretaz, September 2013

A common, shared "ow of informationmakes all the difference

picture: taysm on morguefile.com

Page 7: Open Development in the Enterprise, October 2013 edition

Bertrand Delacretaz, October 2013

it’s aboutfeedbackpictures: taliesin, kevinrosseel xfoto on morguefile,

fast feedback

loops!

Page 8: Open Development in the Enterprise, October 2013 edition

candistributed

teamswork?

Page 9: Open Development in the Enterprise, October 2013 edition

Different cultures,timezones,mother tongues,habits.

Recipe for failure?

smiley: dhester on morguefile.com

Page 10: Open Development in the Enterprise, October 2013 edition

Open source success stories!

Semi-chaotic, multicultural, multi-timezone distributed teams that work.

Page 11: Open Development in the Enterprise, October 2013 edition

whatis open development?

(it’s like open source)

Page 12: Open Development in the Enterprise, October 2013 edition

picture: taysm on morguefile.com

openeverybody gets the same information

Page 13: Open Development in the Enterprise, October 2013 edition

picture: xandert on morguefile.com

meritocraticnobody knows you’re a dog

Page 14: Open Development in the Enterprise, October 2013 edition

sustainableconflict resolution rules

self-service archivesexposure promotes quality

picture: ostephy on morguefile.com

Page 15: Open Development in the Enterprise, October 2013 edition

keyelements

Page 16: Open Development in the Enterprise, October 2013 edition

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/

Page 17: Open Development in the Enterprise, October 2013 edition

tasks:issue tracker

code: sharedcode repository

discussions,decisions,

votes:mailing lists& archives

“centralized open collaboration bus”

smiley: dhester on morguefile.com

Page 18: Open Development in the Enterprise, October 2013 edition

the

rules

Page 19: Open Development in the Enterprise, October 2013 edition

talk tothe project!

(no 1-1 email)

Page 20: Open Development in the Enterprise, October 2013 edition

speak in URLs!

(precise references to persistent information)

email is where information goes to die...

Page 21: Open Development in the Enterprise, October 2013 edition

plan inthe tracker!

(issue tracker tickets for everything)

Page 22: Open Development in the Enterprise, October 2013 edition

code inthe repository!

(there's no "it's on my hard disk")

Page 23: Open Development in the Enterprise, October 2013 edition

tasks:issue tracker

code: sharedcode repository

discussions,decisions,

votes:mailing lists& archives

“centralized open collaboration bus”

smiley: dhester on morguefile.com

Page 24: Open Development in the Enterprise, October 2013 edition

does it work?

Page 25: Open Development in the Enterprise, October 2013 edition

Bertrand Delacretaz, October 2013

and many others...

piggy: mconnors on morguefile.com

yes.

Page 26: Open Development in the Enterprise, October 2013 edition

obstacles

Page 27: Open Development in the Enterprise, October 2013 edition

photo by allclasswork on morguefile.com

we're in thesame office

Page 28: Open Development in the Enterprise, October 2013 edition

photo by beglib on morguefile.com

my codeis not finished

Page 29: Open Development in the Enterprise, October 2013 edition

photo by xenia on morguefile.com

mistakesin public...

Page 30: Open Development in the Enterprise, October 2013 edition

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

Page 31: Open Development in the Enterprise, October 2013 edition

In summary...

reading list:https://delicious.com/bdelacretaz/opendevelopment

this works!