Hlavní menu

Nástroje

SlovnikTerminologie / PravidlaProVyvojare

View (print) - Edit page | Recent changes - Page history

Updated 22 December 2009, 10:28 by PremekBrada

SlovnikTerminologie.PravidlaProVyvojare History

Hide minor edits - Show changes to output

22 December 2009, 10:28 by PremekBrada -
Changed lines 9-10 from:
to:
* postupovat podle návodu v NasazeniAplikace
21 October 2009, 14:30 by PremekBrada -
Changed line 6 from:
* používat [[verzování -> svn+ssh://forge.kiv.zcu.cz/home/svn/spot]]
to:
* používat verzování na svn+ssh://forge.kiv.zcu.cz/home/svn/spot
21 October 2009, 14:25 by PremekBrada -
Changed line 6 from:
* používat [[verzování -> https://forge.kiv.zcu.cz/svn-spot]]
to:
* používat [[verzování -> svn+ssh://forge.kiv.zcu.cz/home/svn/spot]]
20 February 2009, 12:03 by PremekBrada -
Added line 7:
* používat pouze PouzivaneTechnologie
20 February 2009, 12:02 by PremekBrada -
Changed lines 7-8 from:
* dodržovat ImplementacniKonvence
to:
* dodržovat ImplementacniKonvence a NavrhAplikace
20 February 2009, 11:56 by PremekBrada -
Changed line 5 from:
* používat [[bugtracker -> https://sofa.fav.zcu.cz/bugs/index.php?tasks=all&project=4]]
to:
* používat [[bugtracker -> https://forge.kiv.zcu.cz/bugs/index.php?tasks=all&project=4]]
09 April 2008, 10:39 by PremekBrada -
Changed lines 36-41 from:
||!Váha pro cíl release dle [[RFC 2119 -> http://www.faqs.org/rfcs/rfc2119.html]] ||!Priorita ||
||milník ||Flash ||
||MUST čili release blocker (prioritu má task) ||High ||
||SHOULD čili pokud není impl v release je třeba zdůvodnit (prioritu může mít release) ||Normal ||
||MAY čili když se nestihne, nic moc se neděje (prioritu má release) ||Low ||
to:
||!Váha pro cíl release dle [[RFC 2119 -> http://www.faqs.org/rfcs/rfc2119.html]] ||!Priorita ||!Závažnost ||
||milník ||Flash ||Critical ||
||MUST čili release blocker (prioritu má task) ||High ||High, Medium ||
||SHOULD čili pokud není impl v release je třeba zdůvodnit (prioritu může mít release) ||Normal ||Medium, Low ||
||MAY čili když se nestihne, nic moc se neděje (prioritu má release) ||Low ||Medium, Low, Very low ||
09 April 2008, 10:37 by PremekBrada -
Changed line 36 from:
||!Váha pro cíl release ||!Priorita ||
to:
||!Váha pro cíl release dle [[RFC 2119 -> http://www.faqs.org/rfcs/rfc2119.html]] ||!Priorita ||
09 April 2008, 10:34 by PremekBrada -
Deleted lines 8-11:
!! Organizace projektu

Tep projektu: každý měsíc (TBD přesně: např. první středu v měsíci) general meeting - review udělaného, plán na další měsíc.
09 April 2008, 10:27 by PremekBrada -
Changed lines 30-32 from:
Zdrojový kód dodržuje ImplementacniKonvence.

to:
09 April 2008, 10:27 by PremekBrada -
Added lines 1-47:
Pravidla, kterými se musí členové týmu řídit při práci.

!! Stručně

* používat [[bugtracker -> https://sofa.fav.zcu.cz/bugs/index.php?tasks=all&project=4]]
* používat [[verzování -> https://forge.kiv.zcu.cz/svn-spot]]
* dodržovat ImplementacniKonvence

!! Organizace projektu

Tep projektu: každý měsíc (TBD přesně: např. první středu v měsíci) general meeting - review udělaného, plán na další měsíc.

!! Správa změn (bugtracker)

Typy záznamů v bugtrackeru:

||border=1 width=70% cellspacing=0
||!--MILNÍK-- ||shrnutí cíle etapy ||
||!Feature ||uživatelská funkčnost či vlastnost, nově chtěná ||
||!Task ||interní vylepšení, reorganizace kódu, technické úpravy ||
||!Bug ||jakákoli chyba, ať od uživatele nebo z interních testů ||

!!! Vývojáři:

# dělat jen na tom, co mají přiřazeno
# otevírat nové bugreporty když se najde chyba, a to i ve vlastním kódu (nepřiřazovat je nikomu, leda sobě když je to ve vlastním kódu)
# když je udělaný kus práce na tasku, *otestovat* na lokále AND (dle vlastního uvážení) commit do úložiště AND zvednout "teploměr" AND připsat komentář co bylo uděláno (byl-li commit, napsat číslo revize)
# když je práce na tasku dodělaná, (1) *otestovat si na lokále*, (2) commit do úložiště - do poznámky ke commitu napsat číslo (ID) tasku a jak byl vyřešen, (3) dát teploměr na 100%, stav na _Requires testing_, a přidat komentář s číslem commitu ve kterém je implementace, (4) dát vědět managementu projektu

Zdrojový kód dodržuje ImplementacniKonvence.


!!! Management:

# používání priority ve vztahu k plánovanému release: viz tabulka dále
# přidání tasku => naplánovat do release, pro release milník přidat závislost na přidaném
# nepřiřazovat tasky bez domluvy s vývojářem
# pravidelně kontrolovat stav task listu
# tasky nastavené na _Requires testing_ projít s vývojáři (review a/nebo otestovat), uzavřít (zkontrolovat svn repo, do close comment dát číslo commitu)

||border=1 width=70% cellspacing=0
||!Váha pro cíl release ||!Priorita ||
||milník ||Flash ||
||MUST čili release blocker (prioritu má task) ||High ||
||SHOULD čili pokud není impl v release je třeba zdůvodnit (prioritu může mít release) ||Normal ||
||MAY čili když se nestihne, nic moc se neděje (prioritu má release) ||Low ||