Objectives

At its core, the course delves into requirements engineering (RE), emphasizing three pivotal dimensions: value creation, large-scale agile development, and innovation in software development.It places a significant emphasis on active stakeholder involvement, reflecting the prevalent trend in contemporary software projects where customer collaboration and strong requirements engineering skills are vital, particularly within agile development environments.

Upon completing the course, students will:
- Articulate the fundamental areas and activities within requirements engineering (RE).
- Grasp the value drivers within various software business models and comprehend how RE contributes to value creation.
- Understand the prevalent frameworks, practices, and challenges associated with scaling agile development for multi-team settings.
- Demonstrate the ability to select appropriate RE practices tailored to specific development projects and integrate RE seamlessly into other development processes within a large-scale agile context.
- Acquire practical experience in utilizing various customer and market-oriented requirements techniques, learning to blend and apply different approaches based on contextual factors.
- Possess the capability to thrive in projects that prioritize innovation and co-creation, gaining hands-on exposure to techniques and methodologies suited for high-uncertainty environments.

The course builds essential workplace skills including presentation experience, multi-professional collaboration, and adept problem-solving abilities.

  • Opettaja
    Antero Järvi