Hi All,
I'm thinking of building a project management app on blockchain, and want to get some idea if there is interest in the product. Any suggestions would be appreciated.
The idea is to solve an issue in software development, the issue is related to value and effort. Teams are asked to assign points to tasks in a project and this is always a difficult thing to do. It would be better to assign a real value to the task. I think this translates to all other types of projects as well. Often times there is a mismatch between business value and the amount of effort it takes to get something done. Usually, this turns into cost overruns etc... There is also a lack of incentive for people doing the work because they get paid the same no matter what, and on a team, some people produce a lot more than others and they are not fairly rewarded for it. There are also times when a person only has the capacity to complete so many tasks and that is what they want to do. This could allow a more balanced approach to value distribution.
I'm proposing a product that will allow business to assign a value to a goal (it's a token), allow teams to divided up the goal into tasks and assign a value to the tasks, as long as it is less than the total. Assign tasks to people, and transfer money to the people when task deliverables are met.
Example: I'm using USD for the example but it could be in another currency. The point is the business assigns a value and the workers break it down.
Business wants to build new feature X they value/budget it at $100,000.
It is assigned to Team A.
They break it down into 1000 tasks at $100 each.
Worker B pulls or is assigned Task 1.
Task 1 goes through an iterative development process and is checked in for review, he gets $20
Task 1 passes automated testing, he gets $30.
Task 1 passes QA with no bugs, he gets $20.
Task 1 passes UAT, he gets $20.
Task 1 is deployed to production, he gets $10.
These would be transactions controlled by a smart contract of some sort on the blockchain and would be auditable at any time, it would also be easy to see how each team member is doing.
By doing this the more productive members of the team are rewarded more fairly, and business gets more value for their money. Once the business is done with the goal they can wipe the token and start again, or sell it back to an exchange for someone else to use.
What do you all think? Is this something worth building, or would you change something, or just scrap the whole idea as crazy talk?
TIA