Kako vreme odmiče, activeCollab raste i postaje sve popularniji. Koriste ga neke od najpoznatijih firmi i univerziteta na svetu, kao i čitav niz malih, kreativnih firmi i organizacija.
Imamo niz ideja kako da se sam proizvod unapredi i razviju razni dodaci, tako da nam trebaju ljudi koji bi voleli da rade na ovom projektu. Ako ste dobar PHP programer ili na putu da postanete jedan, javite pa da sednem i popijemo kafu.
Tekst samog oglasa sa svim detaljima:
A51 is a small software development company from Novi Sad. Our focus is development of web based tools that help organizations get projects done by employing more communication and less management.
Our flagship product, activeCollab, is used across the globe by thousands of organizations, including some of the largest technology and media companies and well known universities.
PHP Programmer
Job Description:
- Work on integration of activeCollab with other applications and services on the market (popular CMS platforms, invoicing and accounting services etc).
- Develop and share resources that help developers integrate and extend activeCollab.
- Other projects may include development of widgets, mobile applications and more, based on your interests and skillset.
- Anything else that you feel that would make activeCollab a better product and an integral part of the online productivity ecosystem.
What we offer:
- Clean, quite, cozy environment where you can concentrate and get stuff done. We even offer home cooked lunch served in the office every day, so you don’t nede to worry about that and waste time and money.
- Opportunity to learn new and develop existing skills.
- Best equipment money can buy. Tools should never limit your creativity.
- Type of energy only small companies can offer.
- Make the difference! activeCollab is one of the best known software products coming from Serbia.
Requirements:
- Simply put, you need to be a good programmer and natural problem solver.
- Must know technologies are PHP, MySQL, HTML, CSS and JavaScript. Experience with other platforms is a plus, but not required.
- Good written and spoken English. We offer tools and resources to improve your English, but good foundation is required.
- Candidates who are not able to work in office in Novi Sad Monday to Friday should not apply.
- Faculty degree is a plus, but not a requirement.
If you are interested and see a fit here, please fill out the form that is available on this page:
Thank you for your time!
Pre desetak dana su postavljene video ture koje na jednostavan način objašnjavaju najznačajnije activeCollab mogućnosti. U pitanju je devet video klipova, gde svaki bliže objašnjava po jednu sekciju već postojeće tekstualne ture:

Ture su trebale da budu spremljene mnogo mnogo ranije, ali nekako su se uvek neke druge stvari činile prečim tako da nam je trebalo više od dve godine dok se napokon nisu pojavile na sajtu. Prvo je bio problem to što se activeCollab 1.0 jako mnogo menjao, pa onda problem sa scenarijima i realizacijom, pa razna odlaganja jer su bitnije stvari trebale da budu rešavane i tako do u nedogled.
No, pre koji mesec smo se napokon dogovorili da ovaj projekat ima visok prioritet i da ga treba rešavati što pre. Celu priču su izgurali Goran, Ivana, Waldo i Waldov prijatelj koji je radio voiceover, a kome ni ime ne znam. Evo ih neke beleške, ideje i zapažanja sada kada je cela stvar ugledala svetlost dana:
- U osnovi, kod ovakvih tura postoje dve krajnosti: čista marketinška priča i čista demonstracija proizvoda. Naše ture više vuku na merktinšku priču, ali nju prate i kratki prikazi proizvoda i nekih operacija. Bolje je objasniti kako će to proizvod potencijalnom kupcu olakšati život (benefits), umesto prostog nabrajanja mogućnosti, a u isto vreme nam olakšava održavanje pošto ne zahteva toliko česte izmene kao što bi čista demonstracija zahtevala.
- Jedna od stvari na kojoj sam lično insistirao od samog početka i što je dugo kočilo projekat je glas i priča koja prati video. Na netu postoji dosta tura koje prati samo tekst, bez priče, i ne sumnjam da su bolje nego da uopšte nema tura, ali… Moj stav od samog početka je bio da priča koja prati video, a koju čita osoba kojoj je engleski prvi jezik definitivno celu stvar diže na nivo ispod koga se ne bih spuštao. I dalje stojim iza toga…
- Zbog voiceovera, a i zbog toga što se sami nismo mogli posvetiti dizajniranju i montaži tura, odlučili smo se da unajmimo nekog da nam odradi posao. Od par ponuda koje smo dobili na Elance, odabrali smo Walda jer je imao par projekata koji su bili dosta slični stilu koji smo želeli da postignemo, kao i višegodišnje iskustvo u TV industriji.
- Waldo nam je u potpunosti rešio prvi, Intro video. Taj prvi, najduži i najkompleksniji deo je odredio stil ostalih tura, dizajn, piktograme… Sa ovim materijom, i uz Waldovu pomoć, Ivana i Goran su završili ostalih 8 videa. Ovde je Goranovo iskustvo sa montažom (neko vreme je pro-bono radio kao montažer na jednoj studentskoj TV emisiji za vreme faksa) jako dobro došlo i uštedelo jedan dobar polovan auto koliko bi inače bio honorar da smo morali opet da unajmljujemo animatora i montažera.
- Većina sajtova nema velikih problema sa protokom. Ovo se može bitno promeniti kada se na sajt doda dosta video materijala koji ljudi često gledaju, kao u našem slučaju. Za desetak dana, same ture su naprevile oko 100GB protoka, a nismo imali nikakve skokove u saobraćaju. Iz tog razloga, odluka je pala da se video materijal drži na Amazon S3 servisu, umesto da ga sami hostamo.
- Ne raspolažemo sa podacima da bismo mogli da donosimo bilo kakve zaključke o tome koliko ovakve ture utiču na prodaju, ali zdrav razum i stomak kažu da bi ovo trebalo da pomogne. Korisnici bolje razumeju o čemu se radi, a vi u isto vreme imate bolji medijum da prenesete poruku (audio + video šiju statičan tekst i slike). Nadam se da ćemo kroz pola godine, godinu raspolagati nekim konkretnijim podacima.
Ovi komentari su čisto posmatrački pošto sam imao minimum učešća u projektu – dok su rukavi bili zasukani i dok se radilo punom parom, ja sam putovao Azijom. Za neke konkretnije komentare, možete pogledati članak koji je Ivana pripremila i objavila na blogu firme. Same klipove možete pogledati u Tour sekciji activeCollab sajta.
PS: Svaka čast ekipa. Odoh ja sad opet negde preko sveta (Mongolija, Tibet i Nepal se čine kao dobra ideja). Možda se završi drugi proizvod do momenta kada se vratim
Kada je objavljena prva komercijalna verzija activeCollaba u oktobru 2007. godine, nismo imali jasan stav prema vraćanju novca. Do tada nam to nije bila bitna stavka pa nismo previše ni razmišljali o tome. Međutim, čim počnete da prodajete, vraćanje novca usled nezadovoljstva proizvodom (ili iz drugih razloga) postaje realnost sa kojom treba da živite. I izgradite neki stav o njoj…
- Lepo prihvatite da će biti ljudi kojima vaš proizvod neće odgovarati i da će oni želeti svoj novac nazad. Nekada se proizvod ne pokaže dobro u praksi, nekada u refund periodu nađu bolje rešenje za svoje potrebe, nekada ne uspeju da nađu IT-jevca da podesi sistem itd. Razloga stvarno može biti dosta.
- Refund treba gledati kao trošak poslovanja pošto je u pitanju “safety net” koji kupci mogu iskoristiti ukoliko im se proizvod ne svidi. Najgore što možete imati je da kupac “tresne o beton” i završi sa nečim što mu ne treba ili ne odgovara, a dao je dosta novca. U tom slučaju budite sigurni da vas neće mnogo hvaliti svojim prijateljima.
- Kada je refund politika u pitanju, tu nema mesta egu. Niko ne traži novac nazad zato što mu se VI ne sviđate ili zato što hoće VAS LIČNO da povredi, već zato što mu proizvod i usluge koje ga platio ne odgovaraju.
- Najčešći periodi povrata novca koji se nude kod softvera su 30, 45 i 90 dana. Mi nudimo garanciju od 30 dana, ali vratimo novac i do 90 dana nakon kupovine ako ljudi traže.
- Ignorišite moguće zloupotrebe vaše refund politike. Jedna od bitnijih stvari koju sam naučio u zadnje vreme je da poštene ljude treba pustiti da budu pošteni, a ne tretirati ih kao kriminalce. 20 ljudi koji su imali dobro iskustvo sa povratom novca su mnogo vredniji asset od sprečavanja dvojice likova da zloupotrebe refund sistem.
- Procenat slučajeva kada vraćate novac je osetno veći za mlad proizvod, nego za zreo. Ovo treba znati kako vas ne bi uhvatila panika u startu. Najbitnije je unapređivati proizvod. Kasnije ćete imati bolji, konkuretniji i stabilniji proizvod, imati manje refunda i zarađivati više. Da ponovim – samo unapređujte proizvod!
- Kada smo već kod brojeva, procenat slučajeva kada se vaća novac je mali – do 5% za mlade proizvode (activeCollab 1.0.x je imao osetno manji refund ratio, ali do 5% mi zvuči OK za neke agresivnije varijante) i do 1% za zrele i stabilne proizvode (odavno smo ispod, ali radimo na tome da i to smanjimo). % raste kako počnete da koristite agresivan marketing, posebno ako pustite agresivnu affiliate ekipu u igru.
- No Questions Asked refund politika podrazumeva da prvo procesirate refund, pa onda postavljate pitanja. Ovakvo ponašanje pokazuje da vaša kompanija zauzima “Mi smo srećni samo kada je kupac srećan” stav (user centric umesto company centric), ali može biti problem zato što uskraćujete ljudima šansu da se predomisle (dešava se). Mi imamo tu politiku – prvo procesiramo refund, pa onda postavljamo pitanja.
- Refund je prilika da saznate šta ne valja u vašem proizvodu. Prosto pitanje: “Nudimo ‘No Questions Asked’ refund, ali stvarno bi nam značilo ako biste odvojili minut ili dva da nam kažete šta nije bilo u redu sa proizvodom.” Dobićete odgovor u 3/4 slučajeva, a taj feedback stvarno znači mnogo na duge staze. Saslušaj i popravi!
- Ako ne prodajete fizičku robu, već “nule i jedinice”, skoro da ne postoji razlog da ne nudite povrat novca ukoliko korisniku proizvod ne radi posao. Na novac treba gledati kao na formu vrednosti, i ako kupac nije dobio vrednost, ne treba da mu uzete novac. Simple as that.
Na osnovu ove liste stavki ste verovatno zaključili da sam veliki pobornik otvorene, iskrene i jednostavne refund politike i da smatram da je dobra za poslovanje. Uvek je dobro ukloniti prepreke, kako mentalne tako i fizičke, između kupca i proizvoda. Jedna od tih prepreka je rizik da čovek da novac za nešto što mu ne treba, a refund je jednostavan način da se ta prepreka ukloni.
Software as a Service (SaaS) proizvodi uglavnom nemaju problem sa skokovima u broju zahteva za podrškom kada izađe nova velika verzija, ali to je klasika za proizvode koje korisnici instaliraju kod sebe (na desktop ili server). U tom momentu svi skidaju i instaliraju novu verziju, upgraduju svoje baze i šta sve ne tako da je sasvim normalno da pritisak na podršku osetno poraste.
To samo po sebi i nije naka tajna, ali je lepo potvrditi celu priču podacima:

