Advertisement

Introducing Agile Product Owners in a FLOSS Project

  • Matthias MüllerEmail author
  • Christian Schindler
  • Wolfgang Slany
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 556)

Abstract

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.

Keywords

FLOSS Open Source Software Agile Software Development Sponsored Open Source Communities 

References

  1. 1.
    Ehls, D.: Open source project collapse-sources and patterns of failure. In: Proceedings of the 50th Hawaii International Conference on System Sciences (2017)Google Scholar
  2. 2.
    Fellhofer, S., Harzl, A., Slany, W.: Scaling and internationalizing an agile FOSS project: lessons learned. In: Damiani, E., Frati, F., Riehle, D., Wasserman, A.I. (eds.) OSS 2015. IAICT, vol. 451, pp. 13–22. Springer, Cham (2015).  https://doi.org/10.1007/978-3-319-17837-0_2CrossRefGoogle Scholar
  3. 3.
    Harzl, A.: Combining FOSS and Kanban: an action research. In: Crowston, K., Hammouda, I., Lundell, B., Robles, G., Gamalielsson, J., Lindman, J. (eds.) OSS 2016. IAICT, vol. 472, pp. 71–84. Springer, Cham (2016).  https://doi.org/10.1007/978-3-319-39225-7_6CrossRefGoogle Scholar
  4. 4.
    Heppler, L., Eckert, R., Stuermer, M.: Who cares about my feature request? In: Crowston, K., Hammouda, I., Lundell, B., Robles, G., Gamalielsson, J., Lindman, J. (eds.) OSS 2016. IAICT, vol. 472, pp. 85–96. Springer, Cham (2016).  https://doi.org/10.1007/978-3-319-39225-7_7CrossRefGoogle Scholar
  5. 5.
    Kilamo, T., Hammouda, I., Mikkonen, T., Aaltonen, T.: From proprietary to open source—growing an open source ecosystem. J. Syst. Softw. 85(7), 1467–1478 (2012)CrossRefGoogle Scholar
  6. 6.
    Lacey, M.: The Scrum Field Guide: Practical Advice for Your First Year. Addison-Wesley Professional, Boston (2012)Google Scholar
  7. 7.
    Lerner, J., Tirole, J.: Some simple economics of open source. J. Ind. Econ. 50(2), 197–234 (2002)CrossRefGoogle Scholar
  8. 8.
    Müller, M., Schindler, C., Slany, W.: Engaging students in open source: establishing FOSS development at a university. In: Proceedings of the 52nd Hawaii International Conference on System Sciences (2019)Google Scholar
  9. 9.
    Müller, M.: Agile challenges and chances for open source: lessons learned from managing a FLOSS project. In: 2018 IEEE Conference on Open Systems (ICOS), pp. 1–6 (2018)Google Scholar
  10. 10.
    Nakakoji, K., Yamamoto, Y., Nishinaka, Y., Kishida, K., Ye, Y.: Evolution patterns of open-source software systems and communities. In: Proceedings of the International Workshop on Principles of Software Evolution, pp. 76–85. ACM (2002)Google Scholar
  11. 11.
    Pichler, R.: Agile Product Management with Scrum: Creating Products that Customers Love. Addison-Wesley Professional, Boston (2010)Google Scholar
  12. 12.
    Rosén, T.: Open source business model: balancing customers and community. Ph.D. thesis, Industrial Marketing and Industrial Economics, The Institute of Technology, Linköping University (2008). Report code: LiU-TEK-LIC 2008:26Google Scholar
  13. 13.
    Schwaber, K.: Agile Project Management with Scrum. Microsoft Press, Redmond (2004)zbMATHGoogle Scholar
  14. 14.
    Schwaber, K., Sutherland, J.: The Scrum Guide. Scrum Alliance (2017)Google Scholar
  15. 15.
    Slany, W., Luhana, K.K., Müller, M., Schindler, C., Spieler, B.: Rock bottom, the world, the sky: catrobat, an extremely large-scale and long-term visual coding project relying purely on smartphones. In: Constructionsim 2018 (2018)Google Scholar
  16. 16.
    Sverrisdottir, H.S., Ingason, H.T., Jonasson, H.I.: The role of the product owner in scrum-comparison between theory and practices. Procedia-Soc. Behav. Sci. 119, 257–267 (2014)CrossRefGoogle Scholar
  17. 17.
    West, J., O’Mahony, S.: Contrasting community building in sponsored and community founded open source projects. In: Proceedings of the 38th Annual Hawaii International Conference on System Sciences, p. 196c (2005)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2019

Authors and Affiliations

  • Matthias Müller
    • 1
    Email author
  • Christian Schindler
    • 1
  • Wolfgang Slany
    • 1
  1. 1.Institute of Software TechnologyGraz University of TechnologyGrazAustria

Personalised recommendations