tete Work-time Attendance Software T Kommunikaatiokäytännöt

Samankaltaiset tiedostot
tete Work-time Attendance Software T Kommunikaatiokäytännöt

Project group Tete Work-time Attendance Software

Projektiryhmä Tete Work-time Attendance Software. Henkilökohtainen SE harjoitus: loppuraportti

Project group Tete Work-time Attendance Software

Bishop tekee sähköisestä viestinnästä tehokasta, mitattavaa ja yksinkertaista

ITSEOHJAUTUVAN ORGANISAATION MUUTOS. Juha Riippi, Vincit Oy

FuturaPlan. Järjestelmävaatimukset

EASY PILVEN Myynnin opas - Storage IT

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Data Sailors - COTOOL dokumentaatio Riskiloki

Digitaaliset osallistumismahdollisuudet. työvälineet. Seurakehittäjien osaamisohjelma

Office ohjelmiston asennusohje

NextMakers-kasvuyritysbarometri. Julkaistu Microsoft Fluxissa

Webforum. Version 14.2 uudet ominaisuudet. Viimeisin päivitys:

Kysely syöpäpotilaiden hoidosta Tulokset FIN-P-CARF /18

Neuvontapalvelut pilottityöpaja 4 / muistio

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

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

Mietteitä verkkokurssin pitämisestä. Jarkko Lehmuskenttä Tietotekniikan opettaja Turun sivistystoimialan hallinto Suunnittelu- ja kehittämispalvelut

Sinulla on 1 minuutti aikaa valmistautua tehtävään. Sinulla on 1,5 minuuttia aikaa puhua aiheesta.

Pikaopas. Viestitehtävien hallinta viestiluettelossa Luokittele, merkitse tai poista viestejä suoraan viestiluettelossa.

ANVIA ONLINE BACKUP ASENNUSOPAS 1(7) ANVIA ONLINE BACKUP ASENNUSOPAS 1.0

PS-vaiheen edistymisraportti Kuopio

Harjoitus 3 Antti Hartikainen

Internet-pohjainen ryhmätyöympäristö

Ääni Company Oy:n nopea kokeilu Helsingin kouluissa Helsingin koulujen nopeiden kokeilujen ohjelma II, kevätlukukausi 2019

Napsauta Kurssin viikkonäkymä- näkymässä oikeassa yläreunassa sijaitsevaa Muokkaustila päälle -painiketta.

Onnistunut ohjelmistoprojekti

PENNO Selvitä rahatilanteesi

Ryhmäharjoitus I: Google Drive. TIEY4 Tietotekniikkataidot, kevät 2017 Tehdään ryhmäharjoitustunnilla 13.3.

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

iphone ja ipad

PAIKALLISJÄRJESTÖKOHTAISTEN NETTISIVUJEN

TYÖOHJEET VR-HYVINKÄÄ

Moodle opiskelijan opas. Verkko oppimisympäristön käyttö

Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita

Sulava. Markku Suominen. Puhelin: Käyttöönotto Käyttö

Tamico Yrityssähköposti

AHKERA-OHJELMISTOT OY GDPR Info 1

Miten valitsen sopivan tilitoimiston? suomentilitoimistot.fi

Asiakaspalveluprosessin kehittäminen jakelun vaikutuspiiriin kuuluvien asioiden osalta

PENNO Selvitä rahatilanteesi

NORDEAN WEB SERVICES YHTEYDEN KÄYTTÖÖNOTTO

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)

Windows Phone. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Windows Phone 8 -puhelimessa.

Wikit + opetuskäyttö - mahdoton yhtälö?

Mittaaminen projektipäällikön ja prosessinkehittäjän työkaluna

Oppilaiden motivaation ja kiinnostuksen lisääminen matematiikan opiskeluun ja harrastamiseen. Pekka Peura

Sosiaalisen median käyttö autokaupassa. Autoalan Keskusliitto ry 3/2012 Yhdessä Aalto Yliopisto, Helsingin kauppakorkeakoulu opiskelijatiimi

PALAUTEKYSELY RYHMÄN PÄÄTYTTYÄ

FENG OFFICE -PROJEKTINHALLINTATYÖKALU

Tikon Ostolaskujenkäsittely versio SP1

Sähköpostitilin käyttöönotto

VALTION YHTEINEN VIESTINTÄRATKAISU MAHDOLLISTAA UUDET TOIMINTATAVAT. Hankepäällikkö Raimo Kangaskoski, Valtiokonttori, Valtion IT-palvelukeskus

Projektiryhmä Tete Työajanseurantajärjestelmä. Riskienhallintasuunnitelma

2. Modeemi- ja ISDN-yhteyden käyttöönotto

itslearning-julkaisu 68

Java Runtime -ohjelmiston asentaminen

Suoritusraportointi: Loppuraportti

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia. Tehdään sähköisesti mikroluokkien Windows-koneilla.

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

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

Sähköposti 50 GB X X. Kalenteri X X. OneDrive Business 1 TB X X X. Office Web Apps- sovellukset X X X. Office työpöytäsovellukset X X

WINDOWS MICROSOFT OUTLOOK 2010:N UUDET OMINAISUUDET...

Aikuisopiskelijan viikko - Viitekehys alueellisten verkostojen yhteistyöhön

HYALin sihteröinti-ilta 20.3

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

Vaihdoitko puhelinta? Yhteystietojen siirto Lumian, iphonen ja Androidin välillä käy näin

Ohje sähköiseen osallistumiseen

T Software Project: FASTAXON

Tietoturva. opettaja Pasi Ranne Luksia, Länsi-Uudenmaan koulutuskuntayhtymä Pasi Ranne sivu 1

Simulaattorin asennus- ja käyttöohje

Toteutusvaihe T3 Digi-tv: Edistymisraportti

SELVITYS PRO GRADUJEN KÄYTÖSTÄ TAIDEKIRJASTOSSA

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

M. Merikanto 2012 XML. Merkkauskieli, osa 2

Yritys AB Oy Verkostokäsikirja (7) VERKOSTOKÄSIKIRJA

Etäkokousohjeet ammattilaisille, jotka eivät työskentele HUS:n palveluksessa ja eivät omista VRK-korttia

IIZT4020 Projektitoiminta

Palomuurit. Palomuuri. Teoriaa. Pakettitason palomuuri. Sovellustason palomuuri

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

Yhteisöllisen toimintatavan jalkauttaminen!

T Loppukatselmus

Autentikoivan lähtevän postin palvelimen asetukset

YH1b: Office365 II, verkko-opiskelu

Office 2013 ohjelman asennus omalle työasemalle/laitteelle Esa Väistö

Pika-aloitusopas. Haku Voit etsiä sivustoja, henkilöitä tai tiedostoja. Sivuston tai uutisviestin luominen

TAPAHTUMIEN SEURANTA KEHITYSEHDOTUSTEN KIRJAUS POIKKEAMIEN HALLINTA

Välipalautejärjestelmän suunnittelu ja toteutus Teollisuuden ja luonnonvarojen osaamisalalla

Cenno pika-opas yhteisöille

Huom! Tunnuksesi pitää olla aktivoitu ennen tilin luomista ja sen yhteydessä näet sähköpostiosoitteesi tarkan muodon.

Visma Liikkuvan työn ratkaisut VLS lisensointi. Ylläpitäjän opas

Versionhallintasuunnitelma

Ohje sähköiseen osallistumiseen

Omin Jaloin -menetelmäkoulutuksen palaute Copy

Yhteistyö ja kommunikointi komission kanssa. Sinustako koordinaattori? Elina Holmberg EUTI, Tekes

opiskelijan ohje - kirjautuminen

dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant

Transkriptio:

tete Work-time Attendance Software T-76.115 Kommunikaatiokäytännöt

Version Date Author Description 1.00 14.10.2003 Miikka Lötjönen Ensimmäinen luonnos 1.10 1.12.2003 Miikka Lötjönen I1-vaiheen palautusversio. Lisätty osuus Etenemisraportti I1 2.00 9.2.2004 Miikka Lötjönen I2-vaiheen palautusversio. 3.00 15.3.2004 Miikka Lötjönen I3-vaiheen palautusversio. 4.00 2.4.2004 Miikka Lötjönen DE-vaiheen palautusversio.

Sisällysluettelo Sisällysluettelo... 3 1 Mahdolliset kommunikaatiotavat... 5 2 Käytetyt kommunikaatiotavat... 5 2.1 Versionhallinta... 5 2.2 Trapoli... 6 2.3 Tapaamiset... 6 2.4 Muistiot... 6 2.5 Sähköposti... 6 2.6 WWW-sivu... 6 2.7 ICQ... 6 2.7.1 Helpompi käyttöönotto... 7 2.7.2 Vaivattomuus... 7 2.7.3 Ominaisuudet... 7 2.7.4 IRC:n hyviä puolia ovat puolestaan:... 7 2.8 Puhelin... 8 3 Muuta kommunikaatiota helpottavaa... 8 3.1 Templatet... 8 3.2 Kurinalaisuus... 8 3.3 Yhteydenpitohenkilö... 8 3.4 Coding conventions... 8 4 Edistyksen mittaaminen... 8 5 Etenemisraportti I1... 9 6 Etenemisraportti I2... 9 7 Etenemisraportti I3... 9 8 Etenemisraportti DE... 10 9 Koko tutkimuksen tulokset... 11

9.1 Mittaustulokset... 11 9.1.1 sähköpostit... 11 9.1.2 bugzillaraportit... 11 9.1.3 Dokumentit... 11 9.1.4 muistiot... 11 9.1.5 koodikommentit... 11 9.2 Subjektiiviset tulokset... 11 9.3 Hyödyt projektille... 12 10 Henkilökohtaisia huomioita... 12 11 Lähteet... 12

1 Mahdolliset kommunikaatiotavat Kommunikaatio on aiheena sinänsä hankala, että suurimmalta osin on päätetty jo projektin alusta lähtien, miten asioita hoidetaan. Vaikea on myös olla kertomatta itsestäänselvyyksiä, joita siihen liittyy, ja toisaalta selittää tarvittavat asiat riittävällä tarkkuudella. Kommunikaatio liittyy myös oleellisesti moneen muuhun projektin läpiviennissä oleelliseen asiaan. Paljon kommunikaatiosta menee esimerkiksi suoraan versionhallinnan alueelle. Ryhmätyötä avustavia järjestelmiä on internet pullollaan, alkaen java-pohjaisista virtuaaliyhteisöistä, päätyen täysmittaisiin yritysratkaisuihin. Edellämainitut mahdollistavat usein keskustelupalstan, tiedostonjaon, kalenterinjaon, virtuaalikokoukset jne. Rehellisesti sanottuna en löytänyt ainakaan Googlen Computers/Software/Groupware-kategoriasta ja siihen liittyvistä kategorioista yhtään järjestelmää, jonka näkisin oleellisesti parantavan kommunikaatiotamme verrattuna tässä esittämiini ratkaisuihin. Microsoft Exchange ja Microsoft Project yhdistelmä olisi yksi mahdollinen perusratkaisu. Tällöin kuitenkin rajaisimme itsemme pelkästään Windows-ympäristöön ja tähän ohjelmistoon ja olisimme tämän ratkaisun orjia. Microsoft on ilmeisesti itsekin huomannut tämän, sillä nykyään linkki Microsoft Project Microsoft Developer Networkissa viekin suoraan MS Office sivulle, jossa kerrotaan miten Office 2003:n uudet ominaisuudet auttavat kehityksessä. Lopulta saatta olla, että otetaan käyttöön aivan ylimitoitettu järjestelmä, vaikka paljon vähemmälläkin pärjättäisiin ja ylläpitoon/opetteluun kuluu enemmän aikaa kuin mitä järjestelmä säästää. Esimerkiksi ryhmä ei välttämättä tarvitse kalenterinjako-ominaisuuksia, eikä kukaan todennäköisesti edes vaivautuisi siihen tietojaan pistämään. Tällöin apumenetelmästä muodostuu ylimääräinen taakka. Toinen rajoite, mikä tulee nopeasti vastaan on raha. Olisi mukava kokeilla uusia työkaluja, mutta yrityskäyttöön tarkoitetut järjestelmät maksavat paljon. Olemme valinneet kehitystyökaluiksi vain ilmaisia ohjelmistoja. Yksinkertaisten ja yleisesti hyväksyttyjen menetelmien käyttö saattaa olla tehokkain tapa toimia tämänlaisessa projektissa. Muutenkin, jos jokin uusi menetelmä otetaan käyttöön, koko ryhmän tulisi hyväksyä se. Kommunikaatiovälineen toimivuuden ratkaisee se, miten sitä käytetään. Sanonnan mukaan: Paras kamera ei ole se, jolla saa parhaita kuvia, vaan se, joka on mukana kun jotain mielenkiintoista tapahtuu 2 Käytetyt kommunikaatiotavat 2.1 Versionhallinta Bitkeeper (www.bitkeeper.com) valittiin projektin versionhallintaan CVS:n sijaan sen kehittyneempien ominaisuuksien ansiosta. Lisäksi suurimmalla osalla ryhmästä CVS oli jo arkipäiväinen työkalu ja haluttiin kokeilla jotain uutta ja oppia. Versionhallinnan merkitys kommunikaatiossa on oleellinen. Dokumenttien luettavuus kasvaa huomattavasti ja kommunikaatio paranee, jos muutokset dokumentoidaan selkeästi. Kaikkien tulisi submitoidessaan uusia dokumentteja kuvata riittävällä tasolla, mitä on tehty missäkin muutoksessa. Oleellisesti versionhallintaan liittyy myös tieto siitä, mitkä osat ovat vielä työn alla, mitkä jo valmiita. Versionhallinnasta ja Bitkeeperistä lisää Tuomaksen esittelemänä.

