ABOUT THE WEBINAR
Requirements engineering was a natural fit in the waterfall approach. It was an upfront activity in the first phase of the project, the analysis phase. In this stage the overall business requirements were elicited, documented and validated, and served as a contract for the remainder of the project. During functional design these business requirements were supplemented by user requirements and technical design added the system requirements.
Modern software development often follows agile approaches like Scrum and XP. The role of requirements engineering is less obvious in these instances. Given that there are no distinct phases, requirements engineering continues throughout the process and may be part of every iteration. Agile approaches are not very keen on upfront activities (‘Responding to change over Following a plan’) nor documentation (‘Working software over Comprehensive documentation’). As a consequence, developers tend to neglect requirements engineering in agile projects. They seem to believe that requirements engineering is some old-school thing that doesn’t fit into agility. Requirements are deemed to be the exclusive responsibility of the Product Owner which the rest of the team takes for granted. They often find out too late that this is a mistake.
Requirements engineering is an essential part of any development endeavor, irrespective of its methodology. In every approach it should not be confined to an upfront analysis phase, but get attention throughout the lifecycle. In this webinar I will address four common misunderstandings about requirements engineering and agility:
I also will talk about the points of engagement where professional requirements engineering fits into an agile iteration and about some techniques that can add value there.
Professional requirements engineering fits perfectly into agile principle #9 ‘Continuous attention to technical excellence and good design enhances agility’. This is a principle we have learned and practiced for a long time.
It is not RE or Agile, but RE at Agile!
FEATURED SPEAKER: Hans van Loenhoud, MSc Taraxacum Hans van Loenhoud MSc is a consultant and teacher at Taraxacum in the Netherlands. He has been working in software development for more than 35 years, starting as a Cobol programmer and later on specialized in test and quality management. In this role, he has been teaching various ISTQB test courses and has been chair of TestNet, the Dutch association of professional software testers. In recent years, he joined IREB to build a bridge between software testing and requirements engineering.
FEATURED SPONSOR: IREB (International Requirements Engineering Board)
Download video -> The BA’s friend or foe? How to fit Requirements Engineering into Agility
Download slides -> The BA’s friend or foe? How to fit Requirements Engineering into Agility
brought to you by enabling practitioners & organizations to achieve their goals using: