Simple app to streamline the Delphi estimation process. Provides a mobile-friendly UI, allowing team members to submit and review estimates quickly and easily.
This initial version is written in PHP and requires MySQL with the given schema.
A demo version is currently running at delphi.scnay.com.
- Everyone opens the delphi-facilitator through a browser on his or her smartphone/tablet/computer.
- The moderator taps "Create a new estimate session" and informs group members of the new estimate ID number. Each person enters this number in the "Estimate ID" box.
- Each person submits an estimate using the desired units for the low and high ranges and taps "Submit my estimate".
- Once everyone has submitted an estimate, the moderator (and everyone else) may tap "Show all results". This returns the anonymized results for every round of the current estimate session.
- The group may review and discuss the results.
- If another round is merited, the moderator taps "Start a new round for this estimate."
- Everyone submits another estimate, exactly as before.
- The group repeats steps 4-7 until consensus is reached.
Normalization facilitates easy comparison of results with varied units.
Next to the Results heading is a link: "Normalize (h)". Tapping this link normalizes all the results to the unit indicated in the parentheses. The link cycles through all four available units in order (hours, days, weeks, and months).
If you want to run delphi-facilitator on your own server, you just need Apache, PHP, and MySQL. Install and configure
those. (On Ubuntu that's as simple as apt-get install apache2 php5 mysql-server.) Create a MySQL database called
snay2_delphi with the schema described in snay2_delphi.sql. Modify db.php to point to the MySQL server with the
proper credentials. That's it.