Scaling and Internationalizing an Agile FOSS Project: Lessons Learned

TitleScaling and Internationalizing an Agile FOSS Project: Lessons Learned
Publication TypeBook Chapter
Year of Publication2015
AuthorsFellhofer, S, Harzl, A, Slany, W
Refereed DesignationRefereed
Secondary AuthorsDamiani, E, Frati, F, Riehle, D, Wasserman, AI
Secondary TitleOpen Source Systems: Adoption and Impact
Series TitleIFIP Advances in Information and Communication Technology
PublisherSpringer International Publishing
ISBN Number978-3-319-17836-3
KeywordsAgile development, communication, Distributed software development, Documentation management, Internationalization, kanban, Scaling

This paper describes problems that arose with the scaling and internationalization of the open source project Catrobat. The problems we faced were the lack of a centralized user management, insufficient scaling of our communication channels, and the necessity to adapt agile development techniques to remote collaboration. To solve the problems we decided to use a mix of open source tools (Git, IRC, LDAP) and commercial solutions (Jira, Confluence, GitHub) because we believe that this mix best fits our needs. Other projects can benefit from the lessons we learned during the reorganization of our knowledge base and communication tools, as infrastructure changes can be very labor-intensive and time-consuming.

Full Text