Development of EYK

EYK is a data processing system that has been in development for two years and is on the verge of being sold to its first customer. Originally it was only supposed to replace an in-house system at Reykjavik Energy however the idea arose that EYK could be useful for other energy companies in Iceland....

Full description

Bibliographic Details
Main Author: Helgi Gylfason 1986-
Other Authors: Háskóli Íslands
Format: Thesis
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/1946/21659
_version_ 1821556368148004864
author Helgi Gylfason 1986-
author2 Háskóli Íslands
author_facet Helgi Gylfason 1986-
author_sort Helgi Gylfason 1986-
collection Skemman (Iceland)
description EYK is a data processing system that has been in development for two years and is on the verge of being sold to its first customer. Originally it was only supposed to replace an in-house system at Reykjavik Energy however the idea arose that EYK could be useful for other energy companies in Iceland. Therefore, in the first year of development, much work was put into researching the Icelandic energy market. In this research, the operations of the energy companies were examined and use cases were found. By the end of the first year it was apparent that enough companies would benefit from using EYK to warrant founding a private company around it. The small size of the team created a challenge for developing and delivering EYK. Both team members have a greater responsibility than they would have in a larger team and they do not have the privilege to specialize themselves in one thing. In order to make it possible for them to develop EYK at a sufficient pace, to service its users and run a private company the work environment had to be made efficient. The team work was organized using agile (Scrum) methods and the work on the source code was orchestrated with a customized Git branching model. As a small team cannot afford spending much time on fixing errors, testing was integrated into the development cycle with a test-first approach. Finally as EYK will be set up at customer’s servers it is simply not sustainable for two people to maintain them manually. Therefore a configuration management system is used to automate most of the processes e.g. the deployment of EYK to customers servers.
format Thesis
genre Iceland
genre_facet Iceland
id ftskemman:oai:skemman.is:1946/21659
institution Open Polar
language English
op_collection_id ftskemman
op_relation http://hdl.handle.net/1946/21659
publishDate 2015
record_format openpolar
spelling ftskemman:oai:skemman.is:1946/21659 2025-01-16T22:39:43+00:00 Development of EYK Helgi Gylfason 1986- Háskóli Íslands 2015-05 application/pdf http://hdl.handle.net/1946/21659 en eng http://hdl.handle.net/1946/21659 Hugbúnaðarverkfræði EYK (smáforrit) Smáforrit Hugbúnaðargerð Thesis Master's 2015 ftskemman 2022-12-11T06:52:57Z EYK is a data processing system that has been in development for two years and is on the verge of being sold to its first customer. Originally it was only supposed to replace an in-house system at Reykjavik Energy however the idea arose that EYK could be useful for other energy companies in Iceland. Therefore, in the first year of development, much work was put into researching the Icelandic energy market. In this research, the operations of the energy companies were examined and use cases were found. By the end of the first year it was apparent that enough companies would benefit from using EYK to warrant founding a private company around it. The small size of the team created a challenge for developing and delivering EYK. Both team members have a greater responsibility than they would have in a larger team and they do not have the privilege to specialize themselves in one thing. In order to make it possible for them to develop EYK at a sufficient pace, to service its users and run a private company the work environment had to be made efficient. The team work was organized using agile (Scrum) methods and the work on the source code was orchestrated with a customized Git branching model. As a small team cannot afford spending much time on fixing errors, testing was integrated into the development cycle with a test-first approach. Finally as EYK will be set up at customer’s servers it is simply not sustainable for two people to maintain them manually. Therefore a configuration management system is used to automate most of the processes e.g. the deployment of EYK to customers servers. Thesis Iceland Skemman (Iceland)
spellingShingle Hugbúnaðarverkfræði
EYK (smáforrit)
Smáforrit
Hugbúnaðargerð
Helgi Gylfason 1986-
Development of EYK
title Development of EYK
title_full Development of EYK
title_fullStr Development of EYK
title_full_unstemmed Development of EYK
title_short Development of EYK
title_sort development of eyk
topic Hugbúnaðarverkfræði
EYK (smáforrit)
Smáforrit
Hugbúnaðargerð
topic_facet Hugbúnaðarverkfræði
EYK (smáforrit)
Smáforrit
Hugbúnaðargerð
url http://hdl.handle.net/1946/21659