This is something has been a struggle in the past as I've tended to choose projects that are simply too large for me to keep the motivation when working on it in my spare time.
Recently I've come up with an idea that I think is small enough in scope to be accomplishable whilst still being a useful project to undertake.
So what are mood marbles?
The whole idea of this, is that you can use this semi-anonymous jar to depict the mood of the team over time. When you come to look at the jar for a current period and the marbles in it are mostly red/orange then you know the team has not been happy recently and it can then open doors to address why that might be.
The problem that I see with mood marbles is:
- It doesn't help well for remote team members.
- It's not fully anonymous as someone could see you place your marble in the jar.
- It doesn't provide any useful metrics for the periods between the jar being emptied.
Basic Concept
What hasn't been done is creating this mood marble software and making it completely free and open source, so that is what I'm going to do.
The basic idea I have in my head right now is to create a small REST API that will be used to perform all the core business logic/storing of the data, then having thin mobile/web/desktop clients that will simply interact with the API to perform the necessary tasks.
I'm going to really give this a go so watch this space!