Slide 1

Slide 1 text

OPEN DEVELOPMENT OPEN DEVELOPMENT METHODOLOGY METHODOLOGY THE OPEN SOURCE NATURAL WORKFLOW AS A THE OPEN SOURCE NATURAL WORKFLOW AS A SOFTWARE DEVELOPMENT METHODOLOGY SOFTWARE DEVELOPMENT METHODOLOGY #OpenDevelopmentMethod

Slide 2

Slide 2 text

WATERFALL WATERFALL SCRUM SCRUM AGILE AGILE EXTREME EXTREME LEAN LEAN TDD TDD BDD BDD

Slide 3

Slide 3 text

GET GET SHIT SHIT DONE DONE. .

Slide 4

Slide 4 text

GET /who HTTP/1.1 Host: www.ahmadnassri.com Accept: application/json HTTP/1.1 200 OK Date: Mon, 06 Jul 2015 18:25:00 GMT Content-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 NASSRI AHMAD NASSRI

Slide 5

Slide 5 text

API Tools & Marketplace

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

HIGH EXPECTATIONS HIGH EXPECTATIONS

Slide 8

Slide 8 text

7 7 CITIES CITIES 8 8 LANGUAGES LANGUAGES 8 8 NATIONALITIES NATIONALITIES 6 6 TIME ZONES TIME ZONES

Slide 9

Slide 9 text

OPEN SOURCE COMMUNITY OPEN SOURCE COMMUNITY Thousands: Cities, Languages, Nationalities, Time Zones

Slide 10

Slide 10 text

WORKFLOW & ETIQUETTE WORKFLOW & 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 words 4. everything is a discussion 5. everybody can see (business, design, engineering) 6. expect asynchrony (no meetings, no direct answers) 7. everybody decides, together.

Slide 11

Slide 11 text

LOVE DOGFOOD! LOVE DOGFOOD!

Slide 12

Slide 12 text

DOGFOOD DOGFOODING ING! ! Dogfood verb gerund or present participle: dogfooding (of a company's staff) use a product or service developed by that company so as to test it before it is made available to customers.

Slide 13

Slide 13 text

CRITICISM CRITICISM & RESPONSIBILITY & RESPONSIBILITY “Be your own worst critic. When things go wrong it's tempting to shift the blame. Don't. Accept responsibility. People will appreciate it, and you will find out what you're capable of.” ― Paul Arden, Whatever You Think, Think the Opposite

Slide 14

Slide 14 text

STILL EVOLVING STILL EVOLVING

Slide 15

Slide 15 text

GET GET SHIT SHIT DONE DONE. .

Slide 16

Slide 16 text

LETS DISCUSS! LETS DISCUSS! Twitter: @AhmadNassri #OpenDevelopmentMethod Coming soon: OpenDevelopmentMethod.org