| Task: Ustanovit politiku konfiguračního řízení |
|
 |
| Naučit se používat nástroje změnového a konfiguračního řízení (Redmine + SVN / RTC) a dohodnout konvence jejich používání (vytváření/schvalování ticketů, komentování, Update/Commit politika, notace atd.). |
| Disciplines: Configuration & Change Management, Environment |
|
Purpose
| Usnadňuje orientaci v ticketech a uložených verzích pro mentora i samotný vývojový tým. |
Relationships
| Categories |
|
| Roles | Primary Performer:
| Additional Performers:
|
| Outputs |
|
| Process Usage |
|
Main Description
Po prvním prozkoumání a pochopení funkcí nástrojů pro změnové a konfigurační řízení (k čemuž je vymezen čas na
cvičeních ASWI) by se tým měl dohodnout na konvencích jejich používání.
U konfiguračního řízení je nutné domluvit především update/commit politiku, pravidla komentování a označování verzí
(tagování), popř. práci na paralelních větvích vývoje (branches), jejich následního sjednocování (merge) a řešení
konfliktů.
U změnového řízení je vhodné domluvit tvar názvu ticketů (např. úprava / upravit), podrobnost jejich popisů a
komentování pokroku, využívání různých stavů (kdo má právo vytvářet/schvalovat/uzavírat) a přidělování priorit a
časových odhadů.
Také je vhodné nastudovat a dohodnout pravidla propojení ticketů a verzí systému.
|
Steps
|
Prostudovat bugtracker
| Naučit se základy používání Redmine/RTC (probíhá hlavně na cvičeních ASWI v začátku semestru). |
Prostudovat nástroj pro správu konfigurací
| Naučit se základy používání SVN/RTC (probíhá hlavně na cvičeních ASWI v začátku semestru). |
Stanovit konvence používání nástrojů
Dohodnout se na politice užívání SVN+Redmine/RTC. Například:
-
kdo může vytvářet tickety,
-
kdo je schvaluje,
-
úroveň komentování,
-
používat větné struktury nebo jen heslovitě,
-
kdy commitovat a updatovat,
-
jak řešit konflikty,
-
atd.
|
|
Key Considerations
| sada nástrojů (Redmine + SVN, RTC, popř. jiné), zkušenosti jednotlivých členů týmu s podobnými nástroji |
Alternatives
| V případě, že zákazník vyžaduje využití vlastních konfiguračních nástrojů nebo úložiště, nebo jiných nástrojů pro řízení
změn (např. těch využívaných interně v podniku zákazníka - Jirra, Flyspray a další) je žádoucí konzultovat konvence
používání těchto nástrojů přímo se zákazníkem. |
More Information
© Petr Pícha. 2012, 2013 All Rights Reserved
|
|