2.2 Trapoli Trapoliin tunteja kirjaamalla pysyy projektin kokonaiskuva eheänä ja kaikki saavat käsityksen kulloisestakin tilanteesta. Left-kentän käytöllä voidaan kertoa arvioidusta jäljellä olevasta työmäärästä. 2.3 Tapaamiset Fyysiset tapaamiset ovat tehokkaita tiedonjaossa ja suurien linjojen suunnittelussa. Niilo varmasti pystyykin pitämään koko ryhmän statustapaamiset tiiviinä ja asiapitoisina. Kahdeksan ihmisen keskusteluryhmä ei ole paras paikka detaljitason suunnitteluun, ja näin ollen koko ryhmän tapaamisten lisäksi järjestetään työryhmien omia tapaamisia, joissa keskustellaan yksityiskohtaisemmin tietyistä aihealueista. Jokaisessa statuskokouksessa ryhmät sitten raportoivat mitä ovat miettineet, perustelevat ratkaisunsa ja selvittävät asian pääpiirteissään muille. 2.4 Muistiot Tapaamisissa on aina sihteeri, joka kirjaa ylös mitä on puhuttu. Tällä tavoin ihmiset, jotka eivät ole syystä tai toisesta tapaamiseen päässeet, saavat välttämättömimmän informaation lukemalla sen muistiosta, eikä sitä tarvitse jonkun erikseen kertoa. 2.5 Sähköposti Postilistalla päätettiin käyttää kaikkiin maileihin [76.115]-tunnistetta subject-rivin alussa, jolloin viestien tunnistaminen ja (automaattinen) lajittelu helpottuu huomattavasti. Postilistalle ilmoitetaan kun uusia dokumentteja tulee valmiiksi, sovitaan käytännön järjestelyistä ja kysytään jos on ongelmatilanteita. 2.6 WWW-sivu Sivu sijaitsee osoitteessa http://www.hut.fi/~nfredrik/t76115/indeks.html. Kurssin kaikki materiaali on saatavilla netistä, johon se peilataan bitkeeper-repositoriosta. Tällöin kaikki asianomaiset pääsevät materiaalia katsomaan ilman bitkeeperiäkin. WWW-sivulle myös kootaan projektiin liittyviä uutisia ja päivitetään aikataulu. Sivulta löytyy myös kaikkien yhteystiedot ja tehtävänkuvaukset. Tämä on käytännössä tapaamisten lisäksi se kanava, mitä kautta asiakas ja mentor pysyvät tilanteen tasalla. 2.7 ICQ Projektin edetessä ohjelmointivaiheeseen alkaa varmasti tulla paljon tilanteita, joissa täytyisi konsultoida muita ryhmän jäseniä. Sähköpostilla vastauksen saaminen voi kestää tunteja tai päiviä. Jatkuva puhelimen käyttö taas maksaa paljon, ihmisiä voi olla vaikea saada kiinni, ja huonolla tuurilla saa soitella useille ihmisille ennen kuin asia selviää. Joku nopeampi yhteydenpitotapa koettiin tarpeelliseksi. IRC on perinteinen versio tällaisesta epämuodollisesta nopeasta viestinnästä. Ryhmälle voitaisiin perustaa kanava, jolla voisi keskustella aiheesta. Käyttöönoton kynnys kuitenkin on hieman korkeampi verrattuna instant messenger -vaihtoehtoihin. Vaihtoehtoja löytyy tähänkin, mm. ICQ, MSN Messenger, AOL Instant Messenger, Jabber jne. Itselläni ICQ on jo yhtä arkipäiväinen työkalu kuin sähköposti tai puhelin. Sekä IRC että ICQ ovat laitteistoriippumattomia, ICQ on saatavilla lähes kaikenlaisille laitteille ja käyttöjärjestelmille tekstipohjaisesta Linux-versiosta PDA-versioon. Tehokkaimmin se toimii standalone-

