Giter VIP home page Giter VIP logo

planning-poker's Introduction

Planning Poker

Delphi VCL App to send Sprint Planning Estimates remotely

ko-fi

What's New

  • 03/09/2021 (Version 1.4.2)

    • New Drop User button in server mode.
    • Bold font when yourself user in users list.
  • 08/10/2020 (Version 1.4.1)

    • Sorting users list by name after sorting by estimate number.
  • 07/20/2020 (Version 1.4.0)

    • Updated DzSocket to new authentication control.
    • Implemented TCriticalSection on client list management.
    • Implemented check for user name already connected on client connection.
    • Included server version on wrong version message on client connection.
  • 06/16/2020 (Version 1.3.2)

    • Implemented bounds icons on connections list, and sort list by estimate value (issue #5).
    • Implemented version check on application startup (issue #6).
  • 06/07/2020 (Version 1.3.1)

    • Fixed "Refresh button" that reveals statistics when a round is in course (issue #4).
  • 05/13/2020 (Version 1.3.0)

    • Language support (English and Portuguese-Brazil languages).
    • Implemented Abstain button, to send an estimate with zero value.
    • Auto-close round when all clients have estimate done.

Description

With this App your team can estimate Sprint task remotely. Working as client/server, your team needs to choose one member to be the Server, and the others will be clients, just like in a Host/Client game.

The Server and Client App are the same exe, just selecting the operation mode in the Welcome page.

The App uses my Socket component DzSocket. You can get it here: https://github.com/digao-dalpiaz/DzSocket

It works by default on TCP Port 6696. Of course, you can change this port in the source code.

You can use in Local Network and/or Internet environment. To use through the Internet, the server side needs to open TCP port, allowing incoming clients connections to the server.

The operation is quite simple: the users just fill their names and connect to the server. Then the server operator can open a round, when the users will be able to send their estimates. At this time, no one can see the numbers, neither the server. When the estimates are completed, the server operator can close the round, and then the numbers and statistics will be revealed to everyone. ๐Ÿ˜

Supported languages

  • English
  • Portuguese Brazil

Demo Screens

Start page:

Start Tab

Poker page when round is opened:

Poker Tab Opened

Poker page when round is closed:

Poker Tab Closed

planning-poker's People

Contributors

digao-dalpiaz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

planning-poker's Issues

Version check

Include version check by reading GitHub hosted fixed control file.

Button "Refresh list" reveals statistics when a round is in course

When a round is in course, if some one clicks at "Refresh list" button, then the statistics box will be updated in this client with calculated statistics at this point, with the number already receiver in the server.

The statistics box should remain all zero until the round is closed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.