Embracing FLOSS As A Shortcut Towards Agility
Embracing FLOSS
as a shortcut towards
agility
FOSS North 2019
April 9th
CC-BY-SA 4.0
Agustín Benito Bethencourt
Principal Consultant
Codethink Ltd
About the speaker
The speaker: @toscalix
● Principal Consultant at Codethink Ltd
● Experienced manager in open and distributed environments.
● Consultancy/management of software production and maintenance of
complex Linux based systems/platforms/distros.
● Contributor in several FOSS communities (KDE, openSUSE…).
● More about Agustín at his site.
About Codethink
● Provides system level software engineering and consultancy services.
● Supports global brands in the automotive, technology, medical devices
and enterprise sectors.
● Founded 2007, self-funded, independent and impartial.
● 90+ staff, mostly systems software engineers and consultants.
● Headquartered in Manchester, UK with a further presence around the
world.
Some quick facts about Codethink
● Software engineering to deliver hard, system level projects.
● World class Linux and Open Source expertise.
● Consultancy to improve software engineering practice.
● Design and build of software engineering tools.
● Strategies for long term maintenance of software.
● Lowering client dependence on software vendors and third parties.
● Honest, impartial advice and critical thinking.
Our customers come to us for
● Codethink was founded by FLOSS engineers.
● Long and successful track record in creating, supporting and exploiting
Open Source initiatives.
● Our people contribute to a variety of Open Source projects on regular
basis. Some them play key roles.
● Support corporate customers in making the most of FOSS.
Open Source Experts
● BuildStream, the software integration tool.
● BuildGrid, remote build cashing and execution.
● Freedesktop-SDK, which provides runtimes based on freedesktop.org
modules and platform and SDK runtimes for Flatpak applications.
● Trustable Software, a systematic approach to establish trust in software.
Codethink and Open Source: examples
1. Disclaimer and hypothesis.
2. FLOSS as shortcut to adopt agile values.
3. FLOSS as shortcut to adopt agile principles.
4. FLOSS as shortcut to adopt Agile methodologies.
5. FLOSS as a shortcut to develop key skills.
Talking Points
Let’s start!
1.- Disclaimer and hypothesis
Agility is referred as in this talk as “agile at scale” instead
of the brand, the methods or the definition at the Agile
Manifesto.
Disclaimer 1
I usually refer to … “towards agility” to reinforce the idea
of journey compared with the sense of destination that
many provide to the agile methods.
Disclaimer 2
● Agile methods were designed as team-level methods.
They scale well horizontally across teams.
● Sadly local optimizations does not roll up.
Hypothesis 1
Organizations cannot “become agile” by simply scaling up
team-level methods (agile methodologies).
Hypothesis 1
● FLOSS focus on communities and practices, which
increases adaptability.
● Some FLOSS projects have demonstrated they can
scale up.
Hypothesis 2
FLOSS culture and many of its practices can help
organizations in their journey towards agility
(transformation at scale).
Hypothesis 2
2.- FLOSS as a shortcut to
adopt…
agile values
● Individuals and Interactions over processes and tools. Team.
● Working Software over comprehensive documentation. Trust.
● Customer Collaboration over contract negotiation.
Collaboration.
● Responding to Change over following a plan. Flexibility.
Agile values
Agile vs (subjectives) Open Source key
values
● Consensus.
● Transparency.
● Co-creation.
● Freedom.
● Team.
● Trust.
● Collaboration.
● Flexibility.
3.- FLOSS as a shortcut to
adopt…
agile principles
“5.- Build projects around motivated individuals. Give them
the environment and support they need, and trust them to get
the job done.”
12 Principles behind the Agile Manifesto
Agile vs Open Source Principles
4.- FLOSS as a shortcut to
adopt…
agile methodologies
Co-located vs remote vs distributed teams.
● Agile promotes colocation.
● The number of distributed companies doing
agile/DevOps/CD is growing.
● Open Source projects are global (fully distributed).
Agile Methodologies vs FLOSS best
practices
5.- FLOSS as a shortcut to
develop...
key skills
From project to product mindset:
● Code ownership.
● Maintainable code.
Competences, skills
… in summary
FLOSS projects provide a low risk - high return learning
ecosystem for professionals of those organizations
involved in transformation processes towards agility.
Takeaways
Thank you
Agustín Benito Bethencourt
@toscalix
Q&A
Embracing FLOSS As A Shortcut Towards Agility

