Wouldn't it be great if you could do a daily scrum by talking directly to your bot on Slack or Hipchat!?
Scrumbot bugs your teammembers every morning, then annouces everyone's scrum at a specific time.
Each Time you send your scrum entry in you will get 10 points! history and stats will always be available.
The more days in a row you fill out your scrum the better!
• 00-05 days in a row == 10 points per scrum
• 05-10 days in a row == 12 points per scrum
• 10-20 days in a row == 14 points per scrum
• 20-30 days in a row == 16 points per scrum
Still deciding if streaks should be reset each month.
This makes things fair for new members and can prevent large gaps in points.
Since we can easily get all the users on a team we could just make the top level key: teamname_season_date-userid
Then we can keep the above hash in that object and calculate the values for each user independently. Thoughts?
So you sent the wrong input huh? You can overwrite the entry with something like:
scrum amend today “Improving Docs, @jpsilvashy PTAL airbrake-app/pulls/1133 , Deploying fix for pdf issue”
Add dependency to package.json:
$ npm install --save hubot-scrum
Include package in Hubot's external-scripts.json:
["hubot-scrum"]
HUBOT_SCRUM_CLEAR_AT # When to clear the current scrum, use cron style syntax (defaults to: 0 0 0 * * *)
HUBOT_SCRUM_NOTIFY_AT # When to notify the HUBOT_SCRUM_ROOM to start the scrum, use cron style syntax (defaults to: 0 0 10 * * 4)
HUBOT_SCRUM_ROOM # xxxxx_room_name@conf.hipchat.com
hubot scrum # start scrum
hubot what is doing today? # what has entered for their scrum today?
hubot scrum help # displays this help message