Skip to content

neosaurrrus/prompt-planning-poker

Repository files navigation

Welcome to Prompt Planning Poker, an app to help SCRUM teams perform estimations without egos!

You can access the live version here

What is Planning Poker?

Planning poker, also called Scrum poker, is a consensus-based, gamified technique for estimating, mostly used to estimate effort or relative size of development goals in software development. In planning poker, members of the group make estimates by playing numbered cards face-down to the table, instead of speaking them aloud. The cards are revealed, and the estimates are then discussed.

Why do it?

he reason to use planning poker is to avoid the influence of the other participants. If a number is spoken, it can sound like a suggestion and influence the other participants' sizing. Planning poker should force people to think independently and propose their numbers simultaneously. This is accomplished by requiring that all participants show their card at the same time.

Built with React and Redux on the front-end and Rails on the backend.

Installation (if you want to run it locally)

Clone down this repo. Run bundler install to grab all the required dependancies.

For the backend

In the API folder, run bundle install, run rails db:migrate to build the relevent databases and rail s to run it locally. The index.html file in the front end folder will run the frontend. The development and production environment files may need updating afor your configuration.

For the backend

Run npm start to run the React server locally. The index.html file in the front end folder will run the frontend.

Usage

The app can be used by anyone to create a new planning session. Once a pin is set and used, new stories can be created. For every story users can select thier estimation from the set of cards shown.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/'neosaurrrus'/prompt-planning-poker. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The gem is available as open source under the terms of the MIT License.

Code of Conduct

Everyone interacting in the project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.