search query: @keyword pieni yritys / total: 5
reference: 4 / 5
« previous | next »
Author:Valorinta, Tuomas
Title:Sopimusehtojen asettamien vaatimusten merkitys pienen ohjelmistoyrityksen toiminnalle
The operations of a small software company in the context of software contract terms
Publication type:Master's thesis
Publication year:2004
Pages:71      Language:   fin
Department/School:Tuotantotalouden osasto
Main subject:Teollisuustalous   (TU-22)
Supervisor:Artto, Karlos
Instructor:Artto, Karlos
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto     | Archive
Keywords:contract
project management process
software process
software project
small company
sopimus
projektinhallinnan prosessi
ohjelmistoprosessi
ohjelmistoprojekti
pieni yritys
Abstract (eng):For a small software company it is important to understand, which contract terms have to be examined very thoroughly during contract negotiations.
This Master's thesis concentrates on the significance of requirements set by contract terms to the operations of a small software company.
The target company, company's operating environment and contract terms form a foundation on which the examination of project management processes and software processes is built on.
The research takes the angle of a small software company.

This Master's thesis identifies nine significant contract terms, sixteen significant project management processes and ten significant software processes that are important for a small software company.
Important contract terms include for example change management, rights to the outcome of the project and acceptance.
Important project management processes include e.g. project definition, change management, workload estimation, customer contacts and communication.
Important software processes are for example requirements management, iteration-based definition and planning, automatic testing and refactoring.

The processes and their relations were grouped and integrated in a way that it is possible to identify which project management processes and software processes fulfil each requirement set by a particular contract term.
By examining these integrated processes, it is possible to claim that agile software development models can be used to fulfil the requirements set by the contract terms.

A small software company should use agile software development models, which are specifically designed for small teams and companies.
Company can execute its projects with less bureaucracy if it uses agile development models compared to traditional waterfall software development model.
Abstract (fin):Pienen ohjelmistoyrityksen kannalta on tärkeää tietää, mihin sopimusehtoihin tulee kiinnittää erityisesti huomiota projektitoimituksista neuvoteltaessa.
Tämän diplomityön tutkimuksen aiheena on selvittää sopimusehtojen asettamien vaatimusten merkitys pienen ohjelmistoyrityksen toiminnalle.
Yrityksen, sen toimintaympäristön ja sopimusehtojen muodostaman pohjan perusteella tarkastellaan sekä projektinhallinnan prosesseja että ohjelmistoprosesseja pienen yrityksen toiminnan näkökulmasta.

Tutkimuksessa löydettiin sopivia toimintatapoja pienelle ohjelmistoyritykselle sekä toimintatapojen yhteys sopimusehtoihin.
Diplomityö tunnistaa pienen ohjelmistoyrityksen toiminnan kannalta yhdeksän merkittävää sopimusehtoa, 16 merkittävää projektinhallinnan prosessia ja kymmenen merkittävää ohjelmistoprosessia.
Merkittäviä sopimusehtoja ovat mm. muutosten hallinta, organisoituminen ja raportointi sekä tulosten hyväksyminen.
Merkittäviä projektinhallinnan prosesseja ovat mm. lopputuotteen määrittely, muutosten hallinta, työmäärien arviointi, asiakasrajapinta ja kommunikaatio.
Merkittäviä ohjelmistoprosesseja ovat mm. määritysten tekeminen, määrittely ja suunnittelu iteraatioittain, automaattinen testaus sekä refaktorointi.

Löydettyjen prosessien välisiä suhteita ja yhteyksiä ryhmiteltiin siten, että voidaan tarkastella mitä projektinhallinnan prosesseja ja ohjelmistoprosesseja tarvitaan kunkin sopimusehdon hallitsemiseen ja täyttämiseen.
Integroinnin ja löydettyjen prosessien pohjalta havaittiin ketterien ohjelmistokehitysmallien pystyvän vastaamaan sopimusehtojen asettamiin vaatimuksiin.

Pienen ohjelmistoyrityksen kannattaa keskittyä käyttämään varta vasten pieniä ryhmiä ja yrityksiä varten kehitettyjä ketteriä ohjelmistokehitysmalleja.
Ketterien ohjelmistokehitysmallien avulla pieni yritys pystyy toimittamaan projektinsa kevyemmällä byrokratiakoneistolla kuin esimerkiksi perinteistä vesiputousmallia käyttäen.
ED:2004-04-28
INSSI record number: 25162
+ add basket
« previous | next »
INSSI