More Related Content

PDF
Embracing floss as_a_shortcut_towards_agility
PDF
Open sourcecontribution
PPTX
Top 10 Of The Best Tools For Blockchain Development
PPTX
DevOps Summit Amsterdam 2013 - Closing Questions
PDF
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
PPTX
FINOS June 2018 Members Meeting - Plotting Your Journey in Open Source
PDF
2019 12-10 ow2 Community Summit - Apprentissage gouvernance
PDF
Os summit jp 2019 untold story ospo
Embracing floss as_a_shortcut_towards_agility
Open sourcecontribution
Top 10 Of The Best Tools For Blockchain Development
DevOps Summit Amsterdam 2013 - Closing Questions
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
FINOS June 2018 Members Meeting - Plotting Your Journey in Open Source
2019 12-10 ow2 Community Summit - Apprentissage gouvernance
Os summit jp 2019 untold story ospo

What's hot (6)

PDF
2019 12-10 ow2 - OSPO - Open Source Governance et grands utilisateurs
PDF
Data on kubernetes
PDF
What is DevOps?
PDF
Testing and open source in automotive beyond automation and frameworks
PDF
PHPVigo #28 principios solid en la vida real
PPTX
OpenChain Germany Work Group Meeting 1
2019 12-10 ow2 - OSPO - Open Source Governance et grands utilisateurs
Data on kubernetes
What is DevOps?
Testing and open source in automotive beyond automation and frameworks
PHPVigo #28 principios solid en la vida real
OpenChain Germany Work Group Meeting 1
Ad

Similar to Embracing FLOSS As A Shortcut Towards Agility (20)

PDF
End Report Project 06222 Open Nordic
PDF
Financing Freedom Slides - Final
PDF
Strategies and Policies for the implementation of Free & and Open Source Soft...
PDF
Strategies and Policies for the implementation of Free & and Open Source Soft...
PDF
Open Source In Education
PDF
Open source communities and business eco system strategy - OW2 Consortium fro...
PDF
Free Libre Open Source Software Development
PDF
The Development of Open Source E-Learning Environments: the Chamilo Experience
PDF
PROSE: Empowering FLOSS in European Projects
PDF
Open.source.innovation.20070624
PDF
Providing Services to our Remote Users: Open Source Solutions
PDF
Acceptance model for Free Open Source Software in (Flemish) schools
PDF
Software Open Source in ambito industriale
PDF
Adopting Open Source Software Policy: What Advantages and Challenges there ar...
PDF
Orange Labs R&D 2011
PPT
Open source movement khalid-revised feb 2012
PDF
Fundamentals of Using Open Source Code to Build Products
PDF
Smau Milano 2016 - Fabio Alessandro Locati
PDF
Combining open source ethics with private interests
PDF
Why FLOSS is a Java developer's best friend: Dave Gruber
End Report Project 06222 Open Nordic
Financing Freedom Slides - Final
Strategies and Policies for the implementation of Free & and Open Source Soft...
Strategies and Policies for the implementation of Free & and Open Source Soft...
Open Source In Education
Open source communities and business eco system strategy - OW2 Consortium fro...
Free Libre Open Source Software Development
The Development of Open Source E-Learning Environments: the Chamilo Experience
PROSE: Empowering FLOSS in European Projects
Open.source.innovation.20070624
Providing Services to our Remote Users: Open Source Solutions
Acceptance model for Free Open Source Software in (Flemish) schools
Software Open Source in ambito industriale
Adopting Open Source Software Policy: What Advantages and Challenges there ar...
Orange Labs R&D 2011
Open source movement khalid-revised feb 2012
Fundamentals of Using Open Source Code to Build Products
Smau Milano 2016 - Fabio Alessandro Locati
Combining open source ethics with private interests
Why FLOSS is a Java developer's best friend: Dave Gruber
Ad

More from Agustin Benito Bethencourt (20)

