Following on from agile principles, the main objective of any team is to be able to implement new features quickly, without compromising the quality or stability of the system. The first element of change comes in the shape of a feature request.
A feature request is a description of a change in the system in non-technical terms. Feature requests are normally generated by non-engineers (product owners, managers, and CEOs) who are looking to improve the system for business-related reasons, such as making a better product or increasing revenue.
Feature requests can be simple, such as updating the logo of the company in the main page, or big and complicated, such as adding support to the new 5G network. Feature requests may include bug reports. While they don't usually, they will for the purpose of this chapter.
Feature requests can be simple, such as updating the logo of the company in the main page, or big and complicated, such as adding support to the new 5G network. Feature requests may include bug reports. While they don't usually, they will for the purpose of this chapter.
Complicated feature requests...