PV258 Requirements Engineering in Agile Software Development
Week 2 - Software Requirements Types & Business Requirements
This week we start look at requirements elicitation phase, that is the collection of requirements for a specific project. We look initially about all the different types of requirements there can be in a project with a focus on business requirements. We see several ways to model business requirements.
We look in particular at the importance of business requirements: how these can be modelled (by means of context diagram, eco-system map, feature tree or events list). Independently for the methodology of development, business requirements should always be specified at the beginning of a software project.
Lecture
- Software Requirements types & Business Requirements
- The three beasts in Software development: uncertainty, irreversibility, complexity