Мы продолжаем ACE. Мы вышли в Production. Нас даже хвалили, хоть мы и собрали много багов. Как ни грустно - запланированных. Но это - отдельная история. Теперь мы приводим всё порядок и очень часто - по выходным.

(Часть первая - оптимистическая)
В технополисе (вот в каком - забыл) Жил да был проект - ночи длинные, - Про Insurance был и огромным слыл BASE'ы пользовал он старинные... И пощипывал он нервы и нагуливал спринта, Не напишешь про него худого слова, Багов было с него, правда, словно шерсти с кота, Но и фич, однако, тоже нефигово. Он шёл уверенно, не пойми куда Напрочь все потеряв ориентиры, Но в продакшене нас опасалась беда И решило начальство: "Факиры!" Например, наш Sale (говорят он крут) Запродаст чего-нибудь по-безбрежному, Мишу враз найдут и вовсю трясут: "Сделай нам скорей всё без денежек". Не противился он опытный общению войсом, Отбивал CRы весело и гордо. Главный нам сказал "Ребяты, я горжусь ACEом! Героические люди, сыт по горло!" Берегли проект, как ACE - полисы Вышло даже потом разрешение С территории технополиса Отпускать ребят в воскресение... Ну а Миша нас всё в продакшен вёл, И оттягиваться стал втихомолочку Он как-то кнопочку нужную нашёл И встав на mute назвал сволочью. А когда очередные овертаймы подписал Всё за то, что в ACEe с Cognizant дружили, Он как будто бы случайно интерфейсы не включал Но ведь логи, как всегда, не сохранили... Хоть заказчики с EIS дрались В технолописе крепло мнение Что дешевле всех паспортов и виз Овертайм платить в воскресение!
DT, 12 апреля 2012


Production - производство, реальная работа системы у заказчика. Выйти в production - означает "сдать программную систему заказчику".

Баг (bug) - ошибка в программном обеспечении.

Технополис - здание, в котором находится наша компания.

Insurance - страхование. В это время все наши проекты были связаны с автоматизацией работы страховых компаний.

Base - базовая система, которую мы приспосабливали для нужд конкретного заказчика.

Спринт (sprint) - в методологии разработки программного обеспечения Scrum так называется этап работ, который длится обычно от 2-х до четырёх недель. Использование спринтов позволяет сделать разработку итеративной и контролировать поэтапное продвижение проекта.

Фича (feature) - отдельная функциональность системы, то, что система делает. Специально избегаю слова "функция" из-за его двойственности. Feature - это именно часть функциональности.

Sale - лицо, ответственное за продажу проекта.

Войс (voice)- голос.

CR (Change Request) - запрос на изменение функциональности. Часто в ходе работы над проектом заказчик понимает, что начальные требования были неверны. Все изменения проводятся как change request'ы, чтобы контролировать процесс разработки. В данном случае читается "си-ар-ы".

Полис (policy) - страховой полис.

Mute – режим отключения микрофона в ходе общения, чтобы не мешать другим участникам совещания. То есть "когда он не слышал".

Overtime – сверхурочная работа - вечером, ночью, в выходные.

Cognizant – компания-подрядчик.

Интерфейсы – способ сопряженя программы в внешним миром и другими системами.

Лог (log) - протокол выполнения программы, автоматически записываемый в файл.

EIS (EIS Group) - компания, которая поставляла программный продукт, который мы приспосабливали под нужны конкретного заказчика. Когда-то для нас они были подрядчиками, потом - мы для них, а теперь мы все EIS Group. В данном случае читает "и-э-ис"