Skip to Content

Производственный роман в письмах

 

Лично пережитое. Практически документальное.
Люди! Срочно! Мне нужна программа получения данных из Смежного проекта! Умоляю ускорить перенос в продакшн и вставить данные ретроактивно.
Аналитик, Нуждающийся В Программе.
 

Поддерживаю просьбу Аналитика, Нуждающегося В Программе. Мы просим как можно скорее осуществить перенос в продакшн программы, написанной Программистом.

Начальник Группы, Нуждающейся В Программе.

Дорогой Программист, позаботься, пожалуйста, о том, чтобы написанная тобой программа как можно быстрее вошла в продакшн. 

Вечно твой - Начальник Проекта.

Дорогой Начальник Проекта, как ты знаешь, это первый перенос в продакшн кода в нашем проекте. Кто конкретно из технической группы будет этим заниматься? Кроме того, как ты тоже знаешь, речь идет о программе, получающей данные из Смежного проекта. Каким образом огранизационно осуществить совместный перенос в продакшн?

Программист.

Начальник Смежного Проекта! Готовься. Сейчас на тебя кинутся и повесят все.

Программист.

Как кинутся, так и отскочат. Пусть сами делают.

Начальник Смежного Проекта.

Они не умеют. Ты бы хоть меня пожалел.

Программист.

Я и пожалел. Говорил про твою зарплату. А перенос в продакшн пусть сами делают. Время пришло.

Начальник Смежного Проекта.

Дорогой Непосредственный Начальник, обеспечь, пожалуйста, Программисту необходимую информацию и контакты для осуществления переноса в продакшн.

Начальник Проекта.

Дорогой Начальник Смежного Проекта,

Наш проект впервые производит перенос в продакшн кода, который копирует данные твоего проекта. Пожалуйста, проруководи Программистом, чтобы перенос в продакшн произошел как можно раньше.
Непосредственный начальник.

Дорогой Непосредственный Начальник, я с удовольствием помогу Программисту правильно составить документы, но осуществлять перенос в продакшн вашего Проекта не могу, так как являюсь Начальником Смежного Проекта.

Начальник Смежного Проекта.

Алле, Начальник Смежного Проекта! Вот документ, куда его послать?

Программист.

Пошли его нафиг. Не знаю я, куда у вас полагается это посылать. 

Начальник Смежного Проекта.

Дорогой Программист, дорогой Начальник Смежного Проекта, можем ли мы осуществить перенос в продакшн вместе со Смежным проектом в ближайшее воскресенье, потому что через две недели будет поздно?!

Начальник Проекта.

У меня в ближайшее воскресенье нет никакого переноса в продакшн.

Начальник Смежного Проекта.

Уважаемый Начальник Смежного Проекта, это особенный случай! Мы впервые делаем перенос в продакшн, и нам очень срочно нужна программа! Пожалуйста, помоги Программисту осуществить задуманное как можно скорее! 

Начальник Группы, Нуждающейся В Программе.

А у вас куда полагается посылать?

Программист.

У нас - DBA и Начальнику Системной Группы Продакшн. Хочешь, пошлем ему?

Начальник Смежного Проекта.

Дорогой Программист, обратись к Начальнику Смежного Проекта, я уверен, что она поможет осуществить перенос в продакшн.

Начальник Проекта.

Вот уж мне без разницы. Проверяй и посылай.

Программист.

Проверил. Приписал заголовки. Сам посылай, я не могу.

Начальник Смежного Проекта.

Мне полдня Начальник Проекта по голове стучит, что ты все должен сделать. Вы разберитесь, ребята, сами между собой сначала, а?

Программист.

Ладно. Сейчас я ему покажу.

Начальник Смежного Проекта.


Дорогой и многоуважаемый Начальник Проекта, я готов оказать Программисту любую профессиональную помощь, но не могу осуществлять формальную подачу документов на перенос в продакшн, потому что я начальник ДРУГОГО проекта, черт побери! Так не делается, понимаешь, солнышко?
Начальник Смежного Проекта.

Дорогой, многоуважаемый Начальник Смежного Проекта. Прошу учесть наше сложное положение, мы нуждаемся в профессиональной помощи, мы просим произвести перенос в продакшн даже раньше, чем в следующее воскресенье!

Начальник Группы, Нуждающейся В Программе.

Это почему это раньше, чем в следующее воскресенье?!

Начальник Проекта.

Потому что в воскресенье нам уже нужны данные в продакшн!

Аналитик, Нуждающийся В Программе.

Дорогой DBA и Начальник Системной Группы Продакшн, вот документ согласно которому нужно осуществить перенос в продакшн программы Х, для группы под началом Начальника Группы, Нуждающейся В Программе. Прошу осуществить перенос в продакшн в следующее воскресенье.

