Payments based on hourly rate and number of hours done for already completed work seem far more reasonable and secure for the DAO, in my view. They also give opportunity for multiple people to offer to do the needed work, which supports decentralization and avoids single points of failure.
For example, a person does some amount of work and then they put in a proposal for the work they have done to be paid. They describe how many hours the work took and what their hourly rate is. The risk for the person is minimized since the DAO would be very happy to provide the payment so that the person will want to continue providing their valuable work.
There is a vast opportunity which will sadly be lost if you think of a DAO as a typical company that is putting people on a payroll. The DAO allows for massive flexibility. Let's use the technology's possibilities.
This still allows anyone to be engaged full time. They'll just take on as much or as little work as they want. The flexibility is great to have for the person, they can work when they want. The result? Far more happiness, far better work being done.
This actually a good idea!
But I think we should pre approve a budget and specs (via DAO vote for ex) for a given project and publishing it like a bounty hunter job board.
Then devs or studios can start working on the project and directly get paid when the product is delivered.
It cannot apply to all types of jobs, especially "background" tasks like maintaining code but it could be very effective at getting new concepts implemented rapidly and efficiently.
That sounds very good.