Ovo je broj zahteva na activeCollab help desk (ne i na forum) u periodu od Nove Godine do 31. maja. Na grafu se tačno vide vikendi, radni dani, ali i momenti kada su lansirane značajnije verzije – pre svega prva activeCollab 2 beta, a onda i stabilna “dvojka” (activeCollab 2.1).
Užurban help desk i forum su slatke muke. Iako zna biti stvarno iscrpljujuće, uvek sam pre za to i lansiranje novih verzija, nego za stvari do kojih nikome nije stalo i/ili koje stagniraju u svojoj “stabilnosti”.
Pre nešto manje od dve nedelje objavili smo activeCollab 2. U pitanju je verzija na kojoj se dosta drugo radilo, sa nizom značajnih unapređenja.
Pored niza sitnih i krupnih unapređenja, ima i stvari (mogućnost sistema da prima emailove npr) koje iz korena menjaju kako ljudi koriste sistem. Takva verzija ne može da prođe bez bete. Manje, bug fix verzije sa sitnijim unapređenjima mogu da idu (samo paziš šta radiš i kontrolišeš se da se ne zaneseš previše sa dodavanjem novih stvari), ali nešto sa dosta izmena ne ide.
Prošle godine, u slično vreme je išla activeCollab 1.1 beta i to je bio prvi put da smo imali testiranje tog tipa i te veličine. Beta je bila javna tako da su svi koji su imali licence mogli da skinu novu verziju i testiraju je. To se pokazalo kao dobar pristup tako da smo na isti način išli i sa betom za verziju 2. Ono što je bila greška je to što smo za 1.1 bete dodavali nove mogućnosti.
Kada se tokom bete dodaju nove mogućnosti, svi testovi padaju u vodu – na ovaj način u sistemu se uvek nalaze stvari koje su nove i nestabilne. Naučeni greškom, activeCollab 2 beta je lansirana tek kada smo imali sve mogućnosti koje smo želeli da predstavimo. Svrha bete nije da timu da još vremena da nabaca još koju novu mogućnost, već da mu omogući da ispegla ono što ima i postara se da je sistem stabilan.
Pristup da se mogućnosti kompletiraju pre bete, pa zatim peglaju bez dodavanja novih, ima još jednu dobru stranu: tačno se zna kada je verzija gotova – kada se stabilizuje. Ukoliko se nove mogućnosti dodaju tokom bete, konačni set mogućnosti je uvek otvoren pa se jako lako zaneti, dodati previše novih stvari i celo “testiranje” produžiti za još koji mesec. Na kraju stvarno završite sa više mogućnosti, ali su one nestabilne i prava su noćna mora za podržavanje.
Zato sa betama treba pažljivo:
- Napravite sve mogućnosti koje želite da finalna verzija ima i onda ih peglajte, bez dodavanja novih mogućnosti.
- Pažljivo odabrate datum kada želite da vidite finalnu verziju, ali ga nipošto nemojte objaviti. Ako to uradite, velika je verovatnoća da ćete požuriti sa betom usled pritiska od strane korisnika, a samim tim i izbaciti manje stabilan proizvod. Ovo se uvek vrati kao bumerang u vidu značajno više posla oko podrške.
- Što se podrške tiče, tretirajte betu kao i bilo koju drugu stabilnu verziju. Izvlačenje na fazon: “Beta je, i treba da ima greške. Strpi se do sledeće verzije” će za rezultat imati da će se ljudi opeći i neće želeti sledeći put da pomognu.
- Opustite se i uživajte u procesu. Pritisak uvek za rezultat ima greške i uglavnom je kontra-produktivan. Umesto da šizite i gurate oštre rokove, opustite se i polako sa korisnicima privedite betu kraju. Na kraju ćete izbaciti stabilan proizvod bez da osedite u procesu.
U poređenju sa prethodnom beta koja je bila dosta napeta, verzija 2 se desila polako i na kraju smo stvarno zavriši sa znatno boljim proizvodom za koji nije trebalo toliko podrške kada je početna navala prošla. Sada se već radi na narednoj verziji pa se opet nadamo skoroj beti.
PS: Tekst sa istom temom i savetima, ali malo drugačijim sadržajem je prekjuče objavljen na A51 blogu.