A functional analysis defines the functions and interfaces required to implement a solution to a business issue. It comprises the following steps:
- Defining the business issue (current situation);
- Identifying functional requirements (expected outcome);
- Identifying processes involved in the issue;
- Analyzing gaps between the current situation and the functional requirements that have been established;
- Identifying opportunities for optimizing the processes involved;
- Selecting software;
- Analyzing gaps between the established functional requirements and available functionalities;
- Elaborating hardware and software architecture;
- Evaluating implementation costs.
A functional analysis defines the functions and interfaces required to implement a solution to a business issue. It comprises the following steps:
- Defining the business issue (current situation);
- Identifying functional requirements (expected outcome);
- Identifying processes involved in the issue;
- Analyzing gaps between the current situation and the functional requirements that have been established;
- Identifying opportunities for optimizing the processes involved;
- Selecting software;
- Analyzing gaps between the established functional requirements and available functionalities;
- Elaborating hardware and software architecture;
- Evaluating implementation costs.