haku: @keyword ketterä ohjelmistokehitys / yhteensä: 34
viite: 26 / 34
Tekijä: | Saarinen, Aki Mikael |
Työn nimi: | Concurrency control in group editors: Case study in a product backlog tool |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2009 |
Sivut: | (8+) 78 Kieli: eng |
Koulu/Laitos/Osasto: | Tietotekniikan laitos |
Oppiaine: | Tietokoneverkot (T-110) |
Valvoja: | Ylä-Jääski, Antti |
Ohjaaja: | Lindström, Jukka |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen 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
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark Aalto | Arkisto |
Avainsanat: | agile Scrum Product Backlog CSCW real-time group editing Operational Transformations ketterä ohjelmistokehitys Scrum Product Backlog CSCW reaaliaikaiset työryhmäohjelmistot Operational Transformations |
Tiivistelmä (fin): | Nopeat tietoverkot tuovat mukanaan mahdollisuuksia yhteistyön parantamiseen. Useat maantieteellisesti eri paikoissa sijaitsevat käyttäjät voivat työskennellä saman tiedon parissa käyttäen reaaliaikaisia työryhmäohjelmistoja. Tutkimme reaaliaikaisten työryhmäjärjestelmien rinnakkaisuuteen liittyviä ongelmia, katselmoimme mahdollisia ratkaisuja ja lopulta esitämme toteutuksen Product Backlog Tool (PBT) -nimisen työkalun yhteistyöominaisuuksien parantamiseksi. PBT on ketteriin ohjelmistoprojekteihin kehitetty työkalu, jolla voidaan elektronisesti hallita ketterässä ohjelmistokehityksessä käytettyä Product Backlogia. Työssä pohditaan erilaisia lähestymistapoja ja valittu toteutustapa esitellään tarkemmin. Toteutus perustuu niin sanottuihin Operational Transformations (OT) -algoritmeihin. OT-algoritmit on kehitetty reaaliaikaisten työryhmäohjelmistojen vaatimuksia ajatellen. Tulokset näiden menetelmien soveltamisesta PBT:hen ovat lupaavia ja viittaavat siihen, että OT-algoritmit soveltuvat erittäin hyvin reaaliaikaisten ryhmäeditorien toteutukseen. |
Tiivistelmä (eng): | High-speed computer networks enable great opportunities for collaboration, as several geographically dispersed users can work together on the same piece of data using real-time group editors. We research the issues related to the concurrency in collaborative real-time editors, then survey the possible solutions and finally present an implementation to improve the collaboration features of Product Backlog Tool (PBT), a tool for electronically managing the Product Backlog in agile software projects. Different approaches are discussed, and the selected implementation techniques are presented in more detail. Our approach is based on Operational Transformations (OT). OT algorithms are designed for the particular needs of real-time group editor systems. The results of applying OT based algorithms to the PBT are promising and suggest that OT based solutions are indeed well suited to real-time collaborative applications. |
ED: | 2009-12-11 |
INSSI tietueen numero: 38653
+ lisää koriin
INSSI