PDF
Oniro project, the new IoT platform from Eclipse Foundation.
PDF
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
PDF
Repeople co 2021_un_privilegio_al_alcance_de_muchos_trabajar_en_remoto_desde_...
PDF
You can go fast by going together: software delivery process performance metrics
PDF
Transition from closed to open collaboration environments for managers
PDF
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
PDF
KDE For Automotive? Really? Tell me more about it
PDF
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
PDF
Codethink elce 2017_maintaining_a_linux_kernel_for_13_years_you_must_be_kiddi...
PDF
Opening new doors KDE in embedded (automotive)
PDF
Buscando nuevos horizontes para KDE
PDF
Time is ready for the Civil Infrastructure Platform
PDF
The importance of the transformation of software production processes when in...
PDF
Introduction to open - libre Tools and Formats
PDF
GENIVI Development Platform (GDP) summary : 15th AMM
PDF
Open Source for automotive developed in the open becomes real. GDP
PDF
Moving towards a more efficient and flexible delivery model in automotive env...
PDF
Dispara tu carrera profesional: por qué unirse a una Comunidad
PDF
GDP project update and technical overview
PDF
GENIVI Development Platform, la plataforma para desarrolladores de software l...
Oniro project, the new IoT platform from Eclipse Foundation.
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
Repeople co 2021_un_privilegio_al_alcance_de_muchos_trabajar_en_remoto_desde_...
You can go fast by going together: software delivery process performance metrics
Transition from closed to open collaboration environments for managers
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
KDE For Automotive? Really? Tell me more about it
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
Codethink elce 2017_maintaining_a_linux_kernel_for_13_years_you_must_be_kiddi...
Opening new doors KDE in embedded (automotive)
Buscando nuevos horizontes para KDE
Time is ready for the Civil Infrastructure Platform
The importance of the transformation of software production processes when in...
Introduction to open - libre Tools and Formats
GENIVI Development Platform (GDP) summary : 15th AMM
Open Source for automotive developed in the open becomes real. GDP
Moving towards a more efficient and flexible delivery model in automotive env...
Dispara tu carrera profesional: por qué unirse a una Comunidad
GDP project update and technical overview
GENIVI Development Platform, la plataforma para desarrolladores de software l...

Recently uploaded (20)

PPTX
Lean Thinking: Making Efficiency an Everyday Thing
PPTX
Management and Leadership across diverse culture
PPTX
Unit 6: Product service and brand.pptx mm
PPTX
Case Study on Japan: Development Model, Issues, and Prospects
PPTX
Management and Leadership across culture at McDonald's
PPTX
4 5 6 7 Intro to Ramayan MANAGEMENT LESSONS and Qualities.pptx
PPTX
Basics of Project Management for development of leadership skills in practice
PPTX
EMOTIONAL INTELLIGENCE IN LEADERSHIP.pptx
PDF
The Untold Story of Swami Vijay Kumar Durai: Building PRS International
PPTX
Organizing and Staffing, Staffing process.pptx
PPTX
Recruitment and bshiwjwnbshshshshhshvej.ppt
PDF
The Psychology of Employee Appreciation by Meenakshi Khakat
PPTX
Ryan Daly Gallardo Prod Management PPT .pptx
PDF
Leading with Empathy: Building Inclusive Growth in Bangladesh
PDF
Eugene Orlovsky CEO & Founder of Perfsys
PDF
How to Present a Project Proposal to Stakeholders for Approval?
PPTX
Leading, its definiton, example, and types.pptx
PPTX
Myers-Briggs Personality MBTI for self discovery
PPTX
management development and careerr planning.pptx
PDF
Geopolitics and the Dynamic Competition Framework
Lean Thinking: Making Efficiency an Everyday Thing
Management and Leadership across diverse culture
Unit 6: Product service and brand.pptx mm
Case Study on Japan: Development Model, Issues, and Prospects
Management and Leadership across culture at McDonald's
4 5 6 7 Intro to Ramayan MANAGEMENT LESSONS and Qualities.pptx
Basics of Project Management for development of leadership skills in practice
EMOTIONAL INTELLIGENCE IN LEADERSHIP.pptx
The Untold Story of Swami Vijay Kumar Durai: Building PRS International
Organizing and Staffing, Staffing process.pptx
Recruitment and bshiwjwnbshshshshhshvej.ppt
The Psychology of Employee Appreciation by Meenakshi Khakat
Ryan Daly Gallardo Prod Management PPT .pptx
Leading with Empathy: Building Inclusive Growth in Bangladesh
Eugene Orlovsky CEO & Founder of Perfsys
How to Present a Project Proposal to Stakeholders for Approval?
Leading, its definiton, example, and types.pptx
Myers-Briggs Personality MBTI for self discovery
management development and careerr planning.pptx
Geopolitics and the Dynamic Competition Framework

