Internet-pohjainen ryhmätyöympäristö



Samankaltaiset tiedostot
Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Pilvi 9.0. Arkkitehtuuri. Esimerkki arkkitehtuurit

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Ylläpitodokumentti Mooan

Selvitys domainin Hosting-palvelut

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset. Riskienhallinta DTV projektissa

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti

Käyttöohje. Versiohistoria: versio Mari Kommenttien perusteella korjattu versio

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

ESITUTKIMUS. Polku Versio 0.1. Projektiryhmä

Avoin työyhteisö osana yrityksen kehittämistä

VAATIMUSMÄÄRITTELY Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 4)

Mikä on WordPress? itse ylläpidettävä (self-hosted) WordPress.com: ilmainen 3. osapuolen ylläpitämä pilvipalvelu (Cloud-hosted)

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö

NäyttöPiste NY. Miten hoidamme rahaliikenteen?

File [Otsikko] Projektisuunnitelma. SPT2014 Selvitysprojekti projektihallinnan työkaluista

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Toteutusvaihe T3 Digi-tv: Edistymisraportti

Laatu syntyy tekemällä

Webpalvelin muistitikulle - Ohje

Sosiaalinen Media organisaation kommunikoinnissa. Jukka Ruponen, IT Arkkitehti, Innovaattori

Bitnami WordPress - Asenna WordPress koneellesi. Jari Sarja

Microsoft Visual Studio 2005

Maiju Mykkänen Susanna Sällinen

Jyväskylän yliopisto, Sovellusprojektien kokoustila AgC Itkonen Jonne (saapui 9.25) Santanen Jukka Pekka (saapui 9.35)

Avoimen lähdekoodin kehitysmallit

Pikaohje formaatin valmistamiseen

Tietosuojatyöryhmä. Työryhmän 23 päivänä helmikuuta 1999 hyväksymä. suositus 1/99

FiSMA intranet käyttöohjeet, versio Mika Johansson

lineitä oppimisen tueksi

Purot.net Wiki. Tutkielma. Paavo Räisänen. Centria Ammattikorkeakoulu

Perinteiset asennuspaketit

opiskelun suunnittelujärjestelmä, kurki ja ilmo käyttävät kaikki samaa tietokantaa, ja uusi järjestelmä tulee osaksi tätä.

RATKI 1.0 Käyttäjän ohje

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat

ecome Markkinoiden kehittynein julkaisujärjestelmä

SEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: Projekti : AgileElephant Versio: V0.9

<e.g. must, essential, conditional>

- Jarjestelmaasiantuntija Markku Jaatinen

Toteutusvaihe T2 Edistymisraportti

Dokumentin nimi LOGO:) Tampereen teknillinen yliopisto. Ryhmä XXX: Projektiryhmän nimi Projektin nimi

FuturaPlan. Järjestelmävaatimukset

Pedacode Pikaopas. Web-sovelluksen luominen

Laatukäsikirja - mikä se on ja miten sellainen laaditaan?

Käyttöjärjestelmät. 1pJÄKÄ1 KÄYTTÖJÄRJESTELMÄN HALLINTA, 12 OSP

Sähköposti ja uutisryhmät

Projektityö

SUOJAA JA HALLINNOI MOBIILILAITTEITASI. Freedome for Business

Hyödynnä DPS- ja SA-setelit Azure hybridipilvi-palveluiden suunnittelussa ja testauksessa!

Tekninen suunnitelma - StatbeatMOBILE

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Data Sailors - COTOOL dokumentaatio Riskiloki

Agenda. Sähköpostimarkkinoinnin ongelmat Sähköpostimarkkinoinnin mahdollisuudet Automaattinen sähköpostimarkkinointi. Jari Juslén

AS Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker

Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Written by Administrator Monday, 05 September :14 - Last Updated Thursday, 23 February :36

Tikon Web-sovellukset

Web-sisällönhallintajärjestelmät. Sisältö. Mitä on web-sisällönhallinta?

Fassment-projektin alustava analyysi

Savonian opiskelijaintra Reppu. Viestintäpäällikkö Petteri Alanko

Palautuskansio moduuli, ja sen vuorovaikutukset tehtävien annossa!

Loppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio

Menetelmäraportti - Konfiguraationhallinta

Tikon Ostolaskujenkäsittely versio SP1

TYPO3 - Open Source Enterprise CMS

Aineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille

Tukihaun aikataulusta ei voida vielä tässä vaiheessa vuotta kertoa tarkkoja päivämääriä.

Microsoft Dynamics CRM 4.0. Jani Liukkonen

Web-sisällönhallintajärjestelmät

Totuus IdM-projekteista

Projektisuunnitelma: Vesipistekohtainen veden kulutuksen seuranta, syksy Mikko Kyllönen Matti Marttinen Vili Tuomisaari

206 Verkkosivun tuottaminen finaalitehtävät

PROJEKTISUUNNITELMA. FotMana17

VAATIMUSMÄÄRITTELY. Polku Versio 1.2. Projektiryhmä

Internetin hyödyt ja vaarat. Miten nettiä käytetään tehokkaasti hyväksi?

Mobiililiiketoiminnan uudet ratkaisut

Akvaariokeskustelu-menetelmästä

UTIFLEET-VARAUSJÄRJESTELMÄ KÄYTTÄJÄN OHJE. Gospel Flight ry

Projektisuunnitelma. Projektin tavoitteet

Oy Karltek Ltd internet-sivujen uusiminen. Eveliina Aaltonen

SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet

Sosiaalinen media vuorovaikutuksen kanavana

CLOUDBACKUP TSM varmistusohjelmiston asennus

Luettelo selostuksen liiteasiakirjoista Osallistumis- ja arviointisuunnitelma Tilastolomake Kaavakartta ja määräykset

7signal Sapphire. Ratkaisuesittely

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU käyttöjärjestelmässä -projekti

VYPEdit verkkosivualusta SVY-toimijoille

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria

1. Toimivan IT-ympäristön rakentaminen

Tietokantaraportointivälineen valintaopas

Seuraavassa taulukossa on annettu mittojen määritelmät ja sijoitettu luvut. = 40% = 67% 6 = 0.06% = 99.92% 6+2 = 0.

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

AutoCAD-natiiviobjektin toteutus

KEKSI, KEHITÄ, KAUPALLISTA. Oma Yritys 2013, Helsinki Antti Salminen innovaatioasiantuntija, Uudenmaan ELY-keskus

VERSIONHALLINTA. PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D

1. päivä ip Windows 2003 Server ja vista (toteutus)

Käyttäjätarinat perinteisessä hankkeessa. Sisältö ja käytännöt

SQL Buddy JAMK Labranet Wiki

Transkriptio:

Menetelmäohje Internet-pohjainen ryhmätyöympäristö Riku Hurmalainen, 24.3.2002

Sisällysluettelo 1. Johdanto...3 2. Termit...4 3. Toteutus...5 3.1. Yleiskuvaus...5 3.2. Tekninen ratkaisu...5 3.3. Tietoturva...6 4. Päätelmät...7 Menetelmäohje: Internet-pohjainen ryhmätyöympäristö 2

1. Johdanto Nykyään ohjelmistoprojekteissa joudutaan usein tilanteeseen, jossa projektin jäsenet eivät työskentele samassa paikassa tai matkustavat paljon. Tilanne luo paineita ottaa käyttöön järjestelmiä, joiden avulla projektin jäsenet voivat kommunikoida keskenään ajasta ja paikasta riippumatta. Jotta kommunikaatio etäisyyksien päästä onnistuisi, tarvitaan siirtotie, joka on tavoitettavissa mahdollisimman monesta paikasta. Internet tarjoaa ehkä parhaan tavan siirtää dataa suhteellisen edullisesti miltei mistä mihin tahansa jopa globaalilla skaalalla. Siirtotien lisäksi tarvitaan keskitetty sijainti, johon sijoitetaan projektityön vaatimia palveluita. Internetin tapauksessa tarvitaan siis web-sivusto, joka sisältää palvelut web-sovellusten muodossa. Menetelmäohje: Internet-pohjainen ryhmätyöympäristö 3

2. Termit Ryhmätyöympäristö PHP3 PHPNuke Projektin edistymistä edesauttamaan suunniteltu järjestelmä, joka sisältää yhden tai useamman projektityössä tarvittavan työkalun, joita projektiryhmän jäsenet voivat käyttää mahdollisimman useasta paikasta juuri heille sopivaan aikaan. Ohjelmointikieli, jonka pääkäyttökohde on web-sovellusten toteuttaminen. Lisätietoja: http://www.php.net PHP3-ohjelmointikielellä ja MySql tietokantapalvelimella toteutettu ilmainen ja vapaasti muokattavissa oleva web-portaaliympäristö. Lisätietoja: http://www.phpnuke.org. Menetelmäohje: Internet-pohjainen ryhmätyöympäristö 4

