Introducing Agile Product Owners in a FLOSS Project

Sponsored Open Source Software projects, driven by various actors, have to balance the needs of volunteer contributors and business objectives. This work presents Catrobat, a FLOSS project established at Graz University of Technology, and how it introduced agile product owners. Product owners communicate the product vision, provide a general direction, decide about features, and prioritize requirements that are implemented by the community, i.e., they are ultimately responsible for the product. This agile approach is intended to ensure a certain outcome, such as business objectives, but also to react to the needs of community members and users on a short-term basis. This paper presents how therefore this role has been defined and the processes have been adapted.

[1]  Thomas Rosén,et al.  Open Source Business Model Balancing Customers and Community , 2008 .

[2]  Matthias Müller,et al.  Agile Challenges and Chances for Open Source: Lessons Learned from Managing a FLOSS Project , 2018, 2018 IEEE Conference on Open Systems (ICOS).

[3]  Joel West,et al.  Contrasting Community Building in Sponsored and Community Founded Open Source Projects , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[4]  Daniel Ehls,et al.  Open Source Project Collapse - Sources and Patterns of Failure , 2017, HICSS.

[5]  Mitch Lacey,et al.  The Scrum Field Guide: Practical Advice for Your First Year , 2012 .

[6]  Ken Schwaber,et al.  Agile Project Management with Scrum , 1980 .

[7]  Helgi Thor Ingason,et al.  The Role of the Product Owner in Scrum-comparison between Theory and Practices , 2014 .

[8]  Tommi Mikkonen,et al.  From proprietary to open source - Growing an open source ecosystem , 2012, J. Syst. Softw..

[9]  Wolfgang Slany,et al.  Scaling and Internationalizing an Agile FOSS Project: Lessons Learned , 2015, OSS.

[10]  Remo Eckert,et al.  Who Cares About My Feature Request? , 2016, OSS.

[11]  Wolfgang Slany,et al.  Engaging Students in Open Source: Establishing FOSS Development at a University , 2019, HICSS.

[12]  Wolfgang Slany,et al.  Rock bottom, the world, the sky: Catrobat, an extremely large-scale and long-term visual coding project relying purely on smartphones , 2018, ArXiv.

[13]  Kouichi Kishida,et al.  Evolution patterns of open-source software systems and communities , 2002, IWPSE '02.

[14]  Roman Pichler,et al.  Agile Product Management with Scrum: Creating Products That Customers Love , 2010 .

[15]  Annemarie Harzl,et al.  Combining FOSS and Kanban: An Action Research , 2016, OSS.

[16]  Josh Lerner,et al.  The Simple Economics of Open Source , 2000 .

[17]  Jeff Sutherland,et al.  The Scrum Guide , 2012 .