DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Planiranje i usability (http://www.devprotalk.com/forumdisplay.php?f=35)
-   -   Organizacija online web development tima (http://www.devprotalk.com/showthread.php?t=55)

bluesman 11. 06. 2005. 03:24

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?

dinke 11. 06. 2005. 11:29

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 ;)

mungos 11. 06. 2005. 18:48

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/

Goran Aničić 11. 06. 2005. 22:26

Isprobajte Basecamp, its free.

Ilija Studen 11. 06. 2005. 23:46

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 ;)

Dragan Babić 12. 06. 2005. 01:02

a boli te ... ;) :D

boccio 12. 06. 2005. 09:15

Citat:

Originalno napisao Ilija Studen
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 znam da li radis from the scratch, ali na HotScripts imas brdo groupware alata, koji cak i nisu toliko losi za starting point :)

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 :))

mungos 13. 06. 2005. 12:43

Ilija, razmišljaš li o komercijalizaciji aplikacije koju radiš?

Ilija Studen 13. 06. 2005. 14:53

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

boccio 13. 06. 2005. 15:48

Mmmmm....znaci da ja otkazem Basecamp dok sam jos u 30-day trial modu? :)

Goran Aničić 13. 06. 2005. 16:01

Odličan i koristan potez

Ilija Studen 13. 06. 2005. 19:46

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...

[nq] 14. 06. 2005. 19:33

Ma nama ce ilija da uleti po jednu licenci, tako da otkazi :D

McChoban 21. 06. 2005. 19:39

Citat:

Originalno napisao [nq]
Ma nama ce ilija da uleti po jednu licenci, tako da otkazi :D

Da da, hajde da mu unapred osujetimo mogucnost bilo kakve zarade od svog rada :p :p

boccio 26. 06. 2005. 16:15

Ma jok, nek stavi "PayPal Donate" pa cemo da mu calnemo citavu dolarcinu na dobrovoljnoj bazi :D

godza 26. 06. 2005. 17:17

heheh, ja sam ilijin pravni savetnik (u narodu zvan drveni advokat), i kazem da nema nista od toga :p

salim se :)

McKracken 26. 06. 2005. 20:55

Pogledajte Groove. Sjajan alat, koji nije jeftin ali odlicno radi posao.

STELLANOVA 04. 07. 2005. 08:36

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.

McKracken 12. 07. 2005. 15:55

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 :)

Ilija Studen 13. 07. 2005. 06:33

Citat:

pogledaj jednostavnu foru sa Covey Quadrantom
??? Help please :)

McKracken 13. 07. 2005. 23:41

Covey Quadrant je komplikovan naziv za pravljenje izuzetno efikasne a jednostavne to-do liste :)


Vreme je GMT +2. Trenutno vreme je 18:55.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.