Pošto na ovom forumu ima dosta programera raznih profila zanima me da li bi bilo interesa za nekakav Open Source projekt? Znači, projekt u kojemu bi mogao sudjelovati baš svatko bez obzira na nivo znanja, programski jezik, platformu na kojoj radi itd., jer svatko bi na neki način mogao dati svoj doprinos.
Ono što sam imao na umu jest za početak nešto jednostavnije. Npr. nekakva aplikacija za kreiranje instalacijskih procedura tj. nekakav installer aplikacija. To podrazumijeva sljedeće:
1) Izrada sučelja - Tu bi se mogli javiti ljudi koji bi isključivo radili na osmišljavanju i dizajniranju sučelja. Znači, ne moraju nužno biti programeri. Trebalo bi napraviti sučelje za aplikaciju koja radi instalacijske procedure i za sam konačni instalacijski program. Tu bi bilo zgodno da se smisli nekakav drukčiji pristup u odnosu na konkurentska rješenja.. nešto zanimljivo, inovativno i jednostavno. Ugraditi i podršku za više jezika.
2) Logistika - Opet, za obje aplikacije bi trebalo smisliti pristupe. Znači, na koji način radi aplikacija koja će stvarati instalacijske procedure a kako sama aplikacija (instalacija). Tu mislim na korake izvršavanja. Npr., da li će kreator instalacijskog programa prvo trebati unijeti datoteke koje se trebaju instalirati ili prvo licence aggrement ili nešto treće tj. na koji način će se definirati ulazi. Za ovaj dio posla također ne mora se biti programer i bilo bi zgodno da se ovaj dio posla radi u kombinaciji s dizajnom sučelja (ili prije njega).
3) Programiranje - Tko će raditi na kojem dijelu posla? Koja razvojna okruženja i programski jezici? Raspodjela posla? Ovaj dio je možda i najkompliciraniji.. Tu bi trebali točno rasporediti i usaglasiti se oko projekta. No to bi još moglo pričekati dok se ne jave svi zainteresirani pa dok ne vidimo tko točno koliko zna i što bi mogao napraviti.
4) Testiranje - Za ovaj dio posla opet nisu nužni programeri. Tu bi korisnici foruma mogli sami nakon izdavanja alfe, bete projekta testirati kako to radi i dati svoje opaske i prijedloge.
5) Dokumentacija - Također bitna stvar... Ovo mogu raditi dijelom i programeri a i oni koji to nisu. Znači, opis rada aplikacije, specifičnosti, FAQ itd itd..
Kao što vidite, tu bi bilo dosta posla, a ako ima netko neki drugi prijedlog neka javi pa da se usaglasimo. I molim izbjegavajte kompicirati. Nije nam cilj da radimo nove Windowse ili sl. Ovo treba biti nešto gdje se svatko može naći i sudjelovati, nešto naučiti, a kasnije ako se stvori jak kadar ljudi možemo preći i na složenije projekte.
UKOLIKO SE JAVLJATE ZA SUDJELOVANJE U PROJEKTU BILO BI POŽELJNO DA ODABERETE NEKE (JEDNU ILI VIŠE) OD OVIH 5 PONUĐENIH FAZA PROJEKTA TJ. GDJE MISLITE DA MOŽETE I IMATE VOLJE POMOĆI. Ukoliko je riječ o programerskom dijelu posla bilo bi poželjno da napišete i kojim programskim jezicima se služite, koja razvojna okruženja preferirate i sl.
TRENUTNO STANJE:
1) Izrada sučelja: dado2202
2) Logistika: Tracer
3) Programiranje: Tracer, dado2202
4) Testiranje:
5) Dokumentacija: dado2202