Bitcoin Forum
May 27, 2024, 06:36:35 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Any interest in a project management app?  (Read 727 times)
newguru (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
October 24, 2016, 10:41:33 PM
 #1

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
doof
Hero Member
*****
Offline Offline

Activity: 765
Merit: 503


View Profile WWW
October 26, 2016, 12:13:37 PM
 #2


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.

Sorry, but:
A smart contract cannot assert the code has been checked in for review
A smart contract cannot assert the above code passes automation
A smart contract cannot assert the code has no bugs
A smart contract cannot assert it passes UAT
A smart contract cannot assert assert it wast deployed to production

There are a lot of tools already, such as Visual Studio online that do lots of metrics, code coverage, analyse etc. 
newguru (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
October 26, 2016, 03:48:22 PM
 #3

Thank you for the feedback, I appreciate it!

I find it surprising that a smart contract or something like it can't be triggered by an off-chain transaction. This domain is new for me and I will have to do some research into how this can be accomplished. Or if it is needed, what it would take to develop the process. My current understanding of smart contracts is that they are programs that run on the blockchain, I made an assumption that they could process a transaction based on some metric and the metric could trigger the transaction that caused some part of the contract to execute.

My goal is to pass value back to the creator of the value, I've used VS and a bunch of other IDEs and source control systems. The thought is to plug into the different processes in SDLC and have the metrics drive the transactions. I'm sure there would be some development to hook into these processes and call APIs etc. for integration. I guess there could be a need to develop the system that allows for SDLC to be a part of the blockchain as well.

Thanks again!

 
faddat
Newbie
*
Offline Offline

Activity: 8
Merit: 5


View Profile
November 24, 2016, 08:28:42 PM
 #4

I am interested.  Please contact me on google hangouts faddat@gmail.com

....provided that you know how to code this app, and web apps generally, that is.  If you don't we can still talk, but that's not the same conversation of course. 
AT101ET
Legendary
*
Offline Offline

Activity: 3080
Merit: 1348


View Profile
November 26, 2016, 09:21:20 PM
 #5

I don't exactly see any USPs (unique selling points) with this application to make it better than any of the other existing competition.
It seems like an awful lot of work to do for something that isn't so novel. I get that the smart contracts aspect is a twist but I wouldn't think that there's a big enough market for it.
faddat
Newbie
*
Offline Offline

Activity: 8
Merit: 5


View Profile
November 28, 2016, 08:19:46 AM
 #6

Here's the thing:  If it's not being used by most of us here, then while it may be "done" it certainly isn't "done right".  Sometimes it takes multiple stabs to tackle a problem. 
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!