Open Development Methodology by Ahmad Nassri of Mashape (TechTO July 2015)
-
Upload
techtoronto -
Category
Technology
-
view
460 -
download
1
Transcript of Open Development Methodology by Ahmad Nassri of Mashape (TechTO July 2015)
OPEN DEVELOPMENTOPEN DEVELOPMENTMETHODOLOGYMETHODOLOGYTHE OPEN SOURCE NATURAL WORKFLOW AS ATHE OPEN SOURCE NATURAL WORKFLOW AS A
SOFTWARE DEVELOPMENT METHODOLOGYSOFTWARE DEVELOPMENT METHODOLOGY
#OpenDevelopmentMethod
WATERFALLWATERFALLSCRUMSCRUMAGILEAGILE
EXTREMEEXTREMELEANLEANTDDTDDBDDBDD
GETGETSHITSHITDONEDONE..
GET /who HTTP/1.1Host: www.ahmadnassri.comAccept: application/json
HTTP/1.1 200 OKDate: Mon, 06 Jul 2015 18:25:00 GMTContent-Type: application/json
{ "name": "Ahmad Nassri", "website": "https://www.ahmadnassri.com/", "twitter": "https://twitter.com/ahmadnassri", "email": "[email protected]", "bio": "Technologist, Entrepreneur, Dog Lover", "work": { "company": " ", "title": "Head of Engineering" }}
Mashape
AHMAD NASSRIAHMAD NASSRI
API Tools & Marketplace
HIGH EXPECTATIONSHIGH EXPECTATIONS
77 CITIES CITIES
88 LANGUAGES LANGUAGES
88 NATIONALITIES NATIONALITIES
66 TIME ZONES TIME ZONES
OPEN SOURCE COMMUNITYOPEN SOURCE COMMUNITY
Thousands: Cities, Languages, Nationalities, Time Zones
WORKFLOW & ETIQUETTEWORKFLOW & ETIQUETTE(this alone can take a full day to go through)
1. focus on code quality (syntax, comments, simplicity)
2. documentation, documentation, documentation!3. tests speak louder than words4. everything is a discussion5. everybody can see (business, design, engineering)
6. expect asynchrony (no meetings, no direct answers)
7. everybody decides, together.
LOVE DOGFOOD!LOVE DOGFOOD!
DOGFOODDOGFOODINGING!!
Dogfoodverb
gerund or present participle: dogfooding
(of a company's staff) use a product or servicedeveloped by that company so as to test it before itis made available to customers.
CRITICISMCRITICISM& RESPONSIBILITY& RESPONSIBILITY
“Be your own worst critic.When things go wrong it's tempting to shift theblame. Don't. Accept responsibility. People will appreciate it, andyou will find out what you're capable of.”
― Paul Arden, Whatever You Think, Think the Opposite
STILL EVOLVINGSTILL EVOLVING
GETGETSHITSHITDONEDONE..
LETS DISCUSS!LETS DISCUSS!
Twitter:@AhmadNassri#OpenDevelopmentMethod Coming soon:OpenDevelopmentMethod.org