Skip to content

shashankv02/SparkStandUpBot

Repository files navigation

Spark Stand Up Bot

This is a Bot for Cisco Spark platform that automates daily stadup meetings. The bot contacts your team members whatever time you want to, collects work updates, makes a neat report and sends it over to you or shares in a team room.

Just follow a simple wizard to create new meeting and you are done.

##Creating Standup:

Send /newstandup to the bot. You will be asked the following questions.

Bot: What do you want to name this meeting?

You: Titan_Scrum_Standup

Bot: Enter emails of participants seperated by spaces.

You: sha@kerbal.com vin@kerbal.com

Bot: Which days do you want to run the standup?

You: mon tue wed

Bot: What time do you want the standup? Enter in HH:MM format.

You: 14:30

Bot: Thank you. Meeting has been created succesfully.

sha and vin will be contacted at 2:30PM every monday, tuesday, wednesday and will asked the questions as in following sample standup.

##Standup Bot: Hey! It's time for standup. What did you work on yesterday?

vin: I've created new presentations for today's client demonstration.

Bot: What are you planning to work on today?

vin: I'll be fixing the pending bugs in UI code.

Bot: Are you blocked on anything?

vin: No

Bot: When do you think you will be able complete current task?

vin: Probably by tomorrow.

Bot: Thank you. :)

A neat formatted report will be sent to scrum master/manager and will also be shared in any room if configured after the meeting has ended.

##Report ##What did you work on yesterday?##

vin: I've created new presentations for today's client demonstration.

sha: I've worked on the call flows.

##What are you planning to work on today?##

vin: I'll be fixing the pending bugs in UI code.

sha: I'll continue the same task as yesterday's.

##Are you blocked on anything?##

vin: No

sha: I may need some help from call flow expert.

##When do you think you will be able complete current task?##

vin: Probably by tomorrow.

sha: Hopefully 2 more days.

##Commands

Following commands are currently supported.

              /help - get supported commands
              /newstandup - create a new standup
              /owned - see standups created by you
              /report 'standup name' - see report
              /run 'standup name - run the standup manually
              /when 'standup name' - show next scheduled time for automated standup
              /cancel 'standup name' - delete standup 
              /skipnext 'standup name' - skip next scheduled standup
              /addroom 'standup name' - report will be shared in the room
              /removeroom 'standup name' - stop sharing report in the room
              /add 'standupname' 'email' - add new participant to standup
              /delete 'standupname' 'email' - delete participant from standup

About

Automate your agile metings! Meetings Bot for Cisco Spark with builtin support for standups

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages