![]() |
Organizacija online web development tima
Većina je verovatno radila projekte u sastavu nekog web design / development tima. Obično se najjednostavniji timovi sastoje od jednog web dizajnera, jednog ili dva programera i jednog vođe projekta. Vođa projekta je obično naručilac posla odnosno vlasnik sajta koji komanduje, dodeljuje taskove i odobrava layout, testira i komentariše.
Kako je organizovana komunikacija i sinhronizacija ovakvih timova. Da li koristite neke project management aplikacije, kominikacija mailom, ICQ ili nešto? Kako se vodi "log" urađenih stvari i takotvani "To Do"? Da li koristite neki time tracker ili nešto slično? |
Evo, ja ću opisati kako je to funkcionisalo na moja poslednja dva posla (proslom i sadasnjem).
www.sitebuildingsystem.com Projekat izrade online site editora i pratećih alata. Core tima (office) nalazio se u USA (South Carolina), sa developerima rasutim na 3 kontinenta. Kako Bluesman kaže, vođa projekta je obično naručilac posla odnosno vlasnik sajta koji komanduje, međutim ovde pravi vlasnik (u klasicnom smislu) nije postojao. Iako smo imali "vlasnika" (tj. čoveka koji je okupio tim i koji stoji iza cele ideje) kao i investitore iza njega, ulogu pravog vođe imao je CTO, čiji zadatak je bilo sledeće: - Komunikacija sa vlasnikom i investitorima Ovo se svodilo na diskusiju oko toga sta svaka sledeca verzija proizvoda treba imati od "feature"-a. Na osnovu toga on bi pravio preciznu dokumentaciju (to do lista) sta koja verzija proizvoda treba da sadrzi. - Pracenje razvoja, kooordinacija medju developerima itd... Iako je duznost svih developera bila da se pise daily report, pracenje tacnog broja sati utrosenih za odredjene taskove nije vodjeno, pre svega zbog toga sto smo svi bili placeni fiskno, a procenu efikasnosti developera obavljao je CTO. Za komunikaciju smo koristili IRC kao i internu mailing listu s tim da je managment insistirao na komunikaciji putem mailova. Za pracenje bugova za odredjenu verziju bugzillu. Za version control CVS. CVS podesen tako da salje email developerima sa diff-om prilikom svakog komita, tako da je svako mogao i da komentarise eventualne propuste prilikom kodiranja. Interesantno je da su svi developeri (osim dizajnera koji je radio i flash razvoj) koristili linux kao razvojnu platformu. U zavrsnoj fazi (testiranje) timu bi se prikljucivali testeri a uz to bi i deo dev tima imao obavezu da testira iz IE-a. Ovaj projekat je trenutno u zavrsnoj fazi razvoja (ja sam ga napustio pre jedno 6 meseci). Na sajtu je dostupna neka verzija 3.9 koja je izmedju ostalog prevedena i na srpski :) Na mom novom poslu je slicno s tim da: - Umesto IRC-a koristimo ICQ. Cesto komuniciramo i u voice konferenciji preko skype-a. - Sva e-mail komunikacija se enkriptuje - Kad je to moguce koristi se CVS. - Svi developeri submituju utosene sate. Add-hoc se unosi broj sati u report koji se pise u excelu (sto se posle importuje u ms project), a uskoro prelazimo na Web aplikaciju za PM (koju sam razvio ja za potrebe firme). Toliko, nadam se da nisam bio previse iscrpan ;) |
Trenutno face-to-face, sa eksternim saradnicima najčešće Jabber ili Email.
Za moje interno upravljanje projektima i zadacima konzumiram: http://www.tadalist.com/ |
Isprobajte Basecamp, its free.
|
Basecamp je free, pod uslovom da želite da vodite samo jedan projekat. Ako vam treba za paralelno vođenje više projekata treba da platite neki komercijalni paket koji kreću od 12USD mesečno pa naviše.
Meni se Basecamp JAKO svideo. Čak toliko da sam napravio (tačnije rečeno, završavam) skiptu koja radi isti posao (klijenti, projekti, milestonei, todo liste, poruke, obaveštenja, upload fajlova... sve) :D Ne daju mi se pare za sam Basecamp (plus ne mogu da ga redizajniram, plus moram da budem online, plus ne mogu da ga integrišem u postojeće sajtove, plus ne mogu da zaradim na njemu ovakvom kakav je), pa sam ga napravio. Sebi za dušu ;) |
a boli te ... ;) :D
|
Citat:
Inace za ovaj Basecamp nisam znao (thx to Goran A.), zaista je fenomenalan za nas freelancere, pogotovo kad nas je vise. Naravno, impulsivan kakav jesam odma' sam uplatio ovu $24/month varijantu :)) |
Ilija, razmišljaš li o komercijalizaciji aplikacije koju radiš?
|
1 Prilog(a)
Naravno. Mislim da će jednogodnišnja licenca biti ista kao i cena jednogodišnje licence najjeftinijeg Basecamp paketa, s tim da ovde nećeš imati nikakve limite (po broju projekata), radi kao klasična skripta koju možeš da instaliraš gde god hoćeš, moći će da se skinuje (već sam odvoji sve template, css fajlove i jsove u teme) itd. Ali o tom po tom... Ima tu još dosta posla, posebno oko pisanja dokumentcija i testiranja.
Doduše, do sada sve manje više svodilo na kopiranje mogućnosti, ali sada već ima par stvari koje Basecamp nema ili tek treba da dobije :D |
Mmmmm....znaci da ja otkazem Basecamp dok sam jos u 30-day trial modu? :)
|
Odličan i koristan potez
|
Ne bih ništa da obećavam, nagovaram, reklamiram. Meni se sa ovim ne žuri (žurba donosi samo greške), planiram da bude gotov do oktobra, a u međuvremenu će biti jedna ili dve beta verzije koje ću ponuditi besplatno za testiranje (na blogu, ovde na forumu, uglavnom čuće se). Ali o tom po tom...
|
Ma nama ce ilija da uleti po jednu licenci, tako da otkazi :D
|
Citat:
|
Ma jok, nek stavi "PayPal Donate" pa cemo da mu calnemo citavu dolarcinu na dobrovoljnoj bazi :D
|
heheh, ja sam ilijin pravni savetnik (u narodu zvan drveni advokat), i kazem da nema nista od toga :p
salim se :) |
Pogledajte Groove. Sjajan alat, koji nije jeftin ali odlicno radi posao.
|
Malo cu da skrenem temu na neke druge stvari u vezi sa Organizacijom on line web development timova.
Naime ovde niko ne prica o stvarima kao sto su rukovodjenje takvim timom, drugim recima mislim da je jedna od bitnih stavki da se rukovodjenjem bavi strucna osoba a ne osoba koja finansira projekat. Mozda ce to povecati troskove samog projekta ali ce onaj ko ulaze pare imati sigurnost da je rukovodjenje u rukama nekoga ko je za to skolovan. Takav menadzer ne treba da poznaje toliko materiju koliko treba da zna sta se od tima trazi da uradi i na koji nacin je to moguce uraditi takodje mora da zna kako da na najbolji nacin koordinira celim projektom. Misljenja sam da ce u buducnosti ovakav nacin funkcionisanja (finansijer, rukovodilac-koordinator projekta, razvojni tim) biti sve vise zastupljen. |
E posto si vec skrenuo sa teme, ja moram da postavim sledeci link:
http://www.douglasjohnston.net/weblo...8/diyplanner2/ Nesto najbolje sto sam odavno video. Stvar je prosta, efikasna, besplatna i zaista korisna a narocito u hipsterPDA verziji. Ilija, ako vec razvijas SW, obavezno pogledaj jednostavnu foru sa Covey Quadrantom i razmisli o mogucnosti da je ubacis. Od kad sam to poceo da koristim promenio mi se nacin razmisljanja :) |
Citat:
|
Covey Quadrant je komplikovan naziv za pravljenje izuzetno efikasne a jednostavne to-do liste :)
|
Vreme je GMT +2. Trenutno vreme je 15:24. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.