Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Requirements Engineering Supporting Technical Product Management
Responsible organisation
2006 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Market-Driven Requirements Engineering (MDRE) handles the continuous flow of requirements in an engineering effort, and is not limited to a development instance but part of technical product management as a whole. The market-driven environment generates large amounts of requirements from multiple sources, internal and external, threatening to overload the technical management of products. MDRE involves requirements analysis, resource estimation, prioritization, and ultimately release planning. These activities allow for effectively deciding which customers get what features and quality at what point in time, making the accuracy and efficiency of MDRE a major determinant of the success of a product. This thesis presents research aimed at supporting technical product management in MDRE, based on needs identified in industry. One contribution of the thesis is the development and validation of a process assessment and improvement planning framework, making the identification of process improvement issues possible. The major characteristics of the framework can be described as resource efficiency and relative accuracy by utilizing multiple perspectives and data point triangulation. As a complement to the assessment, the improvement planning enables industry professionals to focus their efforts on one improvement package at a time, supporting step-by-step evolution with less time to return on investment. Challenges identified during process assessment using the framework resulted in the development of the Requirements Abstraction Model (RAM), which is the central contribution of the thesis. RAM employs multiple levels of abstraction for requirements elicitation, analysis, refinement and management. The model offers the possibility for early requirements triage using product strategies/roadmaps, as well as supporting a structured and repeatable way to perform continuous requirements engineering. This enables product managers to specify requirements that can be traced across abstraction levels, from abstract requirements that can be used by managers, to refined requirements specific enough to be used for estimation and input to development efforts. RAM was engineered based on industry needs, validated and refined through several empirical evaluations, utilizing both academia and industry as laboratory. This involved close collaboration with industrial partners, Danaher Motion Särö AB and ABB Robotics, where the model was introduced. Monitoring the process improvement (introduction of RAM) indicated substantial improvements, both in accuracy of the work performed using RAM, and in the quality of the requirements produced, with only moderate increase in effort. Another contribution in the thesis is a compilation of lessons learned from practical handson experience of technology and knowledge transfer from academia to industry, with focus of producing industry relevant usable and useful results. The main contribution of the thesis is improving the practice of product management by providing and evaluating frameworks for software process improvement and market-driven requirements engineering. The results of the research presented in the thesis are aimed at supporting technical product management taking the unique challenges of market-driven development into account.

Place, publisher, year, edition, pages
Karlskrona: Blekinge Institute of Technology , 2006. , p. 343
Series
Blekinge Institute of Technology Doctoral Dissertation Series, ISSN 1653-2090 ; 1
Keywords [en]
Software engineering, Software Process Assessment and Improvement, SPI, Requirements Engineering, RE, Product Management, Market-driven requirements engineering, MDRE, Requirements abstraction model, RAM, Industry relevant research
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-00324Local ID: oai:bth.se:forskinfo8B9D14CE365694B1C125714D0045EA0FISBN: 91-7295-081-1 (print)OAI: oai:DiVA.org:bth-00324DiVA, id: diva2:837756
Available from: 2012-09-18 Created: 2006-04-11 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(13305 kB)4134 downloads
File information
File name FULLTEXT01.pdfFile size 13305 kBChecksum SHA-512
73459a23b63125f099e44c339df498d5c6df05e21a640f6f0a570d30f246834addaab1cf52e8c0d54573757069b16f182cbc8a6dfb0d086b13a12edf98953758
Type fulltextMimetype application/pdf

Authority records

Gorschek, Tony

Search in DiVA

By author/editor
Gorschek, Tony
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 4141 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 1012 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf