Skip to content

shengkai/scrumonline

Repository files navigation

ScrumOnline

Gitter

PHP web app for planning poker. It includes a master view for the ScrumMaster and a simple responsive card view for the team. A deployed demo is available at http://www.scrumpoker.online

Sponsors

The project is supported by the following sponsors. If you would like to become a sponsor yourself, please take a look at the section below.

[![Company Logo](https://example.com/logo.svg)](https://example.com)

Idea

Everyone who ever managed a software project using scrum will have either heard of or played planning poker. It is a simple tool to determine a stories/features complexity. For the detailed process refer to https://en.wikipedia.org/wiki/Planning_poker. So far there are a couple of apps where you can select a card and display it on the screen - but none of them offer a network collaboration mode. Some of the existing web apps are nowhere near responsive or come with too overloaded UIs. I want to create a simple web app where the Scrum Master can start a named session and all team members can join the session.

Deployment

You can find a detailed deployment how-to in the documentation.

Setup

The "deployment" is a general scrum meeting where the ScrumMaster has a laptop connected to a beamer while all team members have an internet connected device (phone, tablet, laptop, ... - smartwatch would be awesome). The meeting starts with the ScrumMaster creating a named session and all team members joining that session. The beamer should now show the list of joined members.

Estimation workflow

For every story the Scrum Master will than start a poll and each member of the session must select a card. As they select a card the main screen will show a card over their name, but without showing the number. Once everyone selected a card the main page (beamer) flips all the cards. According to planning poker it will than highlight the minimum and maximum estimation for colleagues to bring their arguments. A demonstration using the Redmine plugin is available on youtube.

Road Map

  • Include vote history of previous stories at the bottom of the master view
  • Statistics tab in navigation bar
  • Mobile apps with watch support. Imagine voting on Android Wear or Apple Watch. Wouldn't that be cool? :D

Contribute

If you want to contribute you can just clone the repository and follow the deployment instructions. We also offer support for Vagrant and Docker. Any changes must be commited to a fork and then merged by issuing a pull request. For information on the REST API or ticketing plugins please have a look at the wiki documentation.

You can also use the REST API to build a mobile for iOS or Android. In that case I am happy to link your app in the README and on the page.

Sponsoring

If you want to support the project, you can become an official sponsor. There are three different levels of sponsoring and each is rewarded with your logo and link in different places. The price for the next level always includes the previous levels privileges. Prices only show the current price for each type and may change over time based on demand. To become an official sponsor please contact sponsoring@scrumpoker.online with the necessary information and your desired sponsoring level. You will recieve an official invoice for your sponsorship, which makes it tax deductible for companies. Within 7 days after payment the page will be updated with your logo. Alternatively if you contribute developer time or server resources, you can also be listed as a sponsor.

Level Price annually Logo placement
Basic 20€ Sponsors tab
Footer 100€ Footer
Repo 150€ README on GitHub

Packages

No packages published

Languages

  • PHP 50.2%
  • JavaScript 22.7%
  • HTML 10.6%
  • CSS 10.1%
  • Shell 5.2%
  • Dockerfile 1.2%