Программист.

В следующее воскресенье будет слишком поздно.

Аналитик, нуждающийся в программе.

Дорогой Программист, по поводу таблицы, которую ты просишь создать. Я хотел бы знать, что это за таблица, каким образом она будет использоваться, и почему в ней нет индексов. Кроме того, мне нужен скрипт этой таблицы.

ДБА и Начальник Системной Группы Продакшн

Уважаемый ДБА и Начальник Системной Группы Продакшн, вот файл с информацией о новой таблице. 

Программист.

Дорогой Первый Системщик, создай пожалуйста, скрипт таблицы У в регионе тест-5 и пошли ДБА и Начальнику Системной Группы Продакшн.

Программист.

Дорогой Программист, есть ли уверенность, что индексы не нужны? Почему?

ДБА и Начальник Системной Группы Продакшн.

Уважаемый ДБА и Начальник Системной Группы Продакшн, поиск осуществляется по части поля типа дата, что исключает использование индексов. Дупликации возможны и не мешают, решение временное. Итого, индексы не нужны.

Программист.

Дорогой Программист, по просьбе Первого Системщика я сделал скрипт, но не из тест-6, а из дев-2, потому что тест-5 был недоступен. Послал его ДБА и Начальнику Системной Группы Продакшн.

Второй Системщик.

Дорогой Программист, мне сообщили, что сегодня нужно обеспечить какой-то перенос в продакшн? 

Начальник Системной Группы.

Второй Системщик, ты чмо. В деве-2 лишние индексы и нет одного поля. Сделай скрипт из тест-5 и пошли туда же.

Программист.

Дорогой Начальник Проекта, прошу обратить внимание, что я ничего не знаю о каком-то там переносе в продакшн.

Начальник Системной Группы.

Дорогой Непосредственный Начальник, вообще, это как-то нехорошо, что Начальник Системной Группы ничего не знает о переносе в продакшн. Почему Программист не взаимодействует с ним?

Начальник проекта.

Дорогой Программист, что такое индексы?

Второй Системщик.

Дорогой Программист, почему Начальник Системной Группы не вовлечен в процесс переноса в продакшн?

Непосредственный Начальник.

А что, мне кто-то сказал, что именно он должен быть вовлечен? Я бы дорого дал за такую информацию, если бы получил ее вовремя.

Программист.

Дорогой Начальник Системной Группы, прилагаю файл с документацией на перенос в продакшн, наслаждайся, если тебе так хочется.

Программист.

Уважаемый Начальник проекта, я требую, чтобы никто не загружал работой членов моей группы через мою голову!

Начальник Системной Группы.

Дорогой Программист, я все исправил. Что все-таки такое индексы?

Первый Системщик.

Учи матчасть.

Программист.

Дорогой Программист, вся техническая информация и вся деятельность по переводу любого типа разработок в продакшн должна проходить через Начальника Системной группы! 

Непосредственный Начальник.

Один солдат и куча начальников. Мне-то что. Я могу вообще никому ничего не посылать.

Программист.

Но теперь известно, как именно надо поступать!

Непосредственный Начальник.

Дорогой Программист, я ничего не понимаю в твоем файле. Что я должен с этим делать?

Начальник Системной Группы.

 

Программист онемевшими пальцами форвардом отправляет это письмо всем действующим лицам.

Пауза полчаса.
Где-то происходят очные консультации, на который Программиста не приглашают, боясь истерики и рукоприкладства. 

Дорогой Программист, я проконсультировался, теперь мне легче понять твое произведение. По поводу таблицы, которую ты просишь создать. Главный ДБА Банка просит информацию: что это за таблица, каким образом она будет использоваться, и почему в ней нет индексов.

Начальник Системной Группы.

Слушайте, это уже было. Может, остановимся на этом? Я уже посылал ДБА и Начальнику Системной Группы Продакшн подробные объяснения.

Программист.

ДБА и Начальник Системной Группы Продакшн не дает разрешения на перенос в продакшн. Дорогой Программист, я не стал бы просить тебя напрасно.

Начальник Системной Группы.

На.

(Файл приложен).

Программист.

Дорогой Программист, у тебя в файле на первой страничке изменения в базе данных Смежного Проекта. Видимо, это ошибка, я стер эту страницу.

Начальник Системной Группы.

Дорогой Начальник Системной Группы. Новая программа перекидывает данные из одной базы в другую. Она нуждается в изменениях с обеих сторон. Верни страницу на место, идиот!!!!......

Программист.

Начали перенос в продакшн, начали!!!! Я сам видел!!!!

Начальник Смежного проекта.

Программист безмолвствует.