Есть у меня один повод для переживаний – это запросы, которые не доехали до продакшена.
Они всё время норовят где-то затеряться и забыться.
Я-то сделал, отдал в тест. А дальше дело ответственного консультанта, мяч уже на его стороне.
Дано:
- Проект поддержки системы ERP
- Обычный ландшафт DEV-QAS-PRD
- Сторонняя система управления задачами
- Куча мелких задач на доработку
При этом стоит в обязательном порядке связывать создаваемый запрос с задачей/инцидентом.
Раз-два и вот прототип маленькой помогалки готов:
Номер запроса, дата, владелец, описание, привязка к задаче и куча зеленых галочек.
Всё понятно – один сложный запрос ещё варится, два запроса уехали в прод, четвёртый на тесте.
Как же я люблю когда много зеленых галочек. Успокаивает. Что ещё нужно?
А некоторые солидные господа используют для этого Solution Manager ChaRM. Но, мне почему-то кажется, что там не будет такой кучи зеленых галочек. Это фатальный недостаток.
Иван, задачи ведём трэкере типа jira. В названиях запросов указываем номер задачи. Там же информация по задаче (запросы, тесткейсы и т.д.).
Хуже, когда одни и теже объекты меняются в разных задачах, которые могут доехать до продуктива в разном порядке. Приходится проверять версионности перед внедрением. Тормозить его по каким-то задачам либо развязывать запросы и тестировать заново). Это проблема. Вот бы при попытке взять на измение abap-объект выводитьуведомлялку, что объект имеется в запросах, которые еще не доехали до продуктива.
О, это большой список задач. Тут в попытках автоматизировать можно так зарыться что в итоге можно родить новый сольюшен. У меня лично такое в практике бывало редко.
Чаще бывало что идут два запроса, а в одном из них общий объект (класс или таблица).
Сообветственно тот который содержит общий объект надо тянуть раньше. И это тоже всё в голове.
PS.
Поэтому я просто в
ДжиреRedmine просто пишу: запрос Y переносить после запроса X.А пока запросы в прод не доехали — я их все держу в голове. Хорошо что их не так много.
У Solman-a в частности CHARM-a есть преимущество — он контролирует версионность и предупреждает о даунгрейде. Если работаешь в ритейле, поток хотелок такой что можно запутаться в последовательности переносов в продакшн и словить леща.