Plan development model and teams for co-munity
In order to allow proper collaboration between different groups of people in the development of co-munity, we should define how we want to work. In particular, this need emerges from the convergence of different networks (SoLaWi, Transition Netzwerk, R&D, among others) that plan to use and further develop this project.
First of all, I would like to propose that we follow an agile development process and, whenever possible, have scrum sprints as development cycles. As project management tool for this I propose to use Trello (for structuring backlogs, organising sprints/collaborative planning and limiting work-in-progress). We can of course eat our own dog food also here, and just use this issue tracker - but I personally think it is very little agile (and would like in the future to implement something similar here, like the Kanban module) and I have very good experience working with Trello in hybrid (dev/non-dev) teams.
The project will probably be, in the beginning, a kind of fork/add-on of Open Atrium 2, where modules are added/adapted, a new (or more) theme is developed, new views/widgets are created and blueprints are generated. To keep track of developments and support collaboration, we started a GitHub project some time ago, but didn't really use it yet (apart from a few scripts that we at some point needed). I think it can be a good strategy to get everything related with makefiles, module, features and theme development there (maybe also blueprints, these we have to check if it's possible to include in features or export somehow).
Finally, we should gather together what skills/resources we have available and build up teams (e.g. developers, end users, builders, designers, sysadmins) or at least have a picture of the available expertise within the group.
If you are interested in actively joining the development (including planning, testing for non-techies) of co-munity, please state your interest, skills and availability here.
- 1144 reads
Updates and comments