3 ways to be more agile with software shipping decisions