Lean Coffee is a structured, but agenda-less meeting. Participants gather, build an agenda, and begin talking. Conversations are directed and productive because the agenda for the meeting was democratically generated.
Agile Weekly has a nice video on how to run a Lean Coffee.
This application is for running one with distributed teams. It's pretty cool.
You'll need Ruby 2 with Bundler and PostgreSQL to run Lean Coffee.
Clone the repository:
$ git clone [email protected]:jgorset/lean-coffee.git
Install the gems:
$ bundle install
Create a PostgreSQL database:
$ psql -d template1 -c "CREATE DATABASE lean_coffee_development"
Pusher.com: You'll need a PUSHER_URL
and a PUSHER_KEY
in your ENV
. You can set up a free sandbox account if you need to. If your Pusher app is in the EU datacenter, you'll also need to add PUSHER_CLUSTER=eu
to your ENV
.
Initialize the database:
$ rake db:setup
Then add the constraints on topics.votes (only positive numbers):
rake db:add_constraints
Run the server:
$ rails server
Constraints on votes can be removed by running:
rake db:remove_constraints
- Fork the repository.
- Do your thing (preferably on a feature branch).
- Write a test that demonstrates that the bug was fixed or the feature works as expected.
- Send a pull request and bug me until I merge it!
Johannes Gorset made this. You should tweet me if you can't get it to work. In fact, you should tweet me anyway.
I work at Hyper with a bunch of awesome folks who are all every bit as passionate about making things as I am. If you're using this application, we probably want to hire you.