Light Dark
Ahmad Nassri

CTO of #paid, Co-Founder of Cor, Developer Accelerator, Startup Advisor, Entrepreneur, Founder of Tech Masters Community.

Previously: npm, TELUS, Kong, CBC/Radio-Canada, BlackBerry


Beyond Agile: The Open Development Methodology

Presented at: - Canadian Tech @ Scale - 2016Big Data Toronto - 2016Tech Toronto - 2015Full Stack Toronto - 2015

software process methodology

While Scrum, Agile and other methodologies may have made more sense in the early ‘90s, much has changed in the years since. Startups and businesses with workforces spread over many countries and time zones can no longer co-locate their employees as they were once expected to be able to. As our world continues to evolve, our businesses too are finding themselves in a position where they need to evolve too. To that effect, perhaps our software development methods should be reconsidered and rebuilt for this new world.

Open source in 2015 is ubiquitous. Potentially every person in the free world benefiting from modern technology is also benefiting from open source in some fashion. When you consider the potential sea of diversity developing for the world’s most popular open source projects, you can’t help but wonder how they’ve been able to succeed without the benefit of managers, meetings, and code sprints.

Upon researching how these types of projects have succeeded, I’ve been able to determine that these projects share a set of principles which could be considered the tenets of the Open Development Method.

The Open Development Method is a summary of lessons learned in leading large teams around Agile, Scrum, Waterfall and other common methodologies.