3. Toteutus 3.1. Yleiskuvaus Kun ryhmätyöympäristöä lähdettiin suunnittelemaan, sovittiin projektiryhmän kesken mitä palveluita ryhmätyöympäristön tulisi tarjota. Tämän projektin puitteissa tarpeet olivat varsin vähäiset ja päädyttiin kahteen palveluun: Keskustelufoorumi Sähköpostilista Keskustelufoorumin oli perinteisen ominaisuuksien lisäksi tuettava myös tiedostoliitteitä, jotta voitaisiin järjestää keskitetty dokumenttien ja ohjelmistopakettien jakelupiste. 3.2. Tekninen ratkaisu Vaatimusten selvittämisen jälkeen vuorossa oli valmiin mahdollisimman sopivan web-sovellusratkaisun löytäminen. Lisäehtona oli se, että sovelluksen tulisi olla ilmainen. Tuotevertailun jälkeen päädyttiin PHP3-ohjelmointikielellä toteutettuun, GPL-lisensoituun PHPNuke-portaaliympäristöön, joka vaatii toimiakseen ainoastaan PHP3-tulkilla varustetun web-palvelimen ja erillisen tietokannan. PHPNuken foorumitoteutus todettiin riittäväksi, mutta se ei tukenut tiedostoliitteitä, joten projektin tuntibudjetista lohkaistiin muutama tunti tämän ominaisuuden toteuttamiseen. Kun ryhmätyöympäristön toiminnalisuus todettiin riittäväksi, sovittiin Asiakkaan kanssa sovelluksen web-hostingin rahoittamisesta. Hosting palvelut tilattiin tunnetulta palveluntarjoajalta, millä pyrittiin välttymään Menetelmäohje: Internet-pohjainen ryhmätyöympäristö 5

mahdollisten palveluntarjoajan teknisten-/talousvaikeuksien aiheuttamilta palvelukatkoksilta. Ryhmätyöympäriston toinen vaadittu palvelu: sähköpostilista, tuli kylkiäisinä web-hostingsopimuksen mukana. Sähköpostilistalle lisättiin kaikkien projektiryhmäläisten osoitteet, mutta ei asiakkaiden tai mentorin. 3.3. Tietoturva Projektin julkisen luonteen takia mitään varsinaista tietoturvaratkaisua ei toteutettu. Ryhmätyöympäristön web-sovellus suojattiin yksinkertaisella salasanalla, joka lähetetään selkokielisenä sivupyynnön yhteydessä. Tämä ominaisuus on toteutettu käytännössä kaikkiin web-selaimiin. Jotta mitään Asiakkaan luottamuksellista tietoa ei joutuisi vääriin käsiin tietoturvan puutten takia, sovittiin ettei mitään tämänkaltaista tietoa julkistettaisi ryhmätyöympäristössä. Menetelmäohje: Internet-pohjainen ryhmätyöympäristö 6

4. Päätelmät Projektin alkuvaiheessa ryhmätyöympäristö sai projektin jäseniltä suhteellisen runsaasti huomiota osakseen. Tämä johtui todennäköisesti siitä, että tämänkaltainen ratkaisu on ideana kohtalaisen uusi, joten tämä oli suurimman osan projektin jäsenistä kohdalla uutta ja mielenkiintoista. Projektiryhmän kesken sovittiin säännöistä, jotka säätelevät foorumin käyttöä. Säännöt koskivat mm. Uusien keskustelusäikeiden nimeämistä, kokouskutsujen merkitsemistä, kokouspöytäkirjojen julkistamista ja säikeiden käyttämistä dokumenttien versionhallintaan. Vaikka ryhmätyöympäristö ei sinällään sovellu versionhallintaan, on sinne mahdollista tallentaa dokumenttien eri versiot siten, että halutun dokumentin ja version löytäminen on helppoa. Esimerkkejä nimeämisistä: Kokouskutsu: Projektipalaveri 30.11. T-talon kahvila, tähän säikeeseen kokouspöytäkirja vastauksena. Dokumentti: Editori Tekninen määritelmä, tähän säikeeseen uudet versiot vastauksina. Projektin edetessä ja alkuinnostuksen laantuessa ryhmätyöympäristön käyttö väheni, eikä keskustelua käyty enää kovin vilkkaaseen tahtiin. Vaikutti siltä, että perinteisempi kommunikointiväline, sähköposti, valtasi projektin jäsenten tietokoneruudut. Ryhmä kuitenkin noteerasi ryhmätyöympäristön edelleen, eikä varsinaisesta käytön loppumisesta voi puhua. Kuitenkin ryhmätyöympäristön tarjoamien palveluiden käyttökelpoisuuden takia olisi toivonut niitä käytettävän hiukan enemmän. Menetelmäohje: Internet-pohjainen ryhmätyöympäristö 7

Kaikesta huolimatta projektiryhmä sai nähdä kuinka tämänkaltainen työkalu toimii käytännössä ja useat jäsenet varmasti voivat hyödyntää kokemuksiaan tulevaisuudessa. Mikäli oltaisiin todella haluttu tehokas työkalu, oltaisiin siihen tietysti sijoitettu hiukan enemmän rahaa ja aikaa, mutta kuitenkin tuli todistetuksi, että minimibudjetillakin on mahdollista saada aikaan toimiva ratkaisu. Menetelmäohje: Internet-pohjainen ryhmätyöympäristö 8