Сегодня я сеял хаос, смуту и разрушение
Ух, ну и денек сегодня был! Вскрылся такой клубок проблем в проекте, в котором в кучу всего намешано: и интриги внутри команды, и тайный заговор против начальства, и использование служебного положения в корыстных целях, и намеренное нарушение правил безопасности. Все таки, умею я найти в любой системе болевую точку, а потом надавить на нее так, что все вдруг взрывается, горит, рушится, обломки кирпичей кругом падают, а ты бежишь и думаешь, как бы живым выбраться из этого ада. Ну, расскажу по порядку.
Я, когда шел на работу с утра, надеялся провести день спокойно. Но не тут-то было! В почтовом ящике лежало полсотни извещений от продакшн-сервера в стиле "Все пропало! Связь с удаленной системой порушена, спасайте!" Впрочем, все сообщения об ошибках были вызваны одной причиной: аккаунт для доступа к удаленной системе был заблокирован. А информация об этом аккаунте у меня была такая по состоянию на утро: он принадлежал человеку, который больше не работает в компании, и его должны были скоро аннулировать. Собственно, с моей стороны было логично предположить, что вот это как раз и случилось: аккаунт аннулировали таки, сервер стоит и сигналит о поломке, и технических решений этой проблемы нет - надо подключать менеджмент как нашей, так и удаленной системы.
Собственно, ситуация нештатная, американцы еще спят, спросить некого. В таких случаях можно сделать только одно - написать письмо как коллегам, так и менеджменту на уровень вверх, и ждать, когда американцы проснутся и отреагируют. Что и было сделано. Коллеги проснулись и первым делом меня обругали. Во-первых, аккаунт заблокировали по чисто техническим причинам, сейчас выясним, каким именно. А во-вторых, не стоило сообщать менеджменту. Причем, почему не стоило, не уточняют.
Просыпается менеджмент, читает мое письмо и начинает интересоваться у меня. А что это за аккаунт такой вы используете интересный, и почему мы об этом аккаунте ничего не знаем, хотя должны? В ходе разговора выясняется ряд подробностей, позволяющих восстановить полную картину преступления.
Оказывается, аккаунт этот принадлежит клиентам, чьи данные проходят через нашу систему. По правилам компании, они не могут давать пользоваться этим аккаунтом другим людям. Сообщать пароль к аккаунту они могут только нашей команде поддержки (админам базы данных). А разработчикам пароль давать нельзя. Разработчики должны получать на такой случай свой аккаунт, причем, платить за него нехилые деньги, порядка $5000 в год владельцам удаленной системы, и работать с другими тестовыми данными. Но наши разработчики, светлые головы, решили сэкономить. И попросту попросили пароль у представительницы клиента. Та пароль дала, хотя осознавала, что поступает нехорошо. И о том, что разработка системы ведется в нарушение правил безопасности (из мелочной экономии), знали архитектор со стороны разработчиков, наш админский шеф и представительница клиентов. А вот рядовых сотрудников (вроде меня) решили не ставить в известность, как оно обстоит. И менеджмент тоже не был в курсе. В самом деле, зачем менеджменту беспокоиться из-за каких-то $5000 в год?
И так бы оно все себе и работало еще долго. Но вот у того самого архитектора системы чего-то вдруг зачесались руки поменять пароль к аккаунту на удаленной системе, никого не поставив в известность. Наш подопечный сервер, на котором пароль остался старый, естественно, данные вытянуть не смог и заверещал "Аларм!" И все заверте...
Моралей в этой истории несколько.
Мораль 1. Как и обещал Эдвард Йордон, от политики в программных проектах никуда не деться.
Мораль 2. Уголовный кодекс надо чтить. Инструкции надо соблюдать!
Мораль 3. Если вы нарушаете инструкции, то информируйте своих подчиненных и заручитесь их согласием и молчанием. Не надо пытаться использовать подчиненных втёмную.
Мораль 4. Тайное зачастую становится явным.
Мораль 5. В следующий понедельник будет мне разборка с американцами. Вот даже не знаю, то ли они меня сразу уволят за вынос сора из избы, то ли еще немного помучают.
Вам это будет интересно!
Последние новости
Конструкции стен из кирпича
Стены, выложенные из кирпича, по сравнению с деревянными характеризуются значительно большей прочностью и устойчивостью. Помимо этого, в число их достоинств входят долговечность и способность сохранять первоначальные качества при длительном воздействии неблагоприятных внешних физико климатических факторов. Для сооружения жилых построек современная стро...Читать далее »
Ограждающие конструкции - современные решения
Для того чтобы правильно подобрать способ теплоизоляции жилой постройки и вид утеплителя, важно знать основные характеристики конструкционных элементов, составляющих здание, и материалов, используемых для их выполнения. Чтобы получить жилище, которое будет отвечать всем требованиям комфорта и безопасности, при проектировании особое внимание следует уделять ...Читать далее »
Пробковые утеплители
Одним из высокоэффективных современных утепляющих материалов считаются плиты, изготовленные из измельченной коры пробкового дуба. Среди их главных достоинств следует назвать небольшой вес, твердость, прочность и устойчивость к гниению и образованию плесени при воздействии влаги. Пробковые теплоизолирующие материалы не повреждаются грызунами и не разрушаются...Читать далее »
Выполнение теплоизоляции пола и перекрытий
Помимо повышения теплотехнических качеств стен, окон и кровли, для создания благоприятных микроклиматических условий в доме необходимо утеплять пол и потолочные перекрытия. Пол можно считать особой конструкцией в жилой постройке, поскольку человек пребывает почти в постоянном контакте с ним. Именно поэтому важно выбрать такую конструкцию и вид теплоизоляции, ...Читать далее »
Приложение
Утепление окна стекловолокном – обязательное условие, при котором значительно снизятся теплопотери. Теплоизоляция кирпичного дома плитами пенополистирола – надежный способ сделать жилище теплым и комфортным. Как сделать это правильно, показано на рис. 50. ...Читать далее »
Пенополистирольные утеплители
В последнее время на строительном рынке особенно высоким спросом пользуется теплоизолирующий материал URSA XPS. Его выпускают в форме жестких плит, размер которых составляет 1,25 × 0,6 м. Сырьем для производства данного материала является экструдированный пенополистирол, обладающий структурой с закрытыми ячейками. URSA XPS – это утеплитель, главными свойствами которого являются устойчивость к воздействию влаги и высока...Читать далее »
Теплоизоляция - важная составляющая архитектуры здания
О доме, отличающемся от других построек изысканной и оригинальной архитектурой, мечтает каждый. Сегодня реализовать это желание несложно: достаточно всего лишь подготовить смелый проект и необходимые строительные материалы. Современные загородные мини городки удивляют своими необычными строениями с характерными для них сложной конфигурацией, резкой разницей высоты составляющих частей, французскими окнами и т. ...Читать далее »