asennuksena, mutta ICQ2Go -versiota voidaan käyttää myös jokaisessa tietokoneessa, jossa on selain ja Java asennettuna. Seuraavassa perusteluja miksi pidän ICQ-pikaviestintä toimivampana vaihtoehtona henkilökohtaiseen viestintään kuin IRC: 2.7.1 Helpompi käyttöönotto ICQ:n ottaa käyttöön asennustiedoston lataamisen jälkeen noin kolmessa minuutissa, eikä varsinaista konfigurointia liiemmin tarvita. IRC vaatii hieman konfigurointia ja ylläpitoa. Esimerkiksi tiedostonjako ei toimi suoraan, kanavan oikeuksista pitää pitää huolta jne. Täytyy ottaa selvää IRC-palvelimista ja niiden ominaisuuksista, esim. tuetaanko offline-viestejä. 2.7.2 Vaivattomuus ICQ käynnistyy automaattisesti käyttöjärjestelmän käynnistyessä ja on huomaamattomasti taustalla aina konetta käytettäessä niin kauan kuin sille tulee tarvetta. ICQ:ta ei tarvitse seurata, se ilmoittaa kyllä olemassaolostaan kun on sen aika. Myös offline-viestejä voi lähettää. IRC:n voi myös pistää taustalle. Kysymys onkin, tekevätkö kaikki näin joka kerta kun käynnistävät koneensa ja seuraavatko he, mitä kanavalla tapahtuu? Jos vastauksen saaminen kanavalla kestää kauan, on jo helpompi käyttää perinteistä sähköpostia, joka ainakin tavoittaa kaikki. 2.7.3 Ominaisuudet ICQ sisältää tiedostonsiirto- ja jako-ominaisuudet. Ainut ongelma on, jos toinen koneista sisältää vainoharhaisen palomuurin, joka ei suostu päästämään liikennettä läpi. ICQ:n viesti-ikkuna tukee RTF-dataa, joten sen kautta voidaan nopeasti jopa lähettää osia dokumenteista oikein muotoiltuna. Eräs kokeilemisen arvoinen ominaisuus ohjelmassa olisi ICQ phone, jota hyödyntämällä saataisiin puheyhteys kahden työtä tekevän ryhmäläisen välille maksamatta puhelinlaskua. SMS-palvelu. Suurimmalla osalla ryhmästä on Radiolinjan liittymä, jota ICQ voi käyttää ilmaisten tekstiviestien lähettämiseen ja vastaanottamiseen. 2.7.4 IRC:n hyviä puolia ovat puolestaan: Käyttöön tarvitaan vain Unix-shell, useimmiten irc on asennettuna valmiiksi. IRC on vakiintunut ja perinteinen. Ryhmätapaamiset ovat toimivampia kuin ICQ:ssa, joka on suunniteltu enemmänkin henkilökohtaiseen viestintään.

2.8 Puhelin Kun mikään muu ei enää auta, turvaudutaan vanhaan kunnon puhelimeen. 3 Muuta kommunikaatiota helpottavaa 3.1 Templatet Alusta lähtien olemme yrittäneet tehdä asioita tiettyjen mallien mukaan, niin kuin yleensä on tapana. Tämä säästää aikaa, ei tarvitse kiinnittää huomiota epäoleellisiin muotoseikkoihin, vaan voi keskittyä sisältöön. Esimerkiksi tämä dokumentti kaikkine muotoiluineen syntyi pelkästään lisäämällä sopivantasoiset otsikot. [versio 1.1 muutos] Ulkoasu ei kuitenkaan ole uuden dokumenttitemplaten mukainen. 3.2 Kurinalaisuus Fakta on se, että menetelmä on vain yhtä hyvä kuin sen käyttäjä. Kaikille ryhmän jäsenille tulee olla selvä, miten töitä tehdään ja myös noudattaa käytettyjä periaatteita johdonmukaisesti. 3.3 Yhteydenpitohenkilö On sovittu, että Niilo pitää yhteyttä asiakkaaseen ja mentoriin ja toimii heidän äänitorvena muulle ryhmälle. Tällöin ainakin joku on koko ajan selvillä tilanteesta, eikä viestit niin helposti katoa matkalle. 3.4 Coding conventions Dokumentissa process_guide.rtf on määritelty käytettävät ohjelmointikäytännöt. Suurimmalta osin noudatamme Sunin määrittelemiä Java-ohjelmointikäytäntöjä. 4 Edistyksen mittaaminen Kommunikaation toimivuudesta on hankala esittää selkeitä mittareita. Numerotietoa ei juurikaan sujuvuudesta synny, ja subjektiivisia arvioita ovat aina hankala kvantisoida. Mittaamiseen käytän kyselyä, joka tehdään ryhmälle iteraation päätteeksi. Kysymykset: 1) Miten kommunikointi ryhmän kesken on yleisesti sujunut tämän iteraation aikana? 2) Miten kommunikaatio on kehittynyt aikaisemmista iteraatioista? 3) Onko alussa sovittuja käytäntöjä noudatettu? 4) Onko esiintynyt ongelmia? Miten ongelmat ratkaistiin? 5) Mitkä työkalut olet kokenut tarpeellisimmiksi ja mistä ei ollut hyötyä? Miksi?

