Skip to content
This repository was archived by the owner on Mar 27, 2018. It is now read-only.

Development Philosophy

Zane Wolfgang Pickett edited this page Mar 8, 2013 · 1 revision

The goal of this web platform is to facilitate MolyJam, by creating an easy to use streamline process for everything from event hosting to game submission. If MolySite had to be described in a word it would be facilitate. The key to creating the best user experience possible is to always think what our users need, in this goal we have 4 major user groups(in descending order):

Onlookers

This is by far our largest usergroup, and in many regards the easiest to handle. During early milestones these users require nothing more then the ability to look through the game and other content. Now facilitating the search through all of the presented content can be a challenged based on sheer volume and should be approached with care. Later stages of of development should include methods of commenting and sharing, bringing them into the process.

Jammers

Jammers represent our initial core audience. The process for adding a game to our database, while provided easy to use and flexible tools to manage participation and registration are on the forefront of our concerns. File uploading and submission has been an issue in the past, and should be a concentrated development effort.

Hosts

The host is a key part of a jams organizational power. Each host, or group of host, is responsible for providing a location for the jammers to work, as well as being our boots on the ground. With this we should give them all the tools to make the onboarding of new locations, as well as the management of current ones flexible and easy. These tasks include location and jammer registration, and the ability to quickly and effective reach out to the their local jammers.

Organizers

This is the top of the food chain, these people are tasked with keeping it all from falling apart. The tools provided here should be everything from wide release communication like blog post and mass emails, to more directed communication with hosts.

This Development Philosophy should be kept in the back of your mind as you help us move forward and reach our milestones. Its also the important that you as a developer are an important part of our user cycle, with that we have some coding standards and best practices to help make this process smooth for everyone.

Clone this wiki locally