Would it be possible to create a feature (or doctype) that would enable three-point estimations, but planning poker style?
The way it works IRL:
Each team member involved in a specific project task estimates the effort involved.
The estimates can be in sprint points, or in actual clock time.
The estimate is using three values:
the best-case estimate
the most likely estimate
the worst-case estimate
Estimations are done anonymously, and team members cannot see each others’ estimates until everyone had submitted theirs, or until the project manager pushes the process to the next step. Then the values are revealed and can be discussed and negotiated within the team.
Also, some formulas are applied to the values to get the final estimation numbers.
Since doctype is basically only a form to access (input and display) database data, the logic is handled by python and js so technically I think everything is possible.
And from your explanation I guess the hard work would be in the python scripts for the estimation and calculation.
#but don’t ask me to develop it, I’m not a programmer
##anyway, it is an interesting model for a work/task bidding.
Users should only submit one estimate for a task. - use server scripts
Before insert:
if frappe.db.exists("Planned Estimate", {"task": doc.task, "owner": frappe.session.user}):
# dont allow duplicate Estimate
frappe.throw("You can only submit one estimate")
Users can only see their own estimates. Configure permissions like this: