What is the power of making a commitment? The making and keeping commitments are core components of professional behavior. The simple definition of a commitment is a promise to perform. Whether Agile or Waterfall, commitments are used to manage software projects. They are used to drive the behavior of teams.
Making a commitment creates a set of expectations, which if not met, has ramifications. For example, if an Agile team commits to a performance level that they consistently miss; can the organization plan for the product releases? Even if the team has a release plan, no one will trust their word, and that lack of trust will generate the need for more management control. In the long run, a commitment is a lien on reputation of whoever is made the commitment that can only be paid through performance.