{"id":null,"code":"DTEK2089","name":{"valueFi":"Requirements Engineering","valueEn":"Requirements Engineering","valueSv":"Requirements Engineering"},"credits":5.0,"minCredits":5,"maxCredits":5,"tags":[],"createdAt":1790534334763,"contentList":[{"title":{"valueFi":"Osaamistavoitteet","valueEn":"Learning outcomes","valueSv":""},"content":{"valueFi":"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.\r\n\r\nUpon completing the course, students will:\r\n- Articulate the fundamental areas and activities within requirements engineering (RE).\r\n- Grasp the value drivers within various software business models and comprehend how RE contributes to value creation.\r\n- Understand the prevalent frameworks, practices, and challenges associated with scaling agile development for multi-team settings.\r\n- 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.\r\n- Acquire practical experience in utilizing various customer and market-oriented requirements techniques, learning to blend and apply different approaches based on contextual factors.\r\n- 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.\r\n\r\nThe course builds essential workplace skills including presentation experience, multi-professional collaboration, and adept problem-solving abilities.","valueEn":"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.\r\n\r\nUpon completing the course, students will:\r\n- Articulate the fundamental areas and activities within requirements engineering (RE).\r\n- Grasp the value drivers within various software business models and comprehend how RE contributes to value creation.\r\n- Understand the prevalent frameworks, practices, and challenges associated with scaling agile development for multi-team settings.\r\n- 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.\r\n- Acquire practical experience in utilizing various customer and market-oriented requirements techniques, learning to blend and apply different approaches based on contextual factors.\r\n- 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.\r\n\r\nThe course builds essential workplace skills including presentation experience, multi-professional collaboration, and adept problem-solving abilities.","valueSv":"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.\r\n\r\nUpon completing the course, students will:\r\n- Articulate the fundamental areas and activities within requirements engineering (RE).\r\n- Grasp the value drivers within various software business models and comprehend how RE contributes to value creation.\r\n- Understand the prevalent frameworks, practices, and challenges associated with scaling agile development for multi-team settings.\r\n- 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.\r\n- Acquire practical experience in utilizing various customer and market-oriented requirements techniques, learning to blend and apply different approaches based on contextual factors.\r\n- 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.\r\n\r\nThe course builds essential workplace skills including presentation experience, multi-professional collaboration, and adept problem-solving abilities."}},{"title":{"valueFi":"Sisältö","valueEn":"Content","valueSv":""},"content":{"valueFi":"- Overview of both traditional and agile requirements engineering methodologies.\r\n- Requirements as key value drivers in customer project-based software and distinguishing between business-centric and product/market-centric software business models.\r\n- Requirements engineering within the framework of large-scale agile development, including product, program, and portfolio management, and its integration with development, release, and DevOps processes.\r\n- Requirements engineering through the lens of co-creation and innovation.\r\n- Value creation within complex and uncertain contexts.\r\n- Working with customers/stakeholders, practical viewpoint.","valueEn":"- Overview of both traditional and agile requirements engineering methodologies.\r\n- Requirements as key value drivers in customer project-based software and distinguishing between business-centric and product/market-centric software business models.\r\n- Requirements engineering within the framework of large-scale agile development, including product, program, and portfolio management, and its integration with development, release, and DevOps processes.\r\n- Requirements engineering through the lens of co-creation and innovation.\r\n- Value creation within complex and uncertain contexts.\r\n- Working with customers/stakeholders, practical viewpoint.","valueSv":"- Overview of both traditional and agile requirements engineering methodologies.\r\n- Requirements as key value drivers in customer project-based software and distinguishing between business-centric and product/market-centric software business models.\r\n- Requirements engineering within the framework of large-scale agile development, including product, program, and portfolio management, and its integration with development, release, and DevOps processes.\r\n- Requirements engineering through the lens of co-creation and innovation.\r\n- Value creation within complex and uncertain contexts.\r\n- Working with customers/stakeholders, practical viewpoint."}},{"title":{"valueFi":"Suoritustavat","valueEn":"Study methods","valueSv":""},"content":{"valueFi":"Mandatory workshops, personal assignments and essays, learning diary.","valueEn":"Mandatory workshops, personal assignments and essays, learning diary.","valueSv":""}},{"title":{"valueFi":"Toteutustavat","valueEn":"Course unit methods","valueSv":""},"content":{"valueFi":"Lectures (16), guest lectures (4-6h), workshops (35h), readings, personal assignments and essays (60h), learning diary (20h).","valueEn":"Lectures (16), guest lectures (4-6h), workshops (35h), readings, personal assignments and essays (60h), learning diary (20h).","valueSv":""}},{"title":{"valueFi":"Oppimateriaalit","valueEn":"Learning material","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Lisätiedot","valueEn":"Further information","valueSv":""},"content":{"valueFi":"The content of the course has a connection to the following UN sustainable development goals: 4. Quality education and 9. Industry, innovation and infrastructure.","valueEn":"The content of the course has a connection to the following UN sustainable development goals: 4. Quality education and 9. Industry, innovation and infrastructure.","valueSv":""}},{"title":{"valueFi":"Kurssikirjallisuus","valueEn":"Literature","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Esitietovaatimukset","valueEn":"Qualifications","valueSv":""},"content":{"valueFi":"Recommended: basic understanding of agile software development.","valueEn":"Recommended: basic understanding of agile software development.","valueSv":""}},{"title":{"valueFi":"Arviointiasteikko","valueEn":"Assessment scale","valueSv":""},"content":{"valueFi":"0-5","valueEn":"0-5","valueSv":"0-5"}},{"title":{"valueFi":"Arviointikriteerit","valueEn":"Assessment criteria","valueSv":""},"content":{"valueFi":"Weighting of the grade: 80% personal essays and assignments, 20% learning diary.\r\nMandatory workshops and quest lectures.","valueEn":"Weighting of the grade: 80% personal essays and assignments, 20% learning diary.\r\nMandatory workshops and quest lectures.","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 2","valueEn":"Assessment criteria 2","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 3","valueEn":"Assessment criteria 3","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 4","valueEn":"Assessment criteria 4","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Kielet","valueEn":"Languages","valueSv":""},"content":{"valueFi":"englanti","valueEn":"English","valueSv":"engelska"}},{"title":{"valueFi":"Taso","valueEn":"Level","valueSv":""},"content":{"valueFi":"Syventävät opinnot","valueEn":"Advanced Studies","valueSv":""}},{"title":{"valueFi":"Oppiaine","valueEn":"Subject","valueSv":""},"content":{"valueFi":"Tietotekniikka","valueEn":"Information and Communication Technology","valueSv":"Information and Communication Technology"}},{"title":{"valueFi":"Vastuuhenkilöt","valueEn":"Person in charge","valueSv":""},"content":{"valueFi":"Antero Järvi","valueEn":"Antero Järvi","valueSv":"Antero Järvi"}},{"title":{"valueFi":"Luokittelu","valueEn":"Classification","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Linkit","valueEn":"Links","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}}]}