6) Onko jotain, mitä haluaisit parantaa tulevaisuudessa? 7) Muita kommentteja Saaduista palautteista kootaan vaiheen etenemisraporttiin tiivistelmä ja analyysi. 5 Etenemisraportti I1 Sovittuja käytäntöjä on noudatettu varsin hyvin. Suurempia ongelmia ei ole ollut. Kommunikaatiota on hankaloittanut lähinnä ihmisten kiireet. Tärkeisiin kysymyksiin ei välttämättä ole saanut vastausta nopeasti. Tähän mennessä kaikki ovat asentaneet ohjeiden mukaisesti ICQ-viestimen. Käyttöönotto sujui hyvin, mutta samalla todettiin, että ICQ ei ole omimmillaan ryhmäviestinnässä ja projektiryhmälle perustettiin IRCkanava #wtas ryhmätapaamisia varten. WWW-sivun käyttö tiedonjakokanavana on jäänyt vähäiseksi. Osittain siksi, että käytetään Bitkeeperiä ja dokumenttien jako hoituu samalla, osittain siksi, että sivut ovat jääneet pitkiksi ajoiksi päivittämättä. Tähän on kuitenkin tulossa muutos. Vaiheen I2 aikana tehdään ensimmäinen kysely, joka kuvattiin edellisessä kappaleessa. 6 Etenemisraportti I2 Mikään ei ole ratkaisevasti muuttunut edellisestä iteraatiosta. Ensimmäisen iteraation lopulla tein kyselyn, johon sain 7 vastausta. Yleinen havainto oli, että kommunikaation koettiin jalostuneen ajan kuluessa, eikä suurempia ongelmia oltu havaittu. Fyysisiä tapaamisia oli tässä iteraatiossa huomattavasti vähemmän, joten muun kommunikaation toimivuus korostui. Sähköpostia pidettiin vieläkin ylivoimaisesti tärkeimpänä kontaktimenetelmänä ja puhelinta nopeimpana. Yksityiskohtana mainittakoon, että projektipäällikön postilaatikosta löytyy jo yli 900 projektia koskevaa viestiä. Ristiriitaisimmat kommentit tulivat nopeaan viestintään tarkoitetuista keinoista, ICQ:n ja IRC:n käytöstä. Ihmiset, jotka olivat käyttäneet ICQ:ta, pitivät sitä hyödyllisenä ja IRC:n käyttäjät pitivät IRC:iä hyödyllisenä. Jotkut sanoivat, että ICQ:ta ei kannata käyttää, kun taas jotkut halusivat hyödyntää sitä enemmän. Subjektiivinen havaintoni oli, että korrelaatio ICQ:ssa oleskeluajan ja sen hyödyllisenä pitämisen kanssa oli melko täydellinen. Ihmiset ilmeisesti ovat jakaantuneet hieman kahteen leiriin, toiset ovat ICQ:ssa, toiset IRC:ssä. Parannettavaa löydettiin mm. ryhmän www-sivun päivitystiheydestä ja siitä, että ihmiset olisivat paremmin ICQ:n tai IRC:n äärellä koneella ollessaan. Toisaalta myös IRC-tapaamisia kritisoitiin tehottomiksi. Ratkaisu käyttää kaikissa dokumenteissa PDF/RTF/DOC muotoa www-sivun sijaan kyseenalaistettiin. Tarkempi analyysi kaikkien kyselyjen tuloksista tulee PSEA:n loppuraporttiin. 7 Etenemisraportti I3 Tämän iteraation kommunikaatiota hallitsi selkeästi etätyö. Fyysisiä tapaamisia ei ollut juuri nimeksikään, IRC -tapaamisiakin vain yksi. Sähköpostin käytön merkitys korostui. Toisallta sähköpostiakaan ei tullut mitenkään valtavasti yleiselle listalle, ilmeisesti ihmiset lähettelivät niitä keskenään. Tämä on johtanut

