Difference between revisions of "Poslovne procedure"

From YouTestMe Wiki
Jump to navigation Jump to search
Line 31: Line 31:
 
=== Bugzilla ===
 
=== Bugzilla ===
  
Bugzilla ce biti koriscen kao sistem za nalazenje problema u YouTestMe projektu. Svi clanovi tima bi trebali da redovno proveravaju zadatke njima pripisane i da ih osvezavaju kako protokol nalaze u primeru ispod. Bugzilla takodje salje e-mail podsetnike o zadacima koji su ti pripisani. U slucaju da primas podsetnike za zadatke koje si avrsio treba da promenis status zadatka u jednu od opcija koje su "RESEN" "ZAVRSEN".
+
Bugzilla ce biti koriscen kao sistem za nalazenje problema u YouTestMe projektu. Svi clanovi tima bi trebali da redovno proveravaju zadatke njima pripisane i da ih osvezavaju kako protokol nalaze u primeru ispod. Bugzilla takodje salje e-mail podsetnike o zadacima koji su ti pripisani. U slucaju da primate podsetnike za zadatke koje ste zavrsili treba da promenite status zadatka u jednu od opcija koje su "RESEN" "ZAVRSEN".
  
Osvezavaj zadatke koji su ti pripisani tako sto:  
+
Osvezavajte zadatke koji su Vam pripisani tako sto:  
  
'''Ces ga pripisati nekom drugom ako mislis da zadatak nije za tebe:'''
+
'''Cete ga pripisati nekom drugom ako mislite da zadatak nije za Vas:'''
  
 
[[File:Assigned.png]]
 
[[File:Assigned.png]]
Line 41: Line 41:
 
----
 
----
 
   
 
   
'''ces dodati "rok" – procena kada mislis da ce zadatak biti zavrsen. Ako je zadatak komplikovan mozes dodati "ostalo je jos_sati" tako da zadaci mogu da se preraspodele za slucaj da su od velikog znacaja.'''
+
'''Cete dodati "rok" – procena kada mislte da ce zadatak biti zavrsen. Ako je zadatak komplikovan mozete dodati "ostalo je jos_sati" tako da zadaci mogu da se preraspodele za slucaj da su od velikog znacaja.'''
  
 
[[File:Time.png]]  
 
[[File:Time.png]]  
Line 47: Line 47:
 
----
 
----
  
'''Ces zatvoriti zadatke koji su zavrseni i staviti komentar koji sadrzi objasnjenje:'''
+
'''Cete zatvoriti zadatke koji su zavrseni i staviti komentar koji sadrzi objasnjenje:'''
  
 
[[File:Comment.png]]
 
[[File:Comment.png]]
Line 55: Line 55:
 
==== Bugzilla pristup ====
 
==== Bugzilla pristup ====
  
Klikom na http://bugzilla.mallocinc.com, ukucaj svoje korisnicko ime i lozinku i klikni na “Search” na gornjoj levoj strani, nakon toga klikni “Advanced Search” na desnoj strani. Zatim izaberi “Product” na kom radis, iaberi jos neke opcije ako treba, i klikni na “Search” na dnu. Izaberi nivo prioriteta i ukucaj ime zadatka radi pretrage zadataka i zatim klikni na zadatak sa najvisim prioritetom (P1). Ispod ovog zadatka, pojavice se korisne odlike:
+
Klikom na http://bugzilla.mallocinc.com, ukucajte svoje korisnicko ime i lozinku i kliknite na “Search” na gornjoj levoj strani, nakon toga kliknite “Advanced Search” na desnoj strani. Zatim izaberite “Product” na kom radite, izaberite jos neke opcije ako treba, i kliknite na “Search” na dnu. Izaberite nivo prioriteta i ukucajte ime zadatka radi pretrage zadataka i zatim kliknite na zadatak sa najvisim prioritetom (P1). Ispod ovog zadatka, pojavice se korisne odlike:
  
 
* broj sati proveden na zadatku;
 
* broj sati proveden na zadatku;
Line 67: Line 67:
 
* komentarisi(radi komuniciranja o napretku)
 
* komentarisi(radi komuniciranja o napretku)
  
'''Cesto osvezavaj ove odlike.'''
+
'''Cesto osvezavajte ove odlike.'''
  
Za vise informacija, poseti [http://mallocinc.dnsalias.com:58070/doc/bugzilla3-doc/en/html/index.html The Bugzilla Guide]
+
Za vise informacija, posetite [http://mallocinc.dnsalias.com:58070/doc/bugzilla3-doc/en/html/index.html The Bugzilla Guide]
  
Takodje mozete klikni na [https://www.youtube.com/watch?v=voNbHkKawyM Bugzilla Youtube] da vidis detaljnu prezentaciju.
+
Takodje mozete kliknuti na [https://www.youtube.com/watch?v=voNbHkKawyM Bugzilla Youtube] da vidite detaljnu prezentaciju.
  
 
----
 
----

Revision as of 18:11, 1 October 2015

Uvod

Ova stranica pruza uvid u poslovne procedure, nevezane za aplikaciju, koji bi vam mogle biti korisne.

Source Control System – Subversive SVN

Poslovna politika

Nikada ne komituj kod koji nije kompajliran!

Kod u SVN-u mora biti kompletan - svi bi trebali da imaju mogucnost da vide ceo projekat iz SVN-a i da mogu da ga kompajluju bez popravljanja.

Eclipse hidden files “.project” i“.classpath” moraju da se komituju u SVN jer projekat ne moze da se otvori u Eclipse-u bez njih. Bilo koji drugi fajl koji je neophodan za otvaranje i kreiranje projekta iz pocetka mora da se komituje u SVN.

Komitujte svoje kodove cesto da se izbegnu konflikti.

Koristite SVN za preimenovanje, premestanje i brisanje fajlova.

Komunicirajte sa drugim clanovima tima o Vasim planovima za razvoj i programiranje.

Ne komitujte fajlove u SVN koji tu ne pripadaju (npr: softver trece strane ili prirucnike). Ti fajlovi su u odredjenom direktorijumu.

Nikada nemojte staviti Java source code u produkciju. Uvek sacuvajte aplikaciju kao “jar”, “war” ili “ear”.

Testirajte svoj kod ponekad tako sto ga izvezete u prazan direktorijum i pokusajte da ga kompajlujete. Ako kod sadrzi neke greske, to znaci da nije pravilno komitovan u SVN ili da nije kompletan. To treba popraviti sto pre.


Da biste saznali vise o odlikama SVN-a kliknite link SVN Practice i SVN Crash Course

Bugzilla

Bugzilla ce biti koriscen kao sistem za nalazenje problema u YouTestMe projektu. Svi clanovi tima bi trebali da redovno proveravaju zadatke njima pripisane i da ih osvezavaju kako protokol nalaze u primeru ispod. Bugzilla takodje salje e-mail podsetnike o zadacima koji su ti pripisani. U slucaju da primate podsetnike za zadatke koje ste zavrsili treba da promenite status zadatka u jednu od opcija koje su "RESEN" "ZAVRSEN".

Osvezavajte zadatke koji su Vam pripisani tako sto:

Cete ga pripisati nekom drugom ako mislite da zadatak nije za Vas:

Assigned.png


Cete dodati "rok" – procena kada mislte da ce zadatak biti zavrsen. Ako je zadatak komplikovan mozete dodati "ostalo je jos_sati" tako da zadaci mogu da se preraspodele za slucaj da su od velikog znacaja.

Time.png


Cete zatvoriti zadatke koji su zavrseni i staviti komentar koji sadrzi objasnjenje:

Comment.png


Bugzilla pristup

Klikom na http://bugzilla.mallocinc.com, ukucajte svoje korisnicko ime i lozinku i kliknite na “Search” na gornjoj levoj strani, nakon toga kliknite “Advanced Search” na desnoj strani. Zatim izaberite “Product” na kom radite, izaberite jos neke opcije ako treba, i kliknite na “Search” na dnu. Izaberite nivo prioriteta i ukucajte ime zadatka radi pretrage zadataka i zatim kliknite na zadatak sa najvisim prioritetom (P1). Ispod ovog zadatka, pojavice se korisne odlike:

  • broj sati proveden na zadatku;
  • preostali sati do zavrsetka:
  • Rok;
  • Dodaj prilog;
  • komentarisi(radi komuniciranja o napretku)

Cesto osvezavajte ove odlike.

Za vise informacija, posetite The Bugzilla Guide

Takodje mozete kliknuti na Bugzilla Youtube da vidite detaljnu prezentaciju.


Agile Software Development

http://en.wikipedia.org/wiki/Agile_software_development Agile je “razumni” pristup programiranju. Ovo je predlog ali ne i pravilo. Poenta je biti prilagodljiv trenutnoj situaciji i zahtevima. Dvanaest principa Agile manifesta:

  • Zadovoljstvo klijenata brzom isporukom korisnog softvera;
  • Prihvati promene u zahtevima, cak i u kasnim fazama razvoja;
  • Softver koji je operativan isporucuje se cesto (uglavnom nedeljno);
  • Softver koji je operativan je mera napretka;
  • Razvoj koji je odrziv, da moze da se odrzava konstantan tempo;
  • Bliska, kooperacija na dnevnoj bazi izmedju poslovnih ljudi i programera;
  • Konverzacija lice u lice je najbolja forma konverzacije;
  • Projekti se grade oko motivisanih individualaca, kojima treba verovati;
  • Konstantno posvecivanje paznje tehnickoj savrsenosti i dobrom dizajnu;
  • jednostavnost- umetnost maksimiziranja kolicine posla koji nije zavrsen - je osnova;
  • Samoorganizujuci timovi;
  • Regularna adaptacija menjajucim uslovima.

Organizacija zadataka

Svi clanovi tima bi treballi da imaju nacin organizovanja i pracenja stvari na kojima su radili. Evo jednog primera:

Datum Radi se na Utroseno vreme Komentar Revizija(SVN) Sati
22. novembar Refactoring Excel upload module and building a java model for other excel loaders 10h - 13h / 267, 268 3
23. Novembar Updating IExcelLoder interface and creating ExcelCellLoader class; Coding PoolQuesion java class / / / 2
27. Novembar Additionaly refactoring ExcelQuizLoader class and finishing PoolQuestionLoader.java / / / 1
29. Novembar Working on ExcelPoolQuestionLoader.java 9h - 10.30h / 288 1,5
1. Decembar Finishing work on ExcelPoolQuestionLoader.java; Creating an excel template for UserUploadModule. 9h - 10h; 20h - 22h / 290 3

Mozes skinuti primer Excel spreadsheet-a ovde

Takodje, mozes skinuti zvanicni template ovde