It does work. It puts the focus on the business outcomes instead of on timesheets, and it aligns your financial incentives with your client's. If you're billing by the hour, you never have any incentive to get faster or more efficient; with value-based pricing, the more efficiently and effectively you achieve your client's goals, the more profitable you are. That's a major win for both of you