ajoittaiseen epätietoisuuteen projektin tilasta. Monesti on joutunut kyselemään yksityisesti ihmisiltä, missä mennään. Osaaminen on kasvanut ja tässä iteraatiossa on voinut keskittyä paremmin oleellisiin asioihin. Bugzillan käyttö kommunikaatiovälineenä on ehkä hieman parantunut. ICQ:n käyttö on vähentynyt, mutta omakohtainen mielipiteeni on, että niiden kanssa, ketkä onlinena ajoittain ovat (Niilo, Marko, Jaakko joskus), keskustelu on ollut helpompaa. Suurempia ongelmia ei ole ollut, eikä näytä siltä, että mitään merkittäviä muutoksia tullaan enää tekemään. 8 Etenemisraportti DE DE-vaiheessa tehtiin kysely, jossa kartoitettiin projektin kommunikaatiota kokonaisuutena. Etenemisraporteissa olen kertonut, mitä iteraatioiden varrella on tapahtunut. Mitään kovin yllättävää ei esiintynyt. Tässä käytetyt kysymykset: 1) Miten kommunikointi ryhmän kesken on yleisesti sujunut? 2) Onko nähtävissä selkeitä kehitysaskeleita projektin kuluessa? 3) Onko alussa sovittuja käytäntöjä noudatettu? 4) Onko esiintynyt ongelmia? Millä alueilla ja minkätyyppisiä? Miten ongelmat ratkaistiin? 5) Mitkä työkalut olet kokenut tarpeellisimmiksi ja mistä ei ollut hyötyä? Miksi? 6) Mitä olet oppinut kommunikoinnista softaprojektissa? Mitkä taitosi ovat parantuneet? Ovatko jotkin ennakkoluulosi osoittautuneet oikeiksi tai vääriksi? 7) Minkä asioiden luulisit olevan helpompia, jos samalla porukalla tehtäisiin toinen projekti? 8) Minkä luulisit olevan paras tapa tehostaa ryhmän kommunikointia? 9) Kokemustesi perusteella, mitä pitäisit pullonkaulana tämän projektin kommunikaatiossa / yleensä? 10) Kuinka monta mailia liittyen projektiin a. vastaanotit? b. lähetit? 11) Kuinka suuri prosentti näistä oli yksityisiä (ei koko ryhmälle)? 12) Kuinka usein luit projektiin liittyviä maileja päivässä/viikossa? 13) Kuinka usein olit tavoitettavissa (en juuri koskaan, kuukausittain, viikoittain, muutaman kerran viikossa, päivittäin) a. IRC:ssä? b. ICQ:ssa? 14) Minkä luulisit olevan paras tapa mitata kommunikaation tehokkuutta?

15) Muuta? Mitä tahansa kommentteja aiheeseen liittyen? Esimerkiksi Niilo voi varmaan raportoida kasvaneesa puhelinlaskustaan ;) Kyselyn tulokset ovat kerättynä tiedostoon PSEA_Miikka_tuloksetDE.xls. 9 Koko tutkimuksen tulokset 9.1 Mittaustulokset Kommunikaation määrää voi laskea kvantitatiivisesti tai kvalitatiivisesti. Käytännössä tämä usein tarkoittaa lähes samaa kuin objektiivisesti ja subjektiivisesti. Lukumäärät sellaisenaan ilman sisällön analysointia ovat melko harhaanjohtavia, mutta antavat vähintäänkin suuntaa kommunikaation määrästä: 9.1.1 sähköpostit sähköposteja ihmisille kertyi vaihtelevia määriä, kuudesta sadasta projektipäällikön noin tuhanteen. Viestejä lähetettiin vielä vaihtelevammissa määrin, muutamasta kymmenestä muutamaan sataan. 9.1.2 bugzillaraportit Bugzillaraportteja kertyi yhteensä 174 kappaletta. Näistä 148 korjattiin, 26 jätettiin jatkokehitystä varten. Monissa raporteissa oli selkeää keskustelua, ja ne korvasivat erillisten sähköpostien lähettämisiä. 9.1.3 Dokumentit Yhteensä 49 palautettua dokumentta, monia tilapäisiä ja matkan varrella paljon variaatioita niistä. 9.1.4 muistiot Yhteensä 22 muistiota erilaisista tapamisista (fyysinen, IRC, asiakastapaaminen). 9.1.5 koodikommentit Yhteensä 159 riviä. Tapaamiset. Muistioiden määrästä voi huomata, että tapaamiset eivät olleet aivan viikoittaisia niin kuin oli sovittu. Tämä toisaalta tehosti ajankäyttöä, mutta rajoitti projektin edistymisen seuraamista. 9.2 Subjektiiviset tulokset Yleisesti ottaen ihmiset olivat tyytyväisiä projektin kommunikaatioon. Hieman oli loppuvaiheen etätyön tuloksena ilmassa tunnetta, että kaikilla ei ollut oikein enää selkeää kuvaa, missä projekti oli menossa. Monista kanavista huolimatta ihmisiä oli myös vaikea välillä saada kiinni heidän menojensa takia. Monet

kaipasivat sitä, että ihmiset olisivat jatkuvasti samassa paikassa ja paremmin saavutettavissa, mikä toisaalta jo kuulostaa ihan työpaikkaympäristöltä. 9.3 Hyödyt projektille Alussa sovitut kommunikointitavat antoivat suuntaa koko projektille, tietty kurinalaisuus, tehokkuus ja läpinäkyvyys syntyy jo lähes pelkästään sovittuja tapoja noudattamalla. Kommunikaatiomenetelmissä kuitenkin tapahtui selkeää evoluutiota, ihmiset hylkäsivät tehottomina pitämiään välineitä ja toimintatapoja, ja siirtyivät niistä mielekkäämpiin. Näin asian mielestäni täytyykin olla, pelisäännöt täytyy olla, mutta niistä pitää pystyä tarpeen tullen joustamaan. Mitään aivan mullistavaa ei kuitenkaan tapahtunut, sähköposti ja puhelin olivat silti tärkeimmät yhteydenpitovälineet. Sähköpostia kaikki tarkastivat vähintään kerran päivässä. Lähdimme liikkeelle perinteisellä linjalla. ICQ/IRC olivat ainoat perinteisistä tavoista poikkeavat varsinaiset kommunikaatiovälineet. Tavallaan kokeilu epäonnistui, koska työkalun täyttyä hyötyä ei saavutettu. Osa käytti mahdollisuutta hyödykseen lähes päivittäin, osa kokeili muutaman kerran koko projektin aikana. Voisin kuitenkin väittää, että siltä osin kun pikaviestimiä käytettiin, niistä oli paljon hyötyä. Tämä tulee esille myös kyselyissä esiin tulleissa kommenteissa, ICQ:n hyödyllisyyttä pidettiin positiivisena yllätyksenä. Ihmiset oppivat valtavasti ryhmätyöskentelystä. Jos nyt tehtäisiin uusi projekti, kommunikaatio olisi huomattavasti sujuvampaa ja tehokkaampaa. Osattaisiin puhua oikeista asioista niiden oikeilla nimillä ja kysyä suoraan oikealta ihmiseltä. Alusta lähtien suunnittelemamme kolmeen osaan jaettu kommunikaatio toimi mielestäni hyvin. On henkilökohtaista kommunikaatiota, muuttuvien pienryhmien kommunikaatiota ja koko ryhmän kommunikaatiota. Kommunikaation yksityiskohtaisuus laskee ensimmäisestä viimeiseen mentäessä. 10 Henkilökohtaisia huomioita Sanoisin, että tarkkailtuani kommunikaation toteutumista käytännössä projektin kuluessa, ensimmäinen havainto on, että kommunikaatio toimi hämmästyttävän hyvin, ottaen huomioon että fyysisiä tapaamisia ei juuri pidetty. Viimeiset kuukaudet ovat menneet käytännössä ilman muiden näkemistä, lukuun ottamatta project review tilaisuuksia. Etäprojekti vaatii kuitenkin tiettyä kurinalaisuutta, tapaamiset pitää korvata jollain tavalla. Mielestäni 11 Lähteet Process automation and collaboration: C-Business http://www.web-enable.com/industry/processautomation.asp Sivuilla käyty 14.10.2003. BrightWork - Solutions - Software Development with MSF (Microsoft Solutions Framework http://www.teamcentral.com/solutions/software_development.htm Sivuilla käyty 14.10.2003.

ICQ.com - ICQ@Work http://www.icq.com/work/ Sivuilla käyty 13.10.2003. Microsoft Exchange Server http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000408 Sivuilla käyty 13.10.2003. Google Directory - Computers > Software > Groupware http://directory.google.com/top/computers/software/groupware/ Sivuilla ja monilla sen alasivuilla käyty 13.10.2003 ja 14.10.2003. Juraj Hudek Communication metrics for Software Development http://wwwai.wu-wien.ac.at/~koch/lehre/inf-wirt-3-pi-ws-03/vortraege/comm_metrics.pdf Dokumentti haettu 31.3.2004. Vera Zaychik Capturing Communication and Context in the Software Project Lifecycle http://gicl.cs.drexel.edu/people/zaychik/red_final_2002.pdf Dokumentti haettu 31.3.2004.