specialmoves / Wibble

Sniff out those project smells in your retrospective. Open source NodeJS based retrospective tool.
MIT License
5 stars 5 forks source link

Wibble

Version v0.1

Sniff out those project smells in your retrospective

Wibble is a simple tool to gather feedback from your team to generate insights for a Retrospective. It also has simple note taking so that you document your retrospective along with the insights.

Background

Wibble v0.1 was developed at Specialmoves as an experiment in rapid development and also a way for our developers to have a play with Node.js. We were using Google Forms and Confluence to collate the same feedback, but it was a slow and error prone process.

Designed and built over three days, Wibble v0.1 is the MVP for what could potentially be larger application. We hope that by open-sourcing the project other people might use the tool to help their retrospectives as well as contribute to add missing features.

The Specialmoves Blog has a more detailed history and list of features.

Dependencies

How To Run Wibble

  1. [Make sure you have Ruby installed] (http://rubyinstaller.org/)
  2. [Make sure you have Sass installed] (http://sass-lang.com/)
  3. [Make sure you have mongodb installed] (http://docs.mongodb.org/manual/tutorial/getting-started/) so Wibble has a database to work with.
  4. [For PC Users] Make sure you add the path (e.g 'c:\mongodb;') for your mongo database in your system environment variables (http://support.microsoft.com/kb/310519).
  5. In your Terminal or Command Prompt, go to the directory where Wibble lives on your computer.
  6. Install the project's Node.js dependencies by running npm install.
  7. Run grunt to start. This will start up your database, run a watch on your sass folder and then start nodemon nodemon.
  8. Open http://localhost:3000 in your web browser, and Wibble should be up and running! (Note "3000" is the default port, your Node configuration may change this).
  9. Before you get started with creating retrospectives, click the "DB Admin" link in the header and populate the Database with the initial data required to get to work.
  10. Get Wibbling!

Contact

If you have any questions, suggestions or feedback then get in touch with wibble@specialmoves.com or tweet us as @specialmvoes