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
Requirement management: Barriers preventing the establishment of structured methods in software development
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Kravhantering : Barriärer som förhindrar etableringen av strukturerade metoder i mjukvaruutveckling (Swedish)
Abstract [en]

A major problem for companies within the software development industry is that their customers request more advanced technology and at the same time, there is a demand for products being developed in a faster pace. Meanwhile, there is a risk that the demands from the customers might change during the development phase, as a consequence of an industry that is characterized by continuous development of more advanced technology and a competitive setting. There is a great challenge for companies to cope with these changes and by not managing these correctly, severe economic consequences might occur.

In order to manage these situations, the importance of a requirement engineering process is emphasized by previous research. However, even though a process has been implemented throughout an organization, there are still factors that prevent it from being established over time. This study focuses on the barriers that prevent the use of a structured method in requirement management, by conducting a case study at Scania. The environmental context was software development for embedded systems.

Data collections in form of interviews were conducted at different departments at Scania to investigate existing barriers in the development process regarding requirements. The results from the respondents indicate problems with the requirement management from different perspectives. Aspects such as lack of time, understanding of the development chain as well as the frequent changes in design are emphasized as barriers for adapting to the existing requirement management process, leading to that the involvement of different user needs are disregarded.

Through these results, conclusions are drawn which will serve as a base for future recommendations to manage the requirement management process. These comprises the importance of identifying relevant stakeholders, of how new processes and tools are distributed among employees and the importance of continuous education of the newly implemented processes. This intend to highlight better ways of managing different user needs that hopefully, in the end, will lead to that more requirements are being considered at an earlier stage in the development.

Abstract [sv]

Ett stort problem för företag som utvecklar mjukvara är att kunden kräver allt mer av systemen samtidigt som de vill att utvecklingen ska gå fortare. På samma gång finns det en risk att användarnas krav på systemen ändras under utvecklingsfasen som en följd av att industribranschen karaktäriseras av ständig utveckling och hård konkurrens. Att hantera dessa ändringar är en utmaning och misslyckad kravhantering kan leda till stora ekonomiska konsekvenser för företaget.

För att hantera detta framhävs vikten av att ett företag använder en kravhanteringsprocess. Men även om en kravhanteringsprocess finns implementerad på företaget finns det flera faktorer som bidrar till att den inte hålls etablerad med tiden. Den här studien har därför undersökt vilka barriärer som kan förhindra användandet av en strukturerad metod i kravhanteringen genom en fallstudie på Scania. Kontexten på fallstudien har varit mjukvaruutveckling för inbyggda system.

För att undersöka vilka barriärer som existerade i utvecklingen genomfördes intervjuer på olika avdelningar i utvecklingsprocessen av ny mjukvara. Resultaten från dessa intervjuer påvisar problem med kravhanteringsprocessen från flera olika perspektiv. Faktorer som tidsbrist, förståelse för hur utvecklingskedjan ser ut och hur andra avdelningar arbetar samt ändringsfrekvensen hos krav framhävs som tydliga svårigheter för att följa den existerande, strukturerade kravhanteringsprocessen, vilket därmed leder till sämre involvering av användarbehov. Genom att hantera dessa problem och därmed etablera kravhanteringsprocessen kan användarbehov bli mer tillgodosedda eftersom att de inte blir lika beroende av subjektiva bedömningar.

Utifrån dessa resultat så förses rekommendationer för att hantera dessa barriärer så att flera användarbehov tillgodoses i ett tidigt skede i utvecklingen och därmed sparar pengar i för företag. Dessa rekommendationer innefattar vikten av att identifiera relevanta användare, av hur man distribuerar nya processer och verktyg samt vikten av kontinuerlig utbildning och uppdatering av processer för medarbetarna.

Place, publisher, year, edition, pages
2014. , 61 p.
Series
MMK 2014:36 MCE 303
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-157415OAI: oai:DiVA.org:kth-157415DiVA: diva2:769939
Supervisors
Examiners
Available from: 2014-12-09 Created: 2014-12-09

Open Access in DiVA

Requirement management(1430 kB)152 downloads
File information
File name FULLTEXT01.pdfFile size 1430 kBChecksum SHA-512
b0ec6e2bc7b766aec7f98906af8696ea3c70621cfef68960a10e0e595f2754629374147152086dd1fccb771150056998ea86f26453499a55fcd2041a84dd1a79
Type fulltextMimetype application/pdf

By organisation
Machine Design (Dept.)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 152 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

urn-nbn

Altmetric score

urn-nbn
Total: 183 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