Implementing new functionality
New functionality is generally added because a certain feature gets really popular and decide to expand it, or because a competitor is offering a new feature and want to keep up.?When thinking about new functionality, just keep in mind that more features doesn’t always mean a better product. Adding new features is a normal process. But don’t get carried away. ?Stay focused on the specific problem that work solves, and make sure that each new feature solves that problem even better. ?Base new features and feature modifications on user feedback to make sure that development is moving in a direction that customers want. The cost of adding new functionality will be estimated in the same way that initial development costs were estimated.