Kehitysarkkitehtuurin perustaminen suurissa monitoimittaja-IT-hankkeissa
Loading...
URL
Journal Title
Journal ISSN
Volume Title
School of Science |
Master's thesis
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
Major/Subject
Mcode
T-76
Degree programme
Language
fi
Pages
82
Series
Abstract
It is difficult to build software of great quality by a repeatable, measurable, and predictable way. Although plenty of studies from a long period of time exist from different kind of methodologies, the same root causes cause programs to fail over and over again; causes like bad requirements management, weak testing, and lack of ability to control and trace software changes. In large multi-vendor programs these problems are even more challenging than in a normal project. The purpose of this study is to research how a repeatable, measurable, and predictable methodology should be built for a large multi-vendor program; in other words how well-functioning development architecture should be built.Laadukkaan ohjelmiston rakentaminen toistettavalla, mitattavalla ja ennakoitavalla menettelyllä on vaikeaa. Vaikka tutkimusta ja kokemuksia erilaisista menettelyistä on kertynyt pitkältä ajalta paljon, aiheuttavat samat perussyyt kuten esim. heikosti tehty vaatimushallinta ja testaus tai kyvyttömyys hallita ja jäljittää muutoksia edelleen valtaosan ongelmista IT-hankkeissa. Suurissa monitoimittajahankkeissa nämä ongelmat ovat vielä kertaluokkaa haastavampia kuin tavallisissa projekteissa. Tämän työn tarkoitus on tutkia, miten tulisi rakentaa toistettava, mitattava ja ennakoitava menettely suuriin monitoimittajahankkeisiin, toisin sanoen miten tulisi rakentaa niihin toimiva kehitysarkkitehtuuri.Description
Supervisor
Männistö, TomiThesis advisor
Männistö, TomiKeywords
development architecture, kehitysarkkitehtuuri, multi-vendor program, monitoimittajahanke, multi-vendor environment, monitoimittajaympäristö, solutions architecture, ratkaisuarkkitehtuuri, development environment, kehitysympäristö, support services, kehityspalvelut, methodology, menetelmät, IDEA, IDEA, RUP, RUP