haku: @keyword sopimus / yhteensä: 10
viite: 5 / 10
Tekijä:Valorinta, Tuomas
Työn nimi:Sopimusehtojen asettamien vaatimusten merkitys pienen ohjelmistoyrityksen toiminnalle
The operations of a small software company in the context of software contract terms
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2004
Sivut:71      Kieli:   fin
Koulu/Laitos/Osasto:Tuotantotalouden osasto
Oppiaine:Teollisuustalous   (TU-22)
Valvoja:Artto, Karlos
Ohjaaja:Artto, Karlos
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto     | Arkisto
Avainsanat:contract
project management process
software process
software project
small company
sopimus
projektinhallinnan prosessi
ohjelmistoprosessi
ohjelmistoprojekti
pieni yritys
Tiivistelmä (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.
Tiivistelmä (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.
ED:2004-04-28
INSSI tietueen numero: 25162
+ lisää koriin
INSSI