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 ManagementEnvironment
Purpose
Usnadňuje orientaci v ticketech a uložených verzích pro mentora i samotný vývojový tým.
Relationships
Categories
RolesPrimary Performer: Additional Performers:
Outputs
    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