Изменения процесса разработки

Get Started. It's Free
or sign up with your email address
Rocket clouds
Изменения процесса разработки by Mind Map: Изменения процесса разработки

1. Делать релизы

1.1. Планировать изменение компонент

1.2. Тестировать релизы

1.2.1. Публиковать, какие компоненты нужно тестировать в релизе

1.2.2. Автоматизировать тестирование. Например передавать xml форме и сравнивать с эталоном

1.3. Публиковать, какие изменения вошли в релиз

1.4. Уточнить регламент по созданию релизов. Это не должно быть трудоемко. Т.к. релизы нужно выпускать часто.

2. Автоматизировать транспорт изменений

2.1. Автоматически публиковать патч для установки на прод (или публикация в релиз-кандидат)

2.2. Создавать патч по форме автоматически для всех компонент: MII, js,настройки, права, pl/sql

2.3. Автоматически выставлять prod.installed

2.4. Публикация патчей сразу после создания и установки на ТЕСТ в общедоступном месте. Связывать патч с ИД разработки и тикетом в багтрекере

2.5. Указывать какие компоненты были изменены в багзиле

3. Общие изменения

3.1. Отобрать права, на PRODaх, на TESTах

3.2. Изменить пароли на PRODax

4. Управлять версиями кода.

4.1. Правило: Все куски текста, создаваемых руками в репозиторий: изменение кода пакетов, вьюх, триггеров, документации, патчи

4.2. Решить, как структурировать проект.

4.3. Связать тикет из багзилы с ревизией

4.4. Внедрить семантическое управление версиями.