Chapter 27: Functional Analysis and Requirements
In this chapter, you'll learn how functional and non-functional requirements are gathered, documented, and validated, and why poorly defined requirements cause projects to fail.
In Chapter 26, you learned about the Waterfall and Agile approaches, how Scrum and Kanban help teams organize their work, and how DevOps extends Agile practices into deployment and operations.
In this chapter, you'll learn about functional analysis and requirements, which focus on defining what needs to be built before any development begins.
You'll understand the difference between functional and non-functional requirements, the common techniques teams use to gather them, how requirements are documented and validated, and why this stage is where many projects succeed or fail, regardless of the development methodology being used.
For the LFCA exam, the IT Project Management Fundamentals (10%) domain covers requirements at a conceptual level, where you should understand the different types of requirements, how they're gathered and documented, what acceptance criteria are, and how requirements relate to the project scope you learned about in Chapter 25.