open development methodology by ahmad nassri of mashape (techto july 2015)

Post on 10-Aug-2015

460 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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": "ahmad@ahmadnassri.com", "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

top related