Identification of Functional Requirements for Automation
In the last chapter, we reviewed ways to understand business requirements using business process flows. We primarily used these flows to identify high-level business requirements during the pre-planning and/or planning phase of your project. During the design phase of the projects, these high-level product requirements will generate more granular and refined requirements, also called functional and non-functional requirements.
In this chapter, we will cover solution design aspects of functional requirements. We will explore in detail how to split requirements into tasks that can be automated. We will dive deep and discuss the rationale for every task that we intend to automate.
We will cover the following topics in this chapter:
- What are functional requirements?
- Identifying functional tasks that can be automated
- Developing a functional specification document (FSD) outlining tasks to be automated
- Practical...