Summary

Being agile requires releasing software often so that teams learn fast and customers succeed sooner.

• Releasing often is a concept that uses short release cycles to deliver just enough value to customers to ensure that customers are successful. Short release cycles provide rapid feedback to the organization so that they can learn fast.

• Do use just enough thinking to deliver enough value to meet the customers’ needs, but do not deliver more than that. Doing just enough is critical to releasing often because it gets teams out of the habit of developing more than is needed and more than will be used. Apply just enough thinking to other aspects of software development as well.

• Deferring critical decisions can help teams deliver often ...

Get Being Agile: Eleven Breakthrough Techniques to Keep You from “Waterfalling Backward” now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.