Nisi završio… 1 30.03.2012
… dok to neko normalan ne proveri:

Rezultat cele ove igranke je stvarno upeglan sistem za filtriranje zadataka i izveštavanje koji ostatak softvera koristi na niz drugih mesta. Vredelo je
… dok to neko normalan ne proveri:

Rezultat cele ove igranke je stvarno upeglan sistem za filtriranje zadataka i izveštavanje koji ostatak softvera koristi na niz drugih mesta. Vredelo je
Kada traže novu funkcionalnost, tipično za korisnike je da predlažu rešenje, bez da detaljno iznesu sam problem. Na primer, korisnik će pre tražiti:
Mi bismo želeli da activeCollab podržava Markdown
umesto:
Sistem za unos teksta je dosta kabast u trenutnoj verziji vašeg softvera. Mi bismo želeli da možemo brzo i jednostavno da pišemo, bez da klikćemo na opcije u toolbaru. Takođe, jako su nam bitne liste, tabele i brzo ubacivanje linkova i slika
Možda malo čudan primer, ali je prilično dobar kao prikaz jedne stvari: rešenje koje korisnici traže nije nužno ono što stvarno i žele. U ovom konkretnom slučaju, rešenje možda nije sam Markdown (iako tako verovatno deluje nekom ko ima dosta iskustva sa istim), već pomeriti granice koliko dobro može vizuelni editor da se upegla i integriše.
U suštini, ovo stvarno nije problem ukoliko ne slušate slepo korisnike. Zahteve i predloge ne treba uzimati zdravo za gotovo, već treba naći problem koji bi taj zahtev rešio. U velikom broju slučajeva, sam problem može biti rešen na mnogo elegantniji i jednostavniji način od zatraženog rešenja i stvarno bi bilo šteta to propustiti samo zato što od drveća nismo uspeli da vidimo šumu.
Predugo radimo na verziji 3 (više od dve godine). U svom tom razvoju, jedan od ključnih majlstona je bio momenat kada ćemo mi početi da koristimo verziju 3 za naše interne potrebe. To se desilo jesenas, kada se dosta kockica složilo, a mi napisali upotrebljivu upgrade skriptu da postojeće podatke i projekte prebaci sa starog na novi sistem.
Od tada nam activeCollab 3 polako, ali sigurno pomaže da transformišemo način na koji radimo. Da ne dođe do zabune, ovim ne želim reći da je activeCollab 3 instant project menadžement alat, gde samo kupite licencu, dadate toplu vodu i svi vaši problemi su rešeni. Naprotiv, promene ne dolaze od alata, već od ljudi, a alati tu samo pomažu (softverski alati, metodologije, treninzi itd).
Primer jednog od takvih alata: podesiv home screen.

Home screen sa informacijama o tome šta se trenutno dešava imamo u sistemu od samog početka, ali smo mogućnost podešavanja šta prikazuje dodali tek sad, u verziji 3. Za razliku od većine podesivih naslovnih strana (česta imena: home screen, home page, dashboard), gde imate jednu stranicu na koju možete staviti widgete, activeCollab 3 ih može imati više, u vidu tabova.
Moj screen trenutno ima dva taba:
Kako vreme bude prolazilo i meni budu trebali novi “pogledi” na zadatke, kao i na opšte stanje stvari, neću biti ograničen jednim ekranom i jednim setom widgeta. Umesto toga, uvek ću moći da ih dodam kao nove tabove, ili kao elemente postojećih, a ako nešto ne postoji u sistemu, pisanje novih widgeta se svodi na pisanje i smeštanje odgovarajuće PHP klase u odgovarajući folder.
Jedna mala stvar, iza koje stoji nedelju dana posla, koja će hiljadama ljudi omogućiti da lakše dođu do informacija koje im trebaju, znaju šta je sledeći korak i brže ga završe.
Evo je jedna od dražih fotografija:

Napravio sam je 2008. godine, jednog vedrog januarskog dana. Tada smo tek uselili u staru kancelariju (u kojoj smo ostali dve i po godine), a koja je imala predobru terasu sa pogledom na park. Pošto je bio vedar dan, ne baš tipično zimski, uslikao sam par fotki sa terase, uključujući i ovo gradilište. Ono što nisam znao u tom momentu je da ću se kroz godinu i po dana ja useliti u tu istu zgradu, a kroz dve i po godine i firma…
Prethodni put sam o novom prostoru pričao početkom februara. Od našeg plana da se uselimo najkasnije krajem marta nije bilo ništa, tako da smo prvi radni dan u novom prostoru proveli tek krajem maja (prethodnog ponedeljka).
Cela stvar još uvek nije u potpunosti gotova i ima niz sitnih poslova da se završe, ali osnovne stvari su na mestu i sve fino funkcioniše: čist i uredan prostor, komplet opremljena kuhinja, WC, bežična mreža, radni stolovi, klimatizacija itd. Stvari kao što su video nadzor, sala za sastanke, full opremljena trpezacija i slično polako dolaze na svoje mesto, ali one su uvek bile bonus, nikako show stopper.
Meni lično nov prostor znači samostalnost i fleksibilnost (prostor je naš, pa imamo potpunu slobodu), kao i finu osnovu za dalje napredovanje, u kom god smeru da se krenemo. Predviđena za 20 sedećih radnih mesta, bez da se ljudi guraju, na dobroj lokaciji i sa sitnicama koje smo birali kako bi odgovorila našim sadašnjim i budućim potrebama, ova kancelarija je prostor u kome možemo da se opustimo, radimo i nastavimo da rastemo svojim tempom.
Uz trud da se nova kanclearija u potpunosti završi i opremi, naredni korak je activeCollab 3. Prvi preview za developere je izbačen 31. maja. Sad to sve treba upeglati u jednu finu, zaokreženu i pouzdanu celinu. Zvuči jednostavno, a u stvari je par meseci posla… Slatke muke, a o njima detaljnije u narednim nedeljama.