SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados (6)

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

Semelhante a Embracing FLOSS As A Shortcut Towards Agility

Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...
osswatch
 

Semelhante a Embracing FLOSS As A Shortcut Towards Agility (20)

Open Source Governance v2.5
Open Source Governance v2.5Open Source Governance v2.5
Open Source Governance v2.5
 
Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
 
HP DevOps Summit 2021
HP DevOps Summit 2021HP DevOps Summit 2021
HP DevOps Summit 2021
 
HP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
HP's Dev Ops Summit 2021, Better Together: An Inner Source JourneyHP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
HP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
 
How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019
 
How open source is funded the enterprise differentiation tightrope (1)
How open source is funded  the enterprise differentiation tightrope (1)How open source is funded  the enterprise differentiation tightrope (1)
How open source is funded the enterprise differentiation tightrope (1)
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open source
 
Zen and the Art of Organizational Open Source
Zen and the Art of Organizational Open SourceZen and the Art of Organizational Open Source
Zen and the Art of Organizational Open Source
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...
 
Agile Commissioning A Beginners View
Agile Commissioning   A Beginners ViewAgile Commissioning   A Beginners View
Agile Commissioning A Beginners View
 
Hire Top Flutter Developers in 2024 A Step-by-Step Guide
Hire Top Flutter Developers in 2024 A Step-by-Step GuideHire Top Flutter Developers in 2024 A Step-by-Step Guide
Hire Top Flutter Developers in 2024 A Step-by-Step Guide
 
Open Source Governance at HP
Open Source Governance at HPOpen Source Governance at HP
Open Source Governance at HP
 
Introduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonIntroduction to Agile Software Development & Python
Introduction to Agile Software Development & Python
 
Agile And Open Development
Agile And Open DevelopmentAgile And Open Development
Agile And Open Development
 
"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007
"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007
"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007
 
How_to_survive
How_to_surviveHow_to_survive
How_to_survive
 
Open agile is free and open source community agile-
Open agile  is free and open source community agile-Open agile  is free and open source community agile-
Open agile is free and open source community agile-
 

Mais de Agustin Benito Bethencourt

Mais de Agustin Benito Bethencourt (20)

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

Último

Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 

Último (15)

BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 

Embracing FLOSS As A Shortcut Towards Agility

  • 1.
  • 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