Requirements Engineering in Agile Development

Description

Requirements Engineering
Contact us
On request

Request more information

Lena Bernhardsson
+46 (0) 40 59 22 09
lena.bernhardsson@nohau.se

Goal

Understand requirements engineering form an agile perspective and be able to use general requirements knowledge in order to improve agile methods in practice.

Target Group

All participants of agile development, especially product owners in Scrum and requirements engineers who need to use their general requirements knowledge in agile projects

Training Program

  • Agile development principles in comparison to other development models
  • Agile development as requirements-centred and user-centred process
  • How can requirements engineering principles be treated as neutral regarding development models?
  • Requirements process in agile project environment
  • Project vision and business goal for agile projects
  • Iterative requirements process 
  • Requirements elicitation – product owner role, the role of the scrum team 
  • Requirements analysis and modeling – user stories, three amigos, requirements breakdown (epics, themes, MMF) 
  • Requirements documentation and specification: product backlog, spring backlog, burn-down charts, various backlog items 
  • Requirements consolidation: verification, validation and negotiations: sprint planning meeting, sprint review 
  • Management of requirements changes, the change process and continuous  integration
  • Good requirements: the criteria and the methods for requirements quality assurance (INVEST, DEEP, MMR)
  • Work estimation from requirements (planning poker)
  • Requirements engineering and testing in agile development:
  • TDD and ATDD
  • Acceptance criteria as test cases
  • Exploratory testing as the requirements elicitation process
  • Early test design
  • Definition of Done as requirements-based criteria of when to finish testing
  • Product and project perspectives on requirements
  • Requirements for product portfolio
  • Requirements synchronization in agile, iterative and sequential projects

Önskar du mer information?

Behöver du en offert, information eller råd. Kontakta oss!