outcome driven product