Domagoj Jović Vida Nikšić
Web servis - Trello Seminarski rad
Sveučilište u Zagrebu Ekonomski fakultet Zagreb
Kolegij: Upravljanje poslovnim dokumentima Mentor: Dr. sc. Božidar Jaković Broj indeksa autora (Domagoj Jović): 0067462327 Broj indeksa autora (Vida Nikšić): 0067459468
Zagreb, prosinac 2012
Sadržaj 1.
Uvod .............................................................................................................. 3
1.1. Predmet i cilj rada .......................................................................................... 3 1.2. Izvori podataka i metode prikupljanja ............................................................ 3 1.3. Sadržaj i struktura rada ................................................................................. 3 2.
Kratki opis Web servisa ................................................................................. 4
2.1. Glavne funkcionalnosti web servisa ............................................................... 4 2.2
Link Web servisa...........................................................................................4
2.3. Ekransk prikaz početne Web stranice servisa................................................4 3.
Tehnološki okvir............................................................................................. 5
4.
Kratak razvoj ................................................................................................. 6
5.
Opis problema ............................................................................................... 7
6.
Razrada teme ................................................................................................ 8
6.1. Funkcionalnosti i mogućnosti Trella............................................................... 8 6.2. Detaljan opis mogućnosti ............................................................................ 14 6.3. Slične „desktop“ računalne aplikacije .......................................................... 18 7.
Kreiranje profila ........................................................................................... 21
8.
Poslovna primjena ....................................................................................... 23
9.
Konkurencija ................................................................................................ 24
9.1. Camp Fire .................................................................................................... 24 9.2. Asana .......................................................................................................... 25 9.3. Basecamp ................................................................................................... 26 9.4. Project Pier .................................................................................................. 27 9.5. ActiveCollab ................................................................................................ 28 10.
Pozitivne vs. negativne strane .................................................................. 29
11.
SWOT analiza .......................................................................................... 30
12.
Troškovi, pokazatelji poslovanja, uspješnost ............................................ 31
1
13.
Mogućnost nadogradnje funkcionalnosti u budućnosti ............................. 32
14.
Zaključak .................................................................................................. 33
15.
Literatura .................................................................................................. 34
16.
Popis slika.................................................................................................36
17.
Popis tablica..............................................................................................37
18.
Životopisi .................................................................................................. 38
19.
Sažetak .................................................................................................... 45
2
1. Uvod
1.1. Predmet i cilj rada Kako se na fakultetu i radom u studentskim udrugama stalno susrečemo s planiranjem i razvojem projekata te timskim radom, odlučili smo opisati jedan od alata kojim se pritom služimo. Trello je organizacijski alat koji olakšava organizaciju unutar timova, raspodjelu poslova, komunikaciju kao i praćenje svakog koraka pojedinog projekta. Vrlo je jednostavan i intuitivan. U ovom radu ćemo prikazati sve funkcionalnosti web servisa Trello, takoĎer dati ćemo realan primjer njegove uporabe. 1.2. Izvori podataka i metode prikupljanja Korišteni su sekundarni izvori podataka u vidu strane literature iz informatike i projektnog menadžmenta. Kako je predmet ovog rada recentna, najviše smo koristili internet stranice koje sardže recenzije ovog web portala i njegove prikaze te smo koritili vlastito iskustvo rada u web servisu. 1.3. Sadržaj i struktura rada U drugom poglavlju započinjemo sa sažetim opisom osnovnih karakteristika web servisa Trello. U trećem poglavlju opisujemo tehnološki aspekt razvoja Trella, a u četvrtom generalni razvoj servisa. Peto poglavlje je orijentirano na opis osnovnog probelma koje ovaj servis rješava te u šetom poglavlju detaljno opisujemo sve funkcionalnosti i realan primjer njegovog korištenja. Sedmo poglavlje se odmah nadovezuje na šesto jer opisuje način registracije na stranici. Poslovnu prijmenu Trella opisujemo u osmom poglavlju, takoĎer najvažnije konkurente navodimo i opisujemo u devetom poglavlju. Tokom desetog i jedanaestog poglavlja navodimo sve pozitivne i negativne strane Trella i prikazujemo detaljnu SWOT analizu koja opisuje eksterne i interne utjecaje na servis. Dvanaesto i trinaesto poglavlje se bavi troškovima i budućnosti. Te na kraju samog rada izvodimo zaključak.
3
2. Kratki opis Web servisa
2.1. Glavne funkcionalnosti web servisa Trello je Web servis za upravljanje projektom, te ga je razvio Joel Spolsky. Koristi paradigmu KanBan, metodu koju je 80-ih razvila Toyota. Projekti su predstavljeni sa pločama, koji su popraćeni sa listama. Liste sadrže kartice, pomoću kojih se može napredovati od jedne do druge liste, npr. od ideje do implementacije projekta.
2.2 Link Web servisa https://trello.com/
2.3 Ekranski prikaz početne Web stranice servisa Slika 1 Početna stranica
Izvor:www.trello.com
4
3. Tehnološki okvir Razvoj projekta Trello u cjelosti je započet u JavaScriptu, uključujući kôd klijenta i poslužitelja. No ubrzo počeli kodirati u CoffeeScriptu, jeziku koji se direktno prevodi u JavaScript1. Trello poslužitelji gotovo i ne koriste HTML, u stvari uopće ne služe na klijentskoj strani kôda2. Trello servis je izgraĎen na MongoDB, Node.js i
Slika 2 Logo MongoDB
Backbone.js. MongoDB je open source baza podataka orijentirana dokumentima. Dio je skupine NoSQL baza podataka, te umjesto slaganja podataka na
„klasičan“
način, on koristi dinamičke sheme, čime olakšava i
Izvor: www.mongodb.org
ubrzava integraciju podataka u odreĎene aplikacije3. Slika 3 Logo Node.js
Node.js je softver poslužiteljske strane dizajniran za pisanje internetskih aplikacija, te web poslužitelja. Programi na strani poslužitelja su pisani u JavaScriptu4. Izvor: www.nodejs.org
Backbone.js je JavaScript biblioteka sa sučeljem RESTful
Slika 4 Logo Backbone.js
JSON, a djelomično se temelji na model–view–controller paradigmi dizajniranja aplikacije5.
Izvor: www. backbonejs.org
1
CoffeeScript - http://coffeescript.org/ Trello - http://blog.fogcreek.com/the-trello-tech-stack 3 MongoDB - http://www.mongodb.org/display/DOCS/Philosophy 4 Node.js - http://nodejs.org/about/ 5 Backbone.js - http://documentcloud.github.com/backbone/ 2
5
4. Kratak razvoj Trello web servis je objavljen za javnost 13. rujna 20116. godine. Razvila ga je firma Fog Creek Software koju su osnovali Joel Spolsky i Michael Pryor 2000. godine u New Yorku. Glavna ideja vodilja im je bila olakšati proces projektnog menadžmenta, premjestiti sve zabilješke s Post-ita na računalo i olakšati prečenje tko je zadužen za neki zadatak. I uspjelo im je, stvorili su iznimno jednostavan web servis kojim pomoću kartica i ploča korisnik organizira bilokoji dogaĎaj u svom životu od poslovnih projekata do roĎendanskih zabava. Važno je naglasiti kako je Fog Creek Software Trello zamislio prvenstveno kao besplatan web servis, te će možda u budućnosti naplačivati neke dodatne opcije. Od početka razvoja Trella, raĎen je na način da može raditi na bilokojem ureĎaju, pri razvoju su posebno pazili da se stranica prilagodi veličini ekrana ureĎaja na kojem se koristi7. Trenutačno postoji mobilna aplikacija za iPhone, Android i Windows Phone, te konstantno rade na razvoju kako bi Trello bio u toku s trendovima i dostupan svima.
6 7
Trello - http://blog.trello.com/2011/08/ Fog Creek - http://blog.fogcreek.com/building-trello-com-for-multiple-devices/
6
5. Opis problema Prvenstveno, Trello pomaže u organizaciji gotovo biločega. Moguće je organizirati timski projekt na fakultetu, start-up, putovanje, vjenčanje, jako opsežne poslovne projekte i tako dalje. Njegova glavna značajka je dodavanje zadataka pojedinim članovima, te se na taj način olakšava pračenje aktivnosti članova tima, te je članovima lakše komunicirati meĎusobno, bez da šalju previše nepotrebnih mailova. Omogućeno je i organizacijama da otvore Trello te naprave ploče za sve svoje projekte i dodaju svoje zaposlenike. Ukoliko se ne korisit neki od programa/aplikacija za upravljanje projektom dolazi do širenja deziformacija, smanjenja motivacije nekih članova tima(tj. zaposlenika), te je nemoguće na vrijeme reagirati na neki ozbiljan problem i sanirati ga.
7
6. Razrada teme 6.1. Funkcionalnosti Trella Cijela aplikacija se nalazi na internetu, nije potrebno istalirati nijedan software, niti je bitno koliko mjesta na računalu imate. Trello se sastoji od polča (Boards) na kojima se nalaze liste koje sadrže kartice. Na svakoj kartici jedan od članova tima može raditi. Slika 5 Izgled Trella
Izvor: www.trello.com
Ploča Ploča je proizvod, projekt, resurs, ili organizacijska struktura koja se trenutno razvija, no ploča zapravo može predstavljati bilošto. Kao što je već rečeno svaka ploča se sastoji od zbirka listi, a liste sadrže kartice. Na desnoj strani se vide svi članovi ploče, niz opcija kao i aktivnost na ploči. Novu ploču je moguće otovriti pritiskom na „Boards“ u gornjem desnom kutu. Kako bi dodali člana na ploču trebamo pritisnuti Add members na desnoj strani boarda. Korisnika je moguće tražiti prema imenu ili e-mail adresi. Da bi korisnik mogao aktivno sudjelovati na ploči mora prvo prihvatiti pozivnicu za pridruženje ploči. Da biste uklonili člana s ploče potrebno je kliknuti na avatar člana i odabrati „Remove from Board“.
8
Slika 6 Ploča
Izvor: www.trello.com
Naslov
ploče
je
moguće
ureĎivati
pritiskom na „Board Options“, a potom
Slika 7 Izbornik s desne strane ploče
„Settings“ i odabirom „Rename Board“. Jedino su administratori ploče ovlašteni promijeniti ime. TakoĎer je moguće odrediti vidljivost ploče
za
javnost,
organizacije
ili
privatnog kroz „Permissions“ izbornika. A za dodavanje listi na ploču odaberemo Add list na desnoj strani boarda Postoji i funkcija obavijesti koja dolazi na mail svaki put kad vas netko označi (@IME PREZIME, isti princip kao i na drugim popularnim ) a možete ih vidjet klikom
na
Notifications
u
gornjem
desnom kutu Izvor: www.trello.com
9
Raspored listi kao i cardova možete mijenjati po želji jednostavnim ''povlačenjem'' po boardu. TakoĎer je moguće vidjeti tko od članova ploče je trenutačno online preko statusa kvadratića kod avatara svakog člana. Zeleni kvadratić označava da je osoba „online sada“, žuti kvadratić označava da osoba „miruje“ (tj. nije pomaknula miš na Trello kartici više od pet minuta), te sivi kvadratič koji označava „offline“. Plavi kvadratić označava adinistratora ploče, te oni imaju dodatne ovlasti. Liste Liste su kolekcije okomito posloženih kartica, one najčešće predstavljaju različite stadije projekta, no mogu predstavljati i različite grupe zadataka. Kako bi otvorili novu listu potrebno je na desno izborniku (slika 7.) odabrati „Add list“. Liste se mogu premještati povlačenjem mišem od jedne kolumne do druge.
Slika 8 Prikaz listi
Izvor: http://blog.trello.com/launch
10
Kartice Kartice su osnovne jedince ploče. One predstavljaju razne zadatke unutar projekta. Dodaju se pritiskom na dno liste „Add card“. Kartice se mogu povlačiti s liste na listu te je moguće označavati njihov napredak, trenutni status (da li je zadatak na kartici dovršen ili nije). Slika 9 Prikaz pomicanja kartice 1.
Izvor: http://blog.trello.com/launch
11
Slika 10 Prikaz pomicanja kartica 2.
Izvor: http://blog.trello.com/launch
Svaku karticu je moguće dodijeliti nekom od članova ploče. Na taj način je iznimno lagano pratiti tko je za što zadužen i kako napreduje. Članove na kartice dodajemo tako da na samom izborniku kartice odaberemo „Assign“ te odredimo koji član je zadužen za tu karticu. Slika 11 Prikaz kartica s avatarima zaduženih članova
Izvor: http://blog.trello.com/launch
12
Kada se otvori kartica mozemo upisati njen opis, dodavati slike, dokumente, „To do“ listu, pisati komentare. Slika 12 Detaljan prikaz svih funkcija kartice
Izvor: http://blog.trello.com/launch
13
Karticama je moguće dodati oznake (labels) u
Slika 13 Prikaz odabira oznake za karticu
raznim bojama koje predstavljaju odreĎenu temu ili hitnost zadataka. Jedna kartica može imati više oznaka. Oznake se dodaju preko ikone „Labels...“, a na isti način se i uklanjaju. Svakom zadatku (kartici) se može odrediti rok završetka. Kada je zadatak ispunjen ili se odustalo od tog zadatka, karticu je potrebno arhivirati kako liste zadataka ne bi bile prepune starih informacija. Karticu arhiviramo na način da na desno izborniku kartice odaberemo „Archive“ (Slika 12).
Izvor: www.trello.com
6.2. Detaljan opis mogućnosti Trello se može koristiti za razne vrste projekata i organiziranje dogaĎaja. U ovom radu navest ćemo primjer organiziranja predavanja gosta predavača na fakultetu. Prvo je potrebno otvoriti novu ploču za ovaj projekt. Slika 15 Otvaranje nove ploče
Izvor: www.trello.com
Slika 14 Dodavanje članova na ploču
Izvor: www.trello.com
14
Nakon kreiranja ploce potrebno je dodati sve organizatore predavanja. Članove dodajemo preko njihovih email adresa ili nadika na Trellu. Potom smo organizirali ploču na četiri važna područja kod organizacije predavanja: predavač, dvorana, uzvanici i promocija. Te smo svakoj listi dodali „zadatak“ tj. temu o kojoj trebamo raspraviti (npr. prijedlozi kojeg predavača pozvati). Slika 16 Organizacija listi
Izvor: www.trello.com Slika 17 Kartice s oznakama
Kako
je
predavanja
za uz
organiziranje odabir
predavača najvažnija
samog
promocija,
nju smo detaljnije razradili i svrstali prema oznakama (trakice u boji) kako bi svim organizatorima bilo jasno
koja
kartica
je
trenutno
prioritet. Isto tako odmah se može uočiti
tko
je
odgovoran
za
odreĎenu karticu. Izvor: www.trello.com
15
Na primjeru kartice „Dv3“ ćemo pokazati mogućnost „To do“ liste. Dakle kada obavimo neki zadatak s liste prekrižimo ga te tada vidimo napredak na toj kartici. Slika 18 Napredak zadatka pračen kroz "To do" listu
Izvor: www.trello.com
Na kartici „Web fakulteta“ je dodan komentar s linkom i jedan od organizatora je zadužen za tu karticu. Sada je potrebno da osoba koja je zadužena za taj zadatak zapisuje svoj progres u dovršavanju zadatka, kako bi svi bili upučeni u kojoj je fazi taj dio projekta. Slika 19 Dodavanje članova na karticu
Izvor: www.trello.com
16
Nakon što je odreĎeni zadatak završen, karticu koja ga je predstavljala možemo arhivirati. Kartica koja je arhivirana može se vratiti na listu ako je to potrebno, tj. ukoliko se ispostavi da zadatak nije obavljen do kraja ili kvalitetno. Slika 20 Arhiviranje kartice
Izvor: www.trello.com
17
6.3. Slične „desktop“ računalne aplikacije 2-plan Desktop Free Project Management Software Samostalan i prijenosni PM alat za voditelje projekata, možete integrirati 2-plan Desktop s online PM alatom s iPhone funkcionalnostima. Ovo je besplatni softver za projektni menadžment s iznimno širokim skupom značajki. Često je nadograĎivan zbog stalnih inputa aktivnih korisnika.8
Slika 21 Prikaz 2-plan Desktop Free Project Management Software
Izvor: http://2-plan.com/project-manager-resources/project-management-software-gallery-desktop.html
8
2–plan - http://2-plan.com/free-project-management-software-2-plan-desktop.html
18
OpenProj OpenProj je open-source desktop aplikacija za upravljanje projektima slična Microsoft Projectu. OpenProj ima poznato korisničko sučelje, pa čak i otvara postojeće MS Project datoteke.9
Slika 22 Prikaz OpenProj
Izvor: http://sourceforge.net/projects/openproj/
9
OpenProj - http://sourceforge.net/projects/openproj/
19
Microsoft Project
Microsoft Project je softver za upravljanje projektima programa, razvijen u Microsoftu. Dizajniran je kako bi pomogao voditeljima projekata u izradi plana, dodjeljivanja resursa, zadataka, praćenje napretka, upravljanje proračunom i analizom opterećenja.10
Slika 23 Prikaz Microsoft Project
Izvor:
http://epmlive.screenstepslive.com/s/Training/m/ProjectEngine/l/44394-publishing-an-existing-
microsoft-project-schedule
10
Microsoft Project - http://www.microsoft.com/project/en-us/product-information.aspx
20
7. Kreiranje profila Kreiranje profila na web servisu Trello je iznimno jednostavno. Profil na Trellu je obavezan ukoliko želimo koristiti taj servis, što nije slučaj kod korištenja nekih drugih servisa. Kako bi kreirali profil, moramo upisati ime koje želimo koristiti na Trellu, email adresu te lozinku. No moguće je prijaviti se i preko vlastitog Google računa. Slika 24 Kreiranje profila
Izvor: www.trello.com
Nakon što smo se prijavili potrebno je otiči na email adresu koju smo ostavili na stranici te potvrditi ju. Potom pristupamo svojem Trello profilu i vidimo popis svih ploča čiji smo članovi, kao i „Welcome Board“ na kojoj su upute kako koristiti Trello (Slika 25).
21
Slika 25 Novi profil
Izvor: www.trello.com
Na Slici 26 vidimo kako izgleda profil člana koji je aktivan an više ploča.
Slika 26 Profil s više ploča
Izvor: www.trello.com
22
8. Poslovna primjena
Trello čini suradnju na projektima jednostavnom i, na neki način, ugodnom. Web aplikacija Trello je jednostavan, ali moćan alat za projektni menadžment. Znamo, projektni menadžment zvuči pomalo dosadno, ali ako ste ikada probali koristiti aplikacije za projektni menadžment, Trello se ističe kao alat koji povećava vašu suradnju bez da budete zatrpani poslom. Pravljenje lista je nevjerojatno jednostavno; kreiramo projekt (Trello ih zove ploče), dodaje im liste (nazvane kartice). Ako je to sve što trebate od stranice ( i taj aspekt je dovoljno dobar da bi mogli biti zadovoljni s njim za jednostavno pravljenje lista), biti ćete sretni. Trello se tek počinje isticati kada se upustimo u suradnju s nekim. Da bi suraĎivali, pozovete ljude da se pridruže vašoj ploči. Jednom kada se priključe, članovi mogu dodavati i ureĎivati stvari i liste i možete dodijeliti odreĎene stvari odreĎenim ljudima kako bi mogli pratiti tko radi na čemu (to je jedan od glavnih problema koje Trello pokušava riješiti). Kliknite na bilo koju individualnu karticu i možete dodavati komentare, listu za praćenje napretka na odreĎenoj zadaći, dokumente i više. Cijela stranica je pogodna za korištenje, te je, u kombinaciji sa dubinom funkcionalnosti, čini snažnim rješenjem za ljude u potrazi za bilo čime od jednostavnog pravljenja liste do upravljanja cijelim timom i suradnje na projektu.11
11
Lifehacker - http://lifehacker.com/5839942/trello-makes-project-collaboration-simple-and-kindof-fun
23
9. Konkurencija
9.1. Camp Fire Campfire je web bazirani alat za grupne razgovore koji dopušta da postavimo sobe za razgovor u tren oka. Možemo pozvati klijenta, kolegu ili prodavača na razgovor, suradnju i donositi odluke u sobi na intranetu za interne komunikacije.12 Link: http://campfirenow.com/ Campfire omogućuje razgovore sa interesno – utjecajnim skupinama u realnom
Slika 27 Campfire naslovna stranica
vremenu.
Izvor: http://campfirenow.com/
12
Camp fire - http://campfirenow.com/
24
9.2. Asana Asana je web i mobilna aplikacija koja je napravljena sa svrhom da poboljša komunikaciju u timu i donošenje odluka. Napravili su je suosnivač Facebook-a Dustin Moskovitz i inženjer Justin Rosenstein, koji su radili na poboljšanju produktivnosti zaposlenika u Facebook-u, izmeĎu ostalih uloga.13 Link: https://app.asana.com
Slika 28 Asana naslovna stranica
Izvor: https://app.asana.com
Asana je napravljena više za izvršnog direktora i upravitelja proizvodom, a Trello za vizualniji tip ljudi, te više koristi individualcima u timu te samom timu.14
13
^ Guynn, Jessica (2. studeni 2011). "Facebook co-founder Dustin Moskovitz unveils new company, Asana". Los Angeles Times. 14 Asana - https://app.asana.com
25
9.3. Basecamp Basecamp je web bazirani alat za projektni menadŞment. Nudi liste stvari koje trebamo napraviti, dokumente, upravljanje, dijeljenje datoteka, praćenje vremena te sistem komuniciranja. Basecamp nije namijenjen za tablete i Windows phonove te nema foruma za komunikaciju.15 Slika 29 Basecamp naslovna stranica
Izvor: http://basecamp.com
15
Basecamp - http://basecamp.com/
26
9.4. Project Pier Project Pier je besplatna, PHP aplikacija otvorenog koda za upravljanje zadacima, projektima i timovima kroz intuitivno Web sučelje. Pomaže organizacijama kod komunikacije, donošenja odluka i obavljanja stvari. Funkcionira slično kao komercijalni proizvodi za upravljanje, ali omogućava slobodu i skalabilnost samoupravljanja. Najbolje od svega je što će uvijek biti besplatan.16
Slika 30 Project Pier naslovna stranica
Izvor: http://www.projectpier.org
16
Project Pier - http://www.projectpier.org/
27
9.5. ActiveCollab ActiveCollab ima otprilike iste znaÄ?ajke poput BaseCamp-a, ali morate jednokratno platiti 200$ i instalirati ga na svom vlastitom serveru. ActiveCollab se razlikuje od Trella po tome ĹĄto nije besplatan.17
Slika 31 ActiveCollab naslovna stranica
Izvor: http://www.activecollab.com
17
ActiveCollab - http://www.activecollab.com/
28
10.
Pozitivne vs. negativne strane
Tabela 1 Pozitivne i negativne strane
Pozitivne strane
Negativne strane
Olakšava organizaciju unutar timova
Ograničeno bojanje
Olakšava raspodjelu poslova
Nekontrolabilnost zaostataka
Olakšava komunikaciju
Teško dodavanje klijenata
Omogućuje praćenje svakog koraka projekta
Nema kalendara
Vrlo jednostavan
Nema gantograma
Intuitivan
Mogućnost jednostavnog opisa dokumenata
Besplatan
Nemogućnost spajanja ploča
Korisničko sučelje
Lista se ne može izbrisati, samo arhivirati
Preglednost
Ne mogu se dodavati pregledavati video zapisi
Realno vrijeme ažuriranja
Ne postoji mogućnost zapisa u tablici
označavanje
i
vanjskih
i
Izvor: Vlastita izrada
29
11.
SWOT analiza
Tabela 2 SWOT analiza
-
Snage besplatan pregledan jednostavan olakšava rad unutar tima realno vrijeme ažuriranja
-
-
Prilike postati najpopularniji servis za upravljanje projektom ukloniti nedostatke koje su otkrili korisnici uvesti nove mogućnosti alata u suradnji s nekom softverskom tvrtkom razviti „desktop“ verziju aplikacije integrirati Googlov kalendar u aplikaciju
-
Slabosti nekontrolabilan nepostojanje kalendara nemogućnost praćenja napretka projekta prejednostavan opis dokumenata ograničeno označavanje Prijetnje velika konkurencija na području projektnog menadžmenta prelazak klijenata na druge Web servise rušenje servera elementarna nepogoda koja uzrokuje nestanak struje (npr. super-oluja Sandy u SAD-u) korisnici možda ne prepoznaju korisnost servisa
Izvor: Vlastita izrada
30
12.
Troškovi, pokazatelji poslovanja, uspješnost Trello je besplatan. Zabluda uzrokovana naplaćivanjem proizvoda je najveća smetnja visokom rastu. Dugoročno, mislimo da je mnogo lakše shvatiti kako prikupiti malu količinu novca od velikog broja korisnika nego veliku količinu novca od malog broja korisnika. Jednom kada imate 100 milijuna korisnika, lako je shvatiti koji od njih izvlači najviše od proizvoda koji ste napravili. Oni koji dobivaju najviše vrijednosti biti će vam sretni platiti. Ostali ne stoje toliko puno za održavanje.18
18
Joel on Software: How Trello is different - http://www.joelonsoftware.com/items/2012/01/06.html
31
13.
Mogućnost nadogradnje funkcionalnosti u budućnosti Početkom 2014. godine Trello će se prebaciti na korisničke račune koji se plaćaju. Izgleda da su ipak napravili vertikalnu aplikaciju. Jedini ljudi koji koriste Trello su prijatelji osnivača, a oni očekuju od Trello tima da ga nastavljaju razvijati i donositi im nove pogodnosti i svojstva. Kako se sada ne natječu s nikim, mogu ga početi naplaćivati. Promjenu neće napraviti odmah, nego nakon par mjeseci tako da se korisnici koji ne žele plaćati mogu prebaciti na druge Web servise.19
19
Joel on Software: How Trello is different - http://www.joelonsoftware.com/items/2012/01/06.html
32
14.
Zaključak
Trello je besplatan, jednostavan i moćan Web servis za upravljanje i suraĎivanje na projektu. Omogućava vizualan pristup projektima u velikoj mjeri, a sastoji se od ploča, lista i kartica. Najjednostavnije rečeno, Trello je online verzija ploče sa ljepljivim papirićima. MeĎutim, Trello nudi mnoge izvrsne mogućnosti u koje su uključeni, komentari, liste na kojima piše što moramo napraviti, datume do kojih imamo rok, prilaganje dokumenata, obavijesti i snažne alate za surĎivanje. Sa Trellom se može lako i brzo vidjeti na čemu se radi, tko radi na čemu i kako napreduju odreĎene stavke u projektu. Smatram da Trello odlično ispunjava svoju svrhu, počevši s time što je besplatan, pregledan, jednostavan i intuitivan. Olakšava organizaciju unutar timova, komunikaciju, raspodjelu poslova te praćenje svakog koraka na projektu. Kada bi u budućnosti uklonio i odreĎene nedostatke,
poput
nekontrolabilnosti
zaostataka,
ograničenog
bojanja
i
označavanja, teškog dodavanja vanjskih suradnika, dodao gantogram i kalendar, te dodao mogućnost dodavanja videa, Trello bi sigurno postao jedan od vodećih servisa za upravljanje projektom.
33
15.
Literatura
1. CoffeeScript - http://coffeescript.org/ (Pristupano dana: 25.10.2012.) 2. Trello Fogcreek Blog - http://blog.fogcreek.com/the-trello-tech-stack (Pristupano dana: 25.10.2012.) 3. MongoDB - http://www.mongodb.org/display/DOCS/Philosophy (Pristupano dana: 25.10.2012.) 4. Node.js - http://nodejs.org/about/ (Pristupano dana: 25.10.2012.) 5. Backbone.js - http://documentcloud.github.com/backbone/ (Pristupano dana: 25.10.2012.) 6. Trello Blog- http://blog.trello.com/2011/08/ (Pristupano dana: 30.10.2012.) 7. Trello Blog - http://blog.trello.com/launch (Pristupano dana: 30.10.2012.) 7. Fog Creek - http://blog.fogcreek.com/building-trello-com-for-multiple-devices (Pristupano dana: 14.11.2012.) 8. Trello - : www.trello.com (Pristupano dana: 25.10.2012.) 9. 2–plan - http://2-plan.com/free-project-management-software-2-plandesktop.html (Pristupano dana: 30.11.2012.)
34
10. OpenProj - http://sourceforge.net/projects/openproj/ (Pristupano dana: 30.11.2012.) 11. Microsoft Project - http://www.microsoft.com/project/en-us/productinformation.aspx (Pristupano dana: 30.11.2012.) 12. Lifehacker - http://lifehacker.com/5839942/trello-makes-project-collaborationsimple-and-kind-of-fun (Pristupano dana: 05.11.2012.) 13. Guynn, Jessica (2. studeni 2011). "Facebook co-founder Dustin Moskovitz unveils new company, Asana". Los Angeles Times (Pristupano dana: 05.11.2012.) 14. Camp fire - http://campfirenow.com/ (Pristupano dana: 05.11.2012.) 15. Asana - https://app.asana.com (Pristupano dana: 05.11.2012.) 16. Basecamp - http://basecamp.com/ (Pristupano dana: 05.11.2012.) 17. Project Pier - http://www.projectpier.org/ (Pristupano dana: 05.11.2012.) 18. ActiveCollab - http://www.activecollab.com/ (Pristupano dana: 26.11.2012.) 19. Joel on Software: How Trello is different http://www.joelonsoftware.com/items/2012/01/06.html (Pristupano dana: 30.11.2012.)
35
16.
Popis slika
Slika 1 Početna stranica ............................................................................................. 4 Slika 2 Logo MongoDB ............................................................................................... 5 Slika 3 Logo Node.js ................................................................................................... 5 Slika 4 Logo Backbone.js ........................................................................................... 5 Slika 5 Izgled Trella .................................................................................................... 8 Slika 6 Ploča ............................................................................................................... 9 Slika 7 Izbornik s desne strane ploče ......................................................................... 9 Slika 8 Prikaz listi ...................................................................................................... 10 Slika 9 Prikaz pomicanja kartice 1. ........................................................................... 11 Slika 10 Prikaz pomicanja kartica 2. ......................................................................... 12 Slika 11 Prikaz kartica s avatarima zaduženih članova ............................................ 12 Slika 12 Detaljan prikaz svih funkcija kartice ............................................................ 13 Slika 13 Prikaz odabira oznake za karticu ................................................................ 14 Slika 15 Otvaranje nove ploče .................................................................................. 14 Slika 14 Dodavanje članova na ploču ....................................................................... 14 Slika 16 Organizacija listi .......................................................................................... 15 Slika 17 Kartice s oznakama .................................................................................... 15 Slika 18 Napredak zadatka pračen kroz "To do" listu ............................................... 16 Slika 19 Dodavanje članova na karticu ..................................................................... 16 Slika 20 Arhiviranje kartice ....................................................................................... 17 Slika 21 Prikaz 2-plan Desktop Free Project Management Software ....................... 18 Slika 22 Prikaz OpenProj .......................................................................................... 19 Slika 23 Prikaz Microsoft Project .............................................................................. 20 Slika 24 Kreiranje profila ........................................................................................... 21 Slika 25 Novi profil .................................................................................................... 22 Slika 26 Profil s više ploča ........................................................................................ 22 Slika 27 Campfire naslovna stranica ........................................................................ 24 Slika 28 Asana naslovna stranica ............................................................................. 25 Slika 29 Basecamp naslovna stranica ...................................................................... 26 Slika 30 Project Pier naslovna stranica .................................................................... 27 Slika 31 ActiveCollab naslovna stranica ................................................................... 28
36
17.
Popis tablica
Tabela 1 Pozitivne i negativne strane ....................................................................... 29 Tabela 2 SWOT analiza............................................................................................ 30
37
18.
Životopisi
Europass Životopis Osobni podaci Prezime(na) / Ime(na)
Jović Domagoj
Adresa(e)
Ulica grada Vukovara 240, 10000 zagreb, Hrvatska
Telefonski broj(evi)
+38516153014
Hrvatsko
Datum roĎenja
06/12/1990
Željeno zaposlenje/zani manje
+385959092997
domagojovic@gmail.com
Državljanstvo
Spol
Broj mobilnog telefona:
Muško Honorarni posao – istraživački zadaci
Radno iskustvo Datumi Zanimanje ili radno mjesto Glavni poslovi i odgovornosti Ime i adresa poslodavca
3.4.2012 - danas Tajni kupac Tajni posjeti prodavaonicama, prikupljanje relevantnih podataka te ispunjavanje upitnika Temidia d.o.o. Zagrebška cesta 25 2000 Maribor Slovenija Istraživanje tržišta
Datumi
1.5. - 20.5.2009
38
Zanimanje ili radno mjesto
Statist Izvršavanje zadataka ovisno o sceni u filmu
Glavni poslovi i Jadran film d.d. Oporovečka 12 odgovornsti 10000 Zagreb Hrvatska Proizvodnja i distribucija filmova Ime i adresa poslodavca 2009. - danas Poslovna ekonomija, 4. godina Ekonomski fakultet Zagreb, Sveučilište u zagrebu Visoka stručna sprema Vrsta djelatnosti ili sektor
Obrazovanje i osposobljavanj e 2009 – danas
Datumi Poslovna ekonomija
Preddiplomski sveučilišni studij Ekonomski fakultet, Sveučilište u Zagrebu Ime i vrsta pružatelja obrazovanja
39
Datumi
2005. -2009. VII. Opća gimnazija
Ime i vrsta pružatelja organizacije pružanja obrazovanja
Osobne vještine i kompetencije Materinski jezik
Hrvatski jezik
Drugi jezici Razumijevanje
Samoprocjena
Slušanje
Europska razina
Govor
Čitanje
Govorna interakcija
(*) Engleski jezik Njemački jezik
C1 B 1
Iskusni korisnik
C 1
Iskusni korisnik
C 1
Iskusni korisnik
Pisanje
Govorna produkcija
C 1
Iskusni korisnik
C 1
Iskusni korisnik
Samostalni B Samostalni B Samostalni B Samostalni B Samostalni korisnik 1 korisnik 1 korisnik 1 korisnik 1 korisnik (*) Zajednički europski referentni okvir za jezike
Društvene vještine
Komunikativan, otvoren, sposobnost kako individualnog tako i rada u timu
i kompetencije
Organizacijske
/
vještine i kompetencije
Računalne
Microsoft Office alati (Word, Excel i Powerpoint)
vještine i kompetencije
Vozačka
B kategorija
dozvola
40
41
Životopis Osobni podaci Prezime / Ime Adresa Telefonski broj E-mail
Nikšić Vida Bogišićeva 18, 10 000 Zagreb 01/4649718, gsm 091/8853698 vida.niksic@yahoo.com Hrvatsko
Državljanstvo Datum roĎenja Spol
29.09.1990. Žensko
Radno iskustvo Datumi Zanimanje ili radno mjesto Glavni poslovi i odgovornosti
01.10.2010. – 30.06.2012. Demonstratorica na Katedri za Informatiku Kolegiji: Informatika (rad u Ms Office-u) i Poslovni informacijski sustavi (rad u SAPu) Rad sa studentima, asistiranje profesorima, voĎenje samostalnih vježbi
Ime i adresa poslodavca
Ekonomski fakultet - Zagreb Trg J.F. Kennedyja 6 10000 Zagreb Hrvatska
Vrsta djelatnosti ili sektor
Visoko obrazovanje
Datumi
15.05. i 17.05.2012.
Zanimanje ili radno mjesto Glavni poslovi i odgovornosti
Gost predavač na kolegiju Informacijski sustavi za poslovno upravljanje Naslov predavanja: Praktični primjeri Customer Relationship Managemeta Nostelj kolegija: Mihael Plećaš
Ime i adresa poslodavca
Visoka poslovna škola Libertas Trg J.F. Kenneya 6b 10000 Zagreb Hrvatska
Vrsta djelatnosti ili sektor
Visoko obrazovanje
Datumi Zanimanje ili radno mjesto Glavni poslovi i odgovornosti
25.07.2011. – 22.08.2011. Tajnica Uprave Asistiranje članovima uprave u dnevnim poslovnim zadacima, dogovaranje sastanaka, komunikacija s klijentima i suradnicima
42
Ime i adresa poslodavca
UniCredit Leasing Croatia d.o.o. Heinzelova 33 10000 Zagreb Hrvatska
Vrsta djelatnosti ili sektor
Financijski sektor
Datumi Zanimanje ili radno mjesto Glavni poslovi i odgovornosti
01.07.2011. – 31.11.2011. Prodajni predstavnik VoĎenje baze podataka, informirane klijenata, dogovori i sastanci
Ime i adresa poslodavca
CroMedicor d.o.o. - web portal zdravstvenog turizma 10 000 Zagreb Hrvatska
Vrsta djelatnosti ili sektor
Zdravstveni turizam
Projekti Datumi
Studeni 2011 - danas
Pozicija
Članica tima
Glavni poslovi i odgovornosti Naziv projekta
Sudjelovanje u radu centra, rad na projektu izrade koncepta vozila, pohaĎanje satova japanskog jezika Toyota Creative workshop (Creative Dimensions Zagreb)
Datumi
01.10.2011. - danas
Pozicija
Voditeljica projektnog tima e!Dynamics
Glavni poslovi i odgovornosti
Naziv projekta
Koordinacija 11 članova tima i organizacija radionica na kojima se studenti upoznaju s poslovnim programskim okruženjima npr. Customer Relationship Management, Business Inteligence... e!Dynamics, studentska udruga eSTUDENT
Datumi
Travanj 2011
Pozicija
Članica marketing tima
Glavni poslovi i odgovornosti Naziv projekta
Rebranding URIHO-a Inclusive design workshop (HDD, Katedra za marketing EFZG)
Datumi
01.10.2010. – 30.09.2011.
Pozicija
Članica tima
Glavni poslovi i odgovornosti Naziv projekta
Izrada projektnog i marketinškog plana za radionice u sklopu e!Dynamics projekta e!Dynamics, studentska udruga eSTUDENT
Datumi
2008
Pozicija
Članica tima Klasične gimnazije u Zagrebu
Glavni poslovi i odgovornosti Naziv projekta
Digitalizacija starogrčko – hrvatskog riječnika Digitalizacija kulturne baštine (Filozofski fakultet u Zagrebu, Klasična gimnazija)
Obrazovanje i osposobljavanje
43
Datumi Preddiplomski sveučilišni studiji Ime i vrsta organizacije pružatelja obrazovanja i osposobljavanja Razina prema nacionalnoj ili
2009 – danas Poslovna ekonomija Ekonomski fakultet, Sveučilište u Zagrebu
Visoka stručna sprema
meĎunarodnoj klasifikaciji Datumi Ime i vrsta organizacije pružatelja obrazovanja i osposobljavanja Razina prema nacionalnoj ili
2005 - 2009 Klasična gimnazija u Zagrebu
Srednja stručna sprema
meĎunarodnoj klasifikaciji
Osobne vještine i kompetencije Materinski jezik
Hrvatski
Drugi jezici Razumijevanje
Samoprocjena
Slušanje
Europska razina (*) Engleski
C1
Njemački
Iskusni korisnik Temelj
A2
ni korisnik
Govor
Čitanje C 1
Govorna interakcija
Pisanje
Govorna produkcija
Iskusni korisnik
C 1
Iskusni korisnik
C 1
Iskusni korisnik
C 1
Iskusni korisnik
Temeljni 2 korisnik
A 2
Temeljni korisnik
A 2
Temeljni korisnik
A 2
Temeljni korisnik
A
(*) Zajednički europski referentni okvir za jezike Društvene vještine i
Komunikativnost, sposobnost timskog i samostalnog rada
kompetencije
Organizacijske vještine i
Koordinacija članova tima i vanjskih suradnika, organizacija radnog procesa
kompetencije Računalne vještine i kompetencije
-
operacijski sustavi: Windows, Linux (Ubuntu) alati MS Office-a (Word, Excel, PowerPoint) SAP, Sugar CRM, MailChimp
44
19.
Sažetak
Trello je organizacijski alat koji olakšava organizaciju unutar timova, raspodjelu poslova, komunikaciju kao i praćenje svakog koraka pojedinog projekta. U radu su korišteni izvori sekundarnih podataka u koji su uključene internetske stranice koje sadržavaju članke koji su vezani uz temu koja se obraĎuje u ovom seminarskom radu. Zatim je ukratko prikazano o kojim poglavljima ćemo pisati, kao što su tehnološki okvir, povijest Trella, opis problema koji se rješava pomoću njega, opis funkcionalnosti te nekoliko primjera desktop softverskih rješenja, upute i koraci u kreiranju profila, poslovna primjena, konkurencija, njegove pozitivne i negativne strane, SWOT analiza, troškovi, pokazatelji poslovanja te uspješnost te mogućnost nadogradnje funkcionalnosti u budućnosti. Razvoj projekta Trello u cjelosti je započet u JavaScriptu, uključujući kôd klijenta i poslužitelja. No ubrzo počeli kodirati u CoffeeScriptu, jeziku koji se direktno prevodi u JavaScript . Trello poslužitelji gotovo i ne koriste HTML, u stvari uopće ne služe na klijentskoj strani kôda . Trello web servis je objavljen za javnost 13. rujna 2011 . godine. Razvila ga je firma Fog Creek Software koju su osnovali Joel Spolsky i Michael Pryor 2000. godine u New Yorku. Prvenstveno, Trello pomaže u organizaciji gotovo bilo čega. Moguće je organizirati timski projekt na fakultetu, start-up, putovanje, vjenčanje, jako opsežne poslovne projekte i tako dalje. Cijela aplikacija se nalazi na internetu, nije potrebno istalirati nijedan software, niti je bitno koliko mjesta na računalu imate. Trello se sastoji od polča (Boards) na kojima se nalaze liste koje sadrže kartice. Na svakoj kartici jedan od članova tima može raditi. Trello se može koristiti za razne vrste projekata i organiziranje dogaĎaja. U ovom radu navest ćemo primjer organiziranja predavanja gosta predavača na fakultetu. Zatim smo naveli desktop rješenja kao što su Microsoft Project, 2-plan Desktop Free Project Management Software i Open Proj. Idući korak bio je prikazaivanje kreiranja profila u par jednostavnih koraka. Za poslovnu primjenu Trello se koristi za suradnju na projektima i čini ju jednostavnom i, na neki način, ugodnom. Web aplikacija Trello je jednostavan, ali moćan alat za projektni menadžment. Zatim smo spomenuli neke konkurente kao što su Asana, Basecamp, Project Pier, ActiveCollab i Campfire. Prednosti Trella su to što je besplatan,
45
jednostavan i intuitivan, a nedostaci nepostojanje gantograma, kalendara i nekontrolabilnost zaostataka. U SWOT analizi analizirali smo njegove prednosti, slabosti, prilike i prijetnje s kojima se suočava na tržištu. Trello je besplatan. Zabluda uzrokovana naplaćivanjem proizvoda je najveća smetnja visokom rastu. Početkom 2014. godine Trello će se prebaciti na korisničke račune koji se plaćaju. Izgleda da su ipak napravili vertikalnu aplikaciju. Trello je besplatan, jednostavan i moćan Web servis za upravljanje i suraĎivanje na projektu. Omogućava vizualan pristup projektima u velikoj mjeri, a sastoji se od ploča, lista i kartica. Zatim smo naveli litearturu, životopise te popis tablica, slika i na kraju prezentaciju o našem radu prikazali u obliku handouta.
46
Vida Nikšić Domagoj Jović
Trello je Web servis za upravljanje projektom, te ga je razvio Joel Spolsky. Koristi paradigmu KanBan, metodu koju je 80-ih razvila Toyota. Projekti su predstavljeni sa pločama, koji su popradeni sa listama. Liste sadrže kartice, pomodu kojih se može napredovati od jedne do druge liste, npr. od ideje do implementacije projekta.
https://trello.com/
Kreiranje profila na web servisu Trello je iznimno jednostavno. Profil na Trellu je obavezan ukoliko želimo koristiti taj servis, što nije slučaj kod korištenja nekih drugih servisa. Kako bi kreirali profil, moramo upisati ime koje želimo koristiti na Trellu, email adresu te lozinku. No mogude je prijaviti se i preko vlastitog Google računa.
Nakon što smo se prijavili potrebno je otidi na email adresu koju smo ostavili na stranici te potvrditi ju. Potom pristupamo svojem Trello profilu i vidimo popis svih ploča čiji smo članovi, kao i „Welcome Board“ na kojoj su upute kako koristiti Trello (Slika X).
47
Na Slici X vidimo kako izgleda profil člana koji je aktivan na više ploča.
Cijela aplikacija se nalazi na internetu, nije potrebno instalirati
nijedan software, niti je bitno koliko mjesta na računalu imate. Trello se
sastoji od polča (Boards) na kojima se nalaze liste koje sadrže kartice. Na svakoj kartici jedan od članova tima može raditi
Ploča je proizvod, projekt, resurs, ili organizacijska struktura koja se trenutno razvija, no ploča zapravo može predstavljati bilo što. Kao što je ved rečeno svaka ploča se sastoji od zbirka listi, a liste sadrže kartice. Na desnoj strani se vide svi članovi ploče, niz opcija kao i aktivnost na ploči. Novu ploču je mogude otvoriti pritiskom na „Boards“ u gornjem desnom kutu.
Kako bi dodali člana na ploču trebamo pritisnuti Add members na desnoj strani boarda. Korisnika je mogude tražiti prema imenu ili e-mail adresi. Da bi korisnik mogao aktivno sudjelovati na ploči mora prvo prihvatiti pozivnicu za pridruženje ploči. Da biste uklonili člana s ploče potrebno je kliknuti na avatar člana i odabrati „Remove from Board“.
48
Liste su kolekcije okomito posloženih kartica, one najčešde predstavljaju različite stadije projekta, no mogu predstavljati i različite grupe zadataka. Kako bi otvorili novu listu potrebno je na desno izborniku (slika 7.) odabrati „Add list“. Liste se mogu premještati povlačenjem mišem od jedne kolumne do druge.
Kartice su osnovne jedince ploče. One predstavljaju razne zadatke unutar projekta. Dodaju se pritiskom na dno liste „Add card“. Kartice se mogu povlačiti s liste na listu te je mogude označavati njihov napredak, trenutni status (da li je zadatak na kartici dovršen ili nije).
Svaku karticu je mogude dodijeliti nekom od članova ploče. Na taj način je iznimno lagano pratiti tko je za što zadužen i kako napreduje. Članove na kartice dodajemo tako da na samom izborniku kartice odaberemo „Assign“ te odredimo koji član je zadužen za tu karticu.
49
Kada se otvori kartica mozemo upisati njen opis, dodavati slike, dokumente, „To do“ listu, pisati komentare.
Prednosti
Karticama je mogude dodati oznake (labels) u raznim bojama koje predstavljaju određenu temu ili hitnost zadataka. Jedna kartica može imati više oznaka. Oznake se dodaju preko ikone „Labels...“, a na isti način se i uklanjaju.
Nedostaci
Olakšava organizaciju unutar timova
Ograničeno označavanje i bojanje
Olakšava raspodjelu poslova
Nekontrolabilnost zaostataka
Olakšava komunikaciju
Teško dodavanje vanjskih klijenata
Omogućuje praćenje svakog koraka projekta
Nema kalendara
Vrlo jednostavan
Nema gantograma
Intuitivan
Mogućnost jednostavnog opisa dokumenata
Besplatan
Nemogućnost spajanja ploča
Korisničko sučelje
Lista se ne može izbrisati, samo arhivirati
Preglednost
Ne mogu se dodavati i pregledavati video zapisi
Realno vrijeme ažuriranja
Ne postoji mogućnost zapisa u tablici
Hvala na pažnji!
50