Software Documentation Strategy for Existing Web Systems : A case study

What kind of software documentation a systems needs and how much documentation that is necessary are questions that has a lot of different answers depending on a number of variables. Traditional software development methodologies claims that software needs a lot of documentation and more agile appro...

Full description

Bibliographic Details
Main Author: Olsson, Mikael
Format: Others
Language:English
Published: 2016
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-49782
id ndltd-UPSALLA1-oai-DiVA.org-ltu-49782
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-ltu-497822016-10-15T05:12:53ZSoftware Documentation Strategy for Existing Web Systems : A case studyengOlsson, Mikael2016Social Behaviour LawSoftware documentationsoftware documentation detailssoftware documentation strategySamhälls-beteendevetenskapjuridikWhat kind of software documentation a systems needs and how much documentation that is necessary are questions that has a lot of different answers depending on a number of variables. Traditional software development methodologies claims that software needs a lot of documentation and more agile approaches claims that it is better to write less documentation since most documentation is never used. According to studies a ratio of 11% of software projects costs are spent on documentation alone. The purpose of this study is to create a cost efficient software documentation strategy for an existing web system with a focus on deciding what information are relevant to document in order to keep a high ROI. This study was conducted as a single case study and made in collaboration with a company. The data collection was done by interviewing key people working in the system and doing participants observations. The result shows that information documented in a high level is what is most needed. Artifacts relevant to document are the source code, requirements of updates, functional tests, high-level architecture, reference manual and an end-user manual. The result also shows that new processes need to be implemented for the documentation strategy to be efficient. Recommendation for further research is to create a method of how to calculate the ROI for software documentation based on a number of organizational variables. <p>Validerat; 20160615 (global_studentproject_submitter)</p>Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-49782Local 7187b578-da9a-4f1a-9962-4d869a1d03d4application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Social Behaviour Law
Software documentation
software documentation details
software documentation strategy
Samhälls-
beteendevetenskap
juridik
spellingShingle Social Behaviour Law
Software documentation
software documentation details
software documentation strategy
Samhälls-
beteendevetenskap
juridik
Olsson, Mikael
Software Documentation Strategy for Existing Web Systems : A case study
description What kind of software documentation a systems needs and how much documentation that is necessary are questions that has a lot of different answers depending on a number of variables. Traditional software development methodologies claims that software needs a lot of documentation and more agile approaches claims that it is better to write less documentation since most documentation is never used. According to studies a ratio of 11% of software projects costs are spent on documentation alone. The purpose of this study is to create a cost efficient software documentation strategy for an existing web system with a focus on deciding what information are relevant to document in order to keep a high ROI. This study was conducted as a single case study and made in collaboration with a company. The data collection was done by interviewing key people working in the system and doing participants observations. The result shows that information documented in a high level is what is most needed. Artifacts relevant to document are the source code, requirements of updates, functional tests, high-level architecture, reference manual and an end-user manual. The result also shows that new processes need to be implemented for the documentation strategy to be efficient. Recommendation for further research is to create a method of how to calculate the ROI for software documentation based on a number of organizational variables. === <p>Validerat; 20160615 (global_studentproject_submitter)</p>
author Olsson, Mikael
author_facet Olsson, Mikael
author_sort Olsson, Mikael
title Software Documentation Strategy for Existing Web Systems : A case study
title_short Software Documentation Strategy for Existing Web Systems : A case study
title_full Software Documentation Strategy for Existing Web Systems : A case study
title_fullStr Software Documentation Strategy for Existing Web Systems : A case study
title_full_unstemmed Software Documentation Strategy for Existing Web Systems : A case study
title_sort software documentation strategy for existing web systems : a case study
publishDate 2016
url http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-49782
work_keys_str_mv AT olssonmikael softwaredocumentationstrategyforexistingwebsystemsacasestudy
_version_ 1718387031100358656