Continuous Requirements Engineering and Product Management, 7.5 credits

Continuous Requirements Engineering and Product Management, 7.5 credits

All Courses Processes and Methods for Development of Software Intensive Systems

The course focuses on the problems that arise when managing requirements in a changing and cost-sensitive reality. The course discusses challenges related to large-scale requirements engineering and market-driven requirements engineering. Areas such as continuous requirements engineering, requirements engineering process improvement, quality requirements, value, and technical product management are discussed and related to industry practice.

Responsible:Blekinge Institute of Technology (Richard Berntsson Svensson)

Course Modules:

Module 1 – Introduction
(Richard Berntsson Svensson/Krzysztof Wnuk)

This module will consists of the following topics:

  • Introduction to requirements engineering and product management
  • Basic terminology and definitions
  • Define and scope continuous requirements engineering and product management
  • Experiences from industrial applications

Module 2 – Processes and Methods for Continuous Requirements Engineering.
(Richard Berntsson Svensson/Krzysztof Wnuk)

This module will consists of the following topics:

  • Requirements engineering processes
  • Practices and practical tools
  • Requirements engineering in Agile software development
  • Differences, similarities, benefits, and limitations

Module 3. Processes and Methods for Continuous Product Management
(Krzysztof Wnuk/ Richard Berntsson Svensson)

This module will consists of the following topics:

  • Software Product Management processes/methods
  • Practices and practical tools
  • Agile Software Product Management
  • Differences, similarities, benefits, and limitations

Module 4: Value
(Richard Berntsson Svensson/Tony Gorschek)

This module will consists of the following topics:

  • Introduction to Value
  • Introduction to the software value map
  • Value as basis for decision-Making/roadmapping/release planning
  • Measurements

Module 5: Non-Functional Requirements/Quality Requirements
(Richard Berntsson Svensson/Krzysztof Wnuk)

This module will consists of the following topics:

  • Introduction to Non-Functional Requirements (NFR)/Quality Requirements (QR)
  • Practices and techniques for Quality Requirements
  • Practical tools/methods
  • What level of quality is good enough
  • Quality Requirements impact on the system/product/architecture

Module 6: Release Planning
(Richard Berntsson Svensson/Krzysztof Wnuk)

This module will consists of the following topics:

  • Introduction to Release Planning and Roadmapping
  • Practices and practical tools
  • Release Planning concepts and ideas
  • Benefits and limitations

Learning Outcomes: The student should after course completion be able to:

  • Extensively understand the challenges with continuous requirements engineering and product management.
  • Be able to motivate the selection of suitable techniques for continuous requirements engineering.
  • In a systematic way be able to apply appropriate techniques in a large scale requirements engineering context.
  • Quickly and correctly be able to deal with large amounts of requirements and a large in ux of requirements.
  • Be able to plan relevant release packages for several releases of a software product.
  • Be able to create a suf cient continuous requirements engineering process to deal with requirements in a largeorganisation from when the requirements enter the organisation to when they are launched as part of a product.
  • Be able to reason about the challenges with, and appropriate techniques for continuous requirements engineering and product management.

Related industry challenges that are addressed in the course: The course addresses the challenges that arises when dealing with requirements in a changing and cost-sensitive reality.

Upcoming instances: September 2016, and ’17

 

More info:

  • Course title in Swedish: Kontinuerlig kravhantering och produkthantering
  • Course code: PA2543 (at BTH), BTH-C5559 (at antagning.se)
  • September 2017 instance at Blekinge Institute of Technology
  • Download the course syllabus as a PDF in Swedish from Blekinge Institute of Technology
  • Apply at antagning.se
  • Admission requirements: At least 120 credits in a technical subject and a minimum of 2 years professional experience in software development (shown by, for example, a work certificate from an employer).