.Net ohjelmointiympäristön suunnittelu Handelsbanken Central Data Finlandille
Saarikivi, Antti (2010)
Saarikivi, Antti
Laurea-ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010120817458
https://urn.fi/URN:NBN:fi:amk-2010120817458
Tiivistelmä
Tämän opinnäytetyön tarkoituksena on suunnitella Handelsbanken Central Data Finlandille (CD-FI) .Net ohjelmointia tukeva ympäristö. Tässä opinnäytetyössä tullaan käyttämään Handelsbanken Central Data Finlandista jatkossa lyhennettä CD-FI. Ohjelmistojen kehittäjät eivät pysty työskentelemään tehokkaasti, mikäli ohjelmistokehityksen parissa työskentelevällä organisaatiolla ei ole keskitettyä järjestelmää, jolla hallinnoidaan kehityksestä syntyvää informaatiota. Tämä johtuu siitä, että kehittäjällä kuluu turhaa aikaa tarvittavan informaation kasaamiseen useasta eri järjestelmästä. Ympäristön suunnittelussa on otettu huomioon CD-FI:n tarpeet niin ohjelmistokehityksen kuin projektiorganisaation vaatimien ylläpitotehtävien osalta. CD-FI:n vaatimukset selvitettiin haastattelemalla CD-FI:n osastopäällikköä, joka toimii myös tämän työn tilaajana. Opinnäytetyössä määritellään lyhyesti, mitä .Net tarkoittaa sekä esitellään ympäristön tärkeimmät toimijat.
Ohjelmointiympäristö rakentuu Application Lifecycle Management (ALM) –ohjelmiston ympärille. ALM – ohjelmiston tehtävänä on kerätä kaikki ympäristön informaatio yhden ohjelman alle. Ohjelmasta käsin voidaan hallita informaatiota sekä jakaa sitä ympäristön käyttäjille.
Markkinoilla on saatavilla useita ALM-ohjelmistoja, mutta tähän opinnäytetyöhön valittiin kolme potentiaalisinta ohjelmistoa, joista paras valittiin Kepner Tregoe-menetelmällä. Vertailtavia ohjelmistoja olivat VersionOne Enterprise, Microsoft Team Foundation Server sekä Borland StarTeam Enterprise.
Ympäristön ALM-ratkaisuksi valittiin VersionOne Enterprise, koska se osoittautui ylivoimaisesti parhaiten muokattavaksi ALM-järjestelmäksi. Myös ohjelman helppo käytettävyys sekä yksinkertainen yhdistäminen jo CD-FI:llä käytössä oleviin ohjelmiin vahvistivat valintaa. Määrittelemällä jo olemassa olevan ympäristön toiminnot on organisaation mahdollista löytää heille parhaiten sopiva ALM-järjestelmä. Ympäristöön sopivalla ALM-järjestelmällä voi jopa alle kymmenen hengen organisaatio saada huomattavaa lisäarvoa ohjelmistokehitykseen.
Ohjelmointiympäristö rakentuu Application Lifecycle Management (ALM) –ohjelmiston ympärille. ALM – ohjelmiston tehtävänä on kerätä kaikki ympäristön informaatio yhden ohjelman alle. Ohjelmasta käsin voidaan hallita informaatiota sekä jakaa sitä ympäristön käyttäjille.
Markkinoilla on saatavilla useita ALM-ohjelmistoja, mutta tähän opinnäytetyöhön valittiin kolme potentiaalisinta ohjelmistoa, joista paras valittiin Kepner Tregoe-menetelmällä. Vertailtavia ohjelmistoja olivat VersionOne Enterprise, Microsoft Team Foundation Server sekä Borland StarTeam Enterprise.
Ympäristön ALM-ratkaisuksi valittiin VersionOne Enterprise, koska se osoittautui ylivoimaisesti parhaiten muokattavaksi ALM-järjestelmäksi. Myös ohjelman helppo käytettävyys sekä yksinkertainen yhdistäminen jo CD-FI:llä käytössä oleviin ohjelmiin vahvistivat valintaa. Määrittelemällä jo olemassa olevan ympäristön toiminnot on organisaation mahdollista löytää heille parhaiten sopiva ALM-järjestelmä. Ympäristöön sopivalla ALM-järjestelmällä voi jopa alle kymmenen hengen organisaatio saada huomattavaa lisäarvoa ohjelmistokehitykseen.