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
Effort distribution for the Small System Migration Framework
KTH, School of Electrical Engineering and Computer Science (EECS).
KTH, School of Electrical Engineering and Computer Science (EECS).
2019 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Performing a migration of a legacy system can often be a daunting task. However, there often comes a time where maintaining a legacy system is not profitable. At such a time, estimating how much effort is required to perform a migration can be vital for the legacy system holders. There is a lack of research that shows the effort distribution for migrations of small legacy systems.The contribution of this thesis is an effort distribution for a framework for migrations called Small System Migration Framework (SSMF) and SSMF. The purpose of the thesis is to evaluate how the effort is distributed over different activities when migrating a small legacy system. The goal of the thesis is to help provide a basis for the estimation process during migrations. This was done by documenting how effort is distributed over different activities contained in SSMF.This thesis takes an abductive approach, combining an inductive approach used in the creation of a framework and a deductive approach to document how effort was distributed during the migration. A framework was created using the literature study and this framework was used to conduct a migration.The result of this thesis was an updated framework and a table presenting the effort distribution of the migration. The framework showed factors that were influential when migrating the system. The effort distribution presents how effort is distributed over activities and shows which activities during the migration required more effort.Finally the thesis concludes that effort is highly centered around the preparation phase of the migration. Understanding legacy systems can be a challenge, lacking documentation and issues brought by the lack of maintenance results in high effort during this phase. Allocating more resources for the preparation phase and having access to people with experience during the preparation phase would likely make for a smoother transition with less unidentified problems appearing.

Abstract [sv]

Att utföra en migration av ett ”legacy” system kan ofta vara en skrämmande uppgift. Det kommer dock ofta en tidpunkt då det inte längre är lönsamt att underhålla ett legacy system. Vid en sådan tidpunkt kan estimering av hur mycket insats som krävs för att utföra en migrering vara vital för ägarna av legacy systemet. Det finns en avsaknad av forskning som visar hur insats är fördelad för migrationer av små system.Bidraget av denna avhandling är ett ramverk för migrationer kallat Small System Migration Framework (SSMF) och en insats fördelning for SSMF. Ändamålet för avhandlingen är att evaluera hur insats är fördelad över olika aktiviteter vid migrering av små ”legacy” system. Målet med avhandlingen är att hjälpa förse en bas för estimeringsprocessen under migrering. Detta gjordes genom att dokumentera hur insats var fördelad över olika aktiviter i SSMF.Denna avhandling använde sig av ett abduktiv tillvägagångsätt, en kombination av ett induktivt tillvägagångssätt i skapandet av ett ramverk och ett deduktivt tillvägagångsätt i dokumenteringen av hur insats var fördelad under migrationen. En litteratur studie gjordes för att skapa ramverket och detta ramverk användes sedan för att göra en migrering.Resultatet av fallstudien var ett uppdaterat ramverk och en tabell som presenterar insatsfördelningen för en migrering. Ramverket visade faktorer som var inflytelserika vid migrering av systemet. Insatsfördelningen presenterade hur insats var fördelat mellan olika aktiviter och vilka aktiviteter som krävde mer insats under migreringen.Slutligen sammanfattar avhandlingen att insats är högt centrerad runt förberedelsefasen vid migrering. Att förstå legacy system kan vara en utmaning, bristande dokumentation och problem från bristande underhåll resulterar i hög insatsfördelning i denna fas. Allokering av mer resurser vid förberedelsefasen och att ha tillgång till personer med erfarenheter vid förberedelsefasen skulle troligen ge en mjukare övergång med mindre oidentifierade problem som visar sig.

Place, publisher, year, edition, pages
2019. , p. 64
Series
TRITA-EECS-EX ; 2019:555
Keywords [en]
Effort, Effort distribution, Effort Estimation, Migration, Migration framework
Keywords [sv]
Insats, Insats fördelning, Insats estimering, Migrering, Migreringsramverk
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-258087OAI: oai:DiVA.org:kth-258087DiVA, id: diva2:1349772
Supervisors
Examiners
Available from: 2019-09-10 Created: 2019-09-10 Last updated: 2019-09-10Bibliographically approved

Open Access in DiVA

fulltext(1549 kB)5 downloads
File information
File name FULLTEXT01.pdfFile size 1549 kBChecksum SHA-512
acd4932fcf53263ba88dcf5577572ab2d07270adf4a631080ee9d304639e50de7d914f8dcbb26ddbef876fad7af341fb6c7cd491cc2ec74e8b74ed120a0b07e4
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer and Information Sciences

Search outside of DiVA

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