Tästä tulee nyt tajunnanvirtaa. Tsekkaan huomenna mitä oon kirjottanu:
Irc olisi varmasti joillekin vastaajille helpoin vaihtoehto, mutta minun mielestäni se menee aika väkisin vääntämiseksi jos homma pitää saada toimimaan irkin kautta. Siitä voi seurata ainakin seuraavia ongelmia:
-
käyttäjä jää yksin kysymyksensä kanssa. Näin ei saisi käydä, vaan joku vastaus pitäisi aina tulla. Jos heti ei ole ketään vastaamassa, niin järjestelmän pitäisi lähettää vastaus vaikka päivienkin kuluttua.
-
käyttäjä saa epämääräisiä vastauksia sieltä täältä. Jos käyttäjätuki annetaan irkkiin, se tulee helposti annettua hyvin irkkimäiseen tapaan.
-
auttajien on vaikeampi vastata vanhempiin kysymyksiin. Se vaatisi käytännössä tekstin skrollaamista, eikä niistä näkisi että mitkä ovat vastattuja ja mitkä ei.
Näitä voi tietysti kiertää koodaamalla botin joka valvoo tilannetta ja hätistelee ihmisiä vastaamaan, keräilee tietoja ja puuhaa ties mitä. Irkki on kuitenkin käyttöliittymänä pirun epäkätevä.
Jos homma toteutetaan selainpohjaisesti, niin väitän että sen tekemiseen menevä työ ei ole juurikaan sen suurempi kuin irkkigatewayn kanssa kaikkine bottisäätöineen. Tarvitaan siis yksi keskuspalvelin jonka kautta kaikki liikenne kulkee, ja siihen kysymis- ja vastaamiskäyttöliittymät. Kysymyspuolella voisi valita lisäominaisuutena esimerkiksi kysymyksen aihealueen, jolloin siitä tulisi ilmoitus kaikille jotka ovat ilmoittaneet tietävänsä aiheesta jotain. Auttajien puolelta homma voisi toimia niin, että heille näkyy sivu avoinna olevista kysymyksistä. Siitä linkkiä klikkaamalla kysymys lukitaan heille vaikka 5min ajaksi, jolloin muut näkevät että homma on jo hoidossa. Auttaja kirjoittaa vastauksen ja lähettää sen, jolloin järjestelmä hoitaa sen eteenpäin ja kysymys merkitään hoidetuksi. Jos vastausta ei lähde sopivassa ajassa, kysymys avataan uudestaan.
Järjestelmän luonne riippuu olennaisesti kysyjien ja vastaajien suhteesta. Jos kysymyksiä tulee yksi päivässä ja vastaajia on kokoajan 20 käytettävissä, niin asia on aivan eri kuin jos on 50 kysymystä päivässä ja kolme aktiivista vastaajaa jotka vastaavat sitämukaan kun kerkiävät.
Kysymyspuolen käyttöliittymää tehtäessä pitäisi myös miettiä sitä, miten siitä saadaan mahdollisimman vikasietoinen. Optimitilanteessa se toimisi vaikka mikään muu koneessa ei. Käytännössä pitää vetää raja jonnekin siinä minkä tavoittelu on fiksua, mutta esimerkiksi www-selaimen tai javan puute ei ainakaan saisi rampauttaa systeemiä. Saisiko (zeroconfin avulla tehtyä?) siitä jotenkin semmoisen joka toimisi vaikkei nettiyhteyskään olisi täysin kunnossa. Ainakin sen pitäisi toimia ilman DNS:ää.