From the Kernel to Kubernetes, open source communities are leveraging agile frameworks by incorporating Retrospectives, Time-based releases, Product Management SIGs acting as Product Owners etc. This talk presents real world examples from these communities to showcase, what does agility look like in an open source project. How these communities crafting their unique flavour of agile into these huge globally distributed projects. How organizations are collaborating with competitors to manage, align and draw out roadmaps from their ever increasing backlogs comprising of list of features and bugs pouring in day after day.
3. Who is faring better
at handling massive,
complex projects?
Enterprises attempting
to scale with SAFe,
DAD, LeSS?
or
Loosely organized
FOSS projects?
9. What does agile
framework in
open source look
like?
Who are all the players? what’s
the process? How is it being
done? When & where are they
doing it?
As they continue to execute &
deliver to their stakeholders
11. With break-neck speed of
innovation & growing
participation open source
projects are trending
towards true agility
All done at massive scale and
minimum process that is bound
to put many enterprises to
shame
12. Are agility and Open Source are very
different concepts & Odds with each other?
Agile:
co-location and the
importance of
face-to-face
interactions
Open-Source:
anywhere and
anyone can
contribute
asynchronously
13. Image by John Hain from Pixabay
FOSS Values
and principles
not that
different from
Agile!
16. Image by OpenClipart-Vectors from Pixabay
VC funding and dedicated
teams from big corporates
fueling agility
Pushing for
releasing early
and often
17. Image by kolibri5 from Pixabay
Is it possible to
qualify & quantify
the level of agility
displayed by
Open Source
projects?
18. Image by Free-Photos from Pixabay
Let’s take a practical look at
how Red Hat is working on
combining agile and open
source learnings to create
great products
19. Image by OpenClipart-Vectors from Pixabay
Encouraging small pull
requests
Breaking down the epic
into small stories
20. Image by OpenClipart-Vectors from Pixabay
Trending to time boxed
releases as opposed to
feature based
Synonymous to time
boxed development
applied in Scrum
Image by nile from Pixabay
22. Customers and Partners frustrated
with unknown release dates - We
have now moved to frequent and
time-based releases in Fedora,
RHEL, Kubernetes and OpenShift
23. Image by Pexels from Pixabay
Backlog grooming an
essential part of Scrum
to prioritise Open Source projects
now have dedicated
Product & Project
Management SIGs that
help out
24. Image by Robert Pastryk from Pixabay
SIG-PM (Program, Product, Project Management)
“We cannot:
● Set schedules
● Dictate features to SIGs
● Set headcount
We can and must
● Serve the individuals and companies within the
Kubernetes community by communicating the
value produced by the SIGs” K8 PM Special Interest Group
25. Let’s take a look at
Communication
& Feedback cycles
Image by Mudassar Iqbal from Pixabay
26. No longer limited to
IRC - Video chat is
taking hold
It’s like a weekly
standup with
contributors
27. Image by Gerd Altmann from Pixabay
Any guesses if
‘Retrospectives’ have
been adopted in
Open Source?
28. Kubernetes & Fedora
communities have embraced
retrospectives
What’s more … there are done
in the open not behind closed
doors and published widely
29. Recap: Agile in Open Source
- Lacking formal framework yet
effective
- Key concepts have been absorbed
- The trend in on the uptick
- SIGs & Working groups help with
agile adoption
- A few communities do it better
than any enterprise Image by Gerd Altmann from Pixabay