Embracing FLOSS As A Shortcut Towards Agility

  • 2. Embracing FLOSS as a shortcut towards agility FOSS North 2019 April 9th CC-BY-SA 4.0 Agustín Benito Bethencourt Principal Consultant Codethink Ltd
  • 4. The speaker: @toscalix ● Principal Consultant at Codethink Ltd ● Experienced manager in open and distributed environments. ● Consultancy/management of software production and maintenance of complex Linux based systems/platforms/distros. ● Contributor in several FOSS communities (KDE, openSUSE…). ● More about Agustín at his site.
  • 6. ● Provides system level software engineering and consultancy services. ● Supports global brands in the automotive, technology, medical devices and enterprise sectors. ● Founded 2007, self-funded, independent and impartial. ● 90+ staff, mostly systems software engineers and consultants. ● Headquartered in Manchester, UK with a further presence around the world. Some quick facts about Codethink
  • 7. ● Software engineering to deliver hard, system level projects. ● World class Linux and Open Source expertise. ● Consultancy to improve software engineering practice. ● Design and build of software engineering tools. ● Strategies for long term maintenance of software. ● Lowering client dependence on software vendors and third parties. ● Honest, impartial advice and critical thinking. Our customers come to us for
  • 8. ● Codethink was founded by FLOSS engineers. ● Long and successful track record in creating, supporting and exploiting Open Source initiatives. ● Our people contribute to a variety of Open Source projects on regular basis. Some them play key roles. ● Support corporate customers in making the most of FOSS. Open Source Experts
  • 9. ● BuildStream, the software integration tool. ● BuildGrid, remote build cashing and execution. ● Freedesktop-SDK, which provides runtimes based on freedesktop.org modules and platform and SDK runtimes for Flatpak applications. ● Trustable Software, a systematic approach to establish trust in software. Codethink and Open Source: examples
  • 10. 1. Disclaimer and hypothesis. 2. FLOSS as shortcut to adopt agile values. 3. FLOSS as shortcut to adopt agile principles. 4. FLOSS as shortcut to adopt Agile methodologies. 5. FLOSS as a shortcut to develop key skills. Talking Points
  • 12. 1.- Disclaimer and hypothesis
  • 13. Agility is referred as in this talk as “agile at scale” instead of the brand, the methods or the definition at the Agile Manifesto. Disclaimer 1
  • 14. I usually refer to … “towards agility” to reinforce the idea of journey compared with the sense of destination that many provide to the agile methods. Disclaimer 2
  • 15. ● Agile methods were designed as team-level methods. They scale well horizontally across teams. ● Sadly local optimizations does not roll up. Hypothesis 1
  • 16. Organizations cannot “become agile” by simply scaling up team-level methods (agile methodologies). Hypothesis 1
  • 17. ● FLOSS focus on communities and practices, which increases adaptability. ● Some FLOSS projects have demonstrated they can scale up. Hypothesis 2
  • 18. FLOSS culture and many of its practices can help organizations in their journey towards agility (transformation at scale). Hypothesis 2
  • 19. 2.- FLOSS as a shortcut to adopt… agile values
  • 20. ● Individuals and Interactions over processes and tools. Team. ● Working Software over comprehensive documentation. Trust. ● Customer Collaboration over contract negotiation. Collaboration. ● Responding to Change over following a plan. Flexibility. Agile values
  • 21. Agile vs (subjectives) Open Source key values ● Consensus. ● Transparency. ● Co-creation. ● Freedom. ● Team. ● Trust. ● Collaboration. ● Flexibility.
  • 22. 3.- FLOSS as a shortcut to adopt… agile principles
  • 23. “5.- Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.” 12 Principles behind the Agile Manifesto Agile vs Open Source Principles
  • 24. 4.- FLOSS as a shortcut to adopt… agile methodologies
  • 25. Co-located vs remote vs distributed teams. ● Agile promotes colocation. ● The number of distributed companies doing agile/DevOps/CD is growing. ● Open Source projects are global (fully distributed). Agile Methodologies vs FLOSS best practices
  • 26. 5.- FLOSS as a shortcut to develop... key skills
  • 27. From project to product mindset: ● Code ownership. ● Maintainable code. Competences, skills
  • 29. FLOSS projects provide a low risk - high return learning ecosystem for professionals of those organizations involved in transformation processes towards agility. Takeaways
  • 30. Thank you Agustín Benito Bethencourt @toscalix
  • 31. Q&A