Tietotekniikka 3/loppuraportti 3
Loppuraportti 3
[muokkaa]Aikataulun ja haasteellisuuden vuoksi ryhmä 3 päätti Juhanan siunauksella keskittyä kurssin aikana pelkästään Project Pieriin ja jättää OpenFiren ja Sparkin syrjään. Haasteita ja hommaa riitti kyllä jo pelkässä Pierissä, sillä homma ei ollut läheskään yhtä selkeä kuin etukäteen odottaa saattoi...
Mikä on Project Pier?
[muokkaa]Project Pier on ilmainen, avoimeen lähdekoodiin perustuva PHP sovellus tehtävänhallintaan ja projektityöskentelyyn. Project Pier auttaa tiimiä kommunikoimaan, työskentelemään yhdessä ja organisoimaan toimintaa. Sovellus toimii työskentelyalustana, jonka tietokantoihin ladataan kaikki projektiin liittyvät tiedostot ja muu data, ja jonka kautta työskennellessä yhteistyö ja tiimin jäsenten välinen kommunikointi tehostuu.
Asennusohjeet
[muokkaa](Miten Project Pier asennetaan? Haasteet?)
Asennus:
- Lataa Project Pierin asennuspaketti osoitteesta http://www.projectpier.org
- Pura paketti.
- Lataa tiedostot palvelimellesi public-kansioon FTP-ohjelman kautta.
- Luo Project Pierille oma tietokanta palvelimellesi, kannattaa ladata palvelimelle PHPMyAdmin helpottamaan tietokantayhteyksiä.
- Avaa selain ja navigoi itsesi asennuspaketin ohjeistamaan installer-osoitteeseen
- Seuraa siellä kerrottuja ohjeita ja toivo, että palvelimellasi on kaikki tarvittavat lisäpaketit ja tuet. Tosin ne eivät ole kovin erikoisia.
- Asennettuasi softan onnistuneesti luo itsellesi käyttäjätili, projekti tai projekteja ja luo tunnukset muille tiimiläisillesi.
Modausohjeet
[muokkaa]Tehtävä: Modatkaa Project Pieriä.
Toteutus: Mahdotonta. Kurssin kolme opettajaa totesivat tämän meille itse: "Tekniset taitonne eivät ole niin pitkällä, ettekä pääse tarpeeksi pitkälle tämän kurssin puitteissa!".
Johtopäätös: Päädytään muokkaamaan ohjelman visuaalista puolta. Tutustutaan ohjelman hyviin ja huonoihin puoliin. Pohditaan, mitä ohjelmalla voi tehdä (ei oikein mitään, mitä jo levinneemmillä ohjelmilla ei voisi tehdä).
Hän, ken haluaa ryhtyä muokkaamaan Project Pieristä itsellensä mieluisaa versiota, saa valmistautua vastaaviin henkisiin paineisiin, kuin mitä viemärisukeltaja kokee kuuden viikon työputken viimeisinä tunteina. Aivan, homma ei ole helppo - suoraan sanoen homma on suorastaan "perseestä". Eikä sen läpiviemiseen auta pelkästään rautaiset hermot tai ilmiömäinen kyky sivuuttaa joka puolella leijuva paskanhaju, sillä Project Pierin kymmenien ja taas kymmenien php-tiedostojen läpikäyminen vaatii taitoja, jollaisia harvalta Stadian verkkoviestinnän osaajalta löytyy edes koulusta valmistuttuaan. Kaiken pahan lisäksi rakenne on niiiiiiiiiiiiin monimutkainen ja rakenteen toisella puolella oleva rivi vaikuttaa mitä arvaamattomimpiin kohtiin Pierin rakenteessa, ettei ryhmä 3:lla ollut mitään jakoa esim. Milestonesien poistoon - vaativammista tehtävistä puhumattakaan. Tämä on hc-kamaa, tämä on Vietnam, Korso ja Forssa yhdessä! Niinpä meidänkin valioluokkaa oleva työryhmämme tyytyi vain "pimppaamaan" Project Pierin visuaalista puolta.
Iskimme näppimme noin kuuteen css-tiedostoon ja muokkailimme sieltä värejä, kuvia ja tyylittelyjä. Hommaa hankaloitti mm. se, että muokattavissa olevien css-tiedostojen jäljittäminen on työn ja tuskan takana. Klik, klik, klik, klik, klik... Siinähän navigoitte - tai olkoon. Napatkaa reiluuden nimissä polku tästä: ________________________________________________. Kun pikku nakkisormenne ensimmäistä kertaa haparoivat kohti Project Pierin pimeää sydäntä, kannattaa pitää mielessä, ettet voi muokkailla css-tiedostoja, jos et ole rekisteröitynyt ohjelman installoineen käyttäjän tunnuksilla sisään. Esimerkiksi Tatu ei voinut edes noutaa tiedostoja omalle koneelen ennen kuin oli kiristänyt Saralta tietoonsa tämän salasanan. Kätevää? No eipä oikein. Kuvien muokkailu kannattaa hoitaa väsäämällä oma kuva koneella ja nimeämällä sen olemassa olevan tiedoston mukaan (esim. header.jpg). Siitä vaan sitten oma Barbie-pimppaus jo olemassa olevan sutun päälle. Kokemuksen syvällä rintaäänellä voimme virkkoa, että mitä tahansa kuvia Project Pieriin teetkään, on se jo itsessään huomattava parannus ohjelman olemassaolevaan versioon nähden.
Nykyisellään Project Pierin pimppaaminen jäi hieman puolitiehen. Emme nähneet aiheelliseksi alkaa hampaat irvessä valikoimaan parhaita mahdollisia fontteja tai luomaan värimaailmaan juuri oikeanlaista pikanttia kontrastia. Homma (miten leiskaa hallinnoidaan) tuli selväksi, eikä työryhmä aio ainakaan vapaa-ajallaan koskea Pieriin enää, joten näyttäköön miltä näyttää. Toki Project Pierissä on hyvätkin ominaisuutensa (niistä lisää seuraavaksi), mutta ainakaan tällaisenaan ohjelma ei tunnu kovinkaan tarpeelliselta esim. opiskelujen apuvälineenä.
Käyttöohjeet
[muokkaa](Mitä ohjelmalla voi tehdä, kannattaa tehdä ja ei kannata tehdä?)
Ohjelman käyttö on suht helppoa ja selkeää, epäselvästä ja melko rumasta käyttiksestä huolimatta. Käyttö aloitetaan luomalla käyttäjätili itselleen. Tämän jälkeen luodaan projekti jos toinenkin, ja mahdollisille tiimiläisille luodaan tunnukset ja määritellään käyttäjäoikeudet. "Superoikeudet" jäävät softan ladanneelle henkilölle. Muille käyttäjille voi määritellä oikeudet projekti- ja tiedostokohtaisesti. Tarkoitus on, että tietyn projektin parissa työskentelevät henkilöt omaavat kaikki oikeudet kyseisen projektin tieodostoihin. Tämän lisäksi yksityinen kommentointi ja tiedostonvaihto on mahdollista niin, etteivät muut tiimiläiset pääse näkemään tapahtumia. Sovellus on suunniteltu firmoille, jotka tekevät erilaisia asiakasprojekteja: tämän takia sovellus puhuu "owner companysta" ja "client companeista", joista jälkimmäisillä on oletusarvona huomattavasti suppeammat oikeudet.
Projektin luomisen jälkeen alkaa työskentelyvaihe. Sovellukseen voi ladata kaikki projektiin liittyvät tiedostot, olivat ne sitten teksti- kuva tai äänitiedostoja. Tiedostoja voi kommentoida rajattomasti, samoin niistä voi tallentaa eri versioita. Toinen olennainen osa on tehtävälistat. Näihin kirjoitetaan ylös tehtäviä, jotka nimetään tietyille henkilöille. Näitäkin voi kommentoida vapaasti.
Tehtävälistoihin ja projekteihin kuuluu myös virstanpylväät, jotka ovat eri tehtävien ja projetien deadlineja. Sovellus muistuttaa tiimiläisiä näistä sähköpostitse.
Muut ominaisuudet, kuten tagit ja formit, jäivät epäselviksi eikä niiden käyttöä voi suositella. Tagit ovat sinäsä turhia, ellei projektiin liittyviä tiedostoja kerry satapäin, ja formien toimivuus oli heikko ja sekavaa, eikä niiden tarkoitus auennut useista tutustumisyrityksistä huolimatta.
Jos tiimillä on jotain suurehkoja yhteistyöprojekteja, joita pitää tehdä etänä, Project Pieristä saattaa olla hyötyä ja siitä voi löytyä apua työskentelyn tehostamiseen. Viesteja ja kommentteja tehokkaampi kommunikaatiokeino on kuitenkin esmes skype tai perinteisempi messenger, mikä sovelluksesta puuttuu kokonaan. Project Pier on riisuttu, ruma versio kaupallisista yhteistyösoftista, ja kaikkine puutteineen sen kyllä huomaa.