The practice that includes activities which could have helped to avoid the situation where promised functionality was not delivered is "Business analysis." ITIL 4 highlights that business analysis is critical in ensuring that all requirements are accurately captured, documented, and communicated during the design and development phases. Proper business analysis would have identified the need to include the functionality in the design and ensured it was delivered.