Сообщество - Офисные будни

Офисные будни

6 689 постов 16 951 подписчик

Популярные теги в сообществе:

1044

Ответ на пост «Оштрафовать вы нас не сможете —придётся терпеть»1

В случае IBM - убеждать невозможно. Так что один австралийский штат вообще запретил ей участвовать в тендерах. Это произошло после того, как первоначальная стоимость проекта в 6 миллионов долларов плавно выросла в процессе до 1.25 миллиардов. И при этом система так и не заработала.

https://www.henricodolfing.com/2019/12/project-failure-case-...


Да и в Канаде таких случаев немало. Разработали систему для расчета оплаты работников. Потратили на это дело 2.4 миллиарда. Через 6 лет она так и не работает нормально.

https://www.cbc.ca/news/canada/ottawa/phoenix-pay-system-iss...

462

Оштрафовать вы нас не сможете —придётся терпеть1

По мнению американского консалтингового агентства GALLUP лишь 20 % руководителей умеют убеждать (я считаю, что таких менее 15%). Умение убеждать – это про защиту своих интересов.

_________________


В 2003 году, в Канаде, от атипичной пневмонии, погибло сорок четыре человека.

«Надо что-нибудь скомандовать», -решило правительство Канады в 2004 году и приказало разработать автоматизированную систему раннего обнаружения и мониторинга вспышек инфекционных заболеваний. Система должна была объединить информационные системы всех канадских больниц.

—У нас есть то, что вы хотите. С вас 37,7 миллиона долларов и всё будет, как у мамы, -сказала компания IBM в 2005 году и взялась за работу. Проект назвали Панорама.

—Что вы задумали? -спросили с опаской канадские больницы.

— Мы придумали волшебство: если случится вирус мирового масштаба, все заболеют- то мы нет, -сказало канадское правительство.

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


• * * * * * * * * * *

—Мы не умеем делать такое. У нас не получается, не штрафуйте нас, мы старались, - заявила компания IBM, когда в 2007 году наступил срок сдачи Панорамы.

—Слава богу, -обрадовались канадские больницы.

—Сделайте, какое умеете, -сказало канадское правительство и, ограничило функционал системы тем, что получалось у IBM. Риски за рост будущих издержек и неуспех проекта были перенесены с IBM на канадских налогоплательщиков.

—А IBM точно умеет то, что нам нужно? -спросили канадские больницы.

—Вы против волшебства? -строго спросило канадское правительство.

—Мы не против, -не стали спорить вежливые канадские больницы, чтоб не расстраиваться.

—А можно, мы будем тестировать Панораму сами и больницам не показывать, -спросила компания IBM.

—Нельзя,-сказали канадские больницы.

—Можно,-сказало канадское правительство.


• * * * * * * * * * *

В 2010 году произошла приёмка Панорамы с опозданием на два года и девять месяцев. Первоначальный бюджет в размере 37,7 млн долларов увеличился до 66 млн долларов (из которых 21,5 млн долларов приходилось на устранение ошибок).

В 2011-2015году стартовало внедрение Панорамы в канадских больницах...

Согласно аудиторскому отчету 2015 года, систему приняли с 1200 дефектами. После начала развертывания системы было выявлено ещё более 11 000 дефектов и 2 500 из которых не были устранены. Цитирую: «…в некоторых местах кнопка с надписью «сохранить» означает не «сохранить», а «отменить». В других местах кнопки с надписью «отправить» и «отмена» могут означать «сохранить»!»

—А можно всё вернуть, как было- нам из-за Панорамы лечить некогда, —сказали канадские больницы.

-Мы уже столько баблосов потратили, что нельзя- придётся терпеть, -сказало канадское правительство и заложило в бюджет 14 миллионов ежегодной оплаты за сервисное сопровождение Панорамы. Затраты на Панораму к 2015 году составляли 113 миллионов долларов или 420% от изначальной суммы.


* * * * * * * * * *

В 2019 случился COVID-19 и все заболели, несмотря на Панораму.

-Что происходит? Где волшебство, где «хорошо, как у мамы»? -спросили канадские больницы.

-У нас не получилось, но оштрафовать вы нас не сможете —придётся терпеть, -сказала компания IBM и продолжила устранение дефектов Панорамы.

_________________

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

Это история про стоимость неумения убеждать.

Это очень и очень типичная история, о том, как руководители на местах не умеют вести диалог с центральными структурами и убеждать.

_________________


Набросок к книге "Забавные нюансы управления"


________________________________________

Возникло мнение в комментариях, что невозможно переубедить верхи, когда они приказали исполнять.
Неоднократно наблюдал, когда низы(нижестоящие руководители) меняли вышестояшие приказы.
Такое переубеждение- довольно сложная технология, требующая отдельного поста.


Здесь же скажу, что выглядит это примерно так: несогласные объединяются, тем самым усиливая свою позицию. Приходят к общему мнению.
Обозначают риски, которые понесут верхи. 
Риск того, что за плохой результат верхи будут наказаны наиболее существенен: у всех верхов есть свои верхи.
Собственные риски низов важны, но вторичны.
Затем, раз за разом, на каждом совещании, на каждом обсуждении,на каждой планёрке, крайне вежливо, с разных концов низы обозначают свою позицию- пиарятся. 

Таким образом, массовость, умение обозначать риски и пиар могут помочь откорректировать вышестоящее мнение.  Хотя конечно же, каждый случай индивидуален и написанное - не панацея.


В случае канадских больниц, мне кажется, что если бы аудиторскую проверку провели раньше, если бы вовремя подключили журналистов, то наверное IBM несла бы большую ответственность за результат. 

Показать полностью
35

Собеседование

Что-то у меня неделя на собеседования насыщенная. В понедельник на должность библиотекаря пришла девушка, 20 лет. Молодым мы всегда рады. Но, проучившись один курс иняза, Танечка его бросила, родители решили пристроить свое чадо. Очень негодовали, когда ее не взяли. На минуточку, это краевое учреждение, а не Макдональдс, здесь высшее образование нужно. И я бы даже поняла, если бы Таня хотела дальше учиться, но нет.

Дубль два. Анна Ковалева, 21 год, позади колледж, библиотекарь. Ура! Но. Девушка странноватая, заторможенная, ну, ладно, каких только не видели. Однако, выяснилось путем распросов и бесед, что Аня уже приходила в другой отдел, собеседовалась, но документы не принесла в назначенный срок по какой-то прихоти. Ей отказали в месте. И тадамс! Она пришла к нам, на чистом глазу утверждая, что никогда здесь не была раньше.

Кадр третий, финальный. Сергей Михайлович, 53 года, вальяжен, уверен. "С руками оторвут" написано на нем крупными буквами. Женатый зрелый мужчина устраивается на зарплату 15.000? Серьёзно? Навыки непонятны, резюме нет и не будет, да зачем? У меня средне-техническое образование мохнатого года и незаконченное библиотечное. Удалился, немного обижен, "я все понял".

И все трое за два дня. До этого наняла двух сотрудников, нарадоваться не могу, а тут инфантилизм в трёх вариациях.

98

Сколько нужно программистов, чтобы понять Kubernetes?

Сколько нужно программистов, чтобы понять Kubernetes?

Пару месяцев назад начал обучение нового сотрудника. Человеку сильно захотелось в программирование, пообщались, у него есть талант к обучению и получается запоминать алгоритмические трюки, а главное упорство. Только пока он еще уверен в том, что вот еще немного поучиться и станет супер-специалистом, который деньги лопатой гребет. А когда при очередном созвоне, оказывается, что ему нужно прочитать пару десятков страниц документации, чтобы овладеть нужной техникой, то сразу начинает нудеть – "Это мне что, опять целый день читать и запоминать? А работать когда?"


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


Бывают вещи, на изучение, которых нужно несколько часов. Например, технология SASS для удобной работы со стилями CSS. Конечно, при условии, что вы знаете, что такое CSS.

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


Такое у меня было и с Kubernetes.


Начнем издалека.


Как думаете в чем успех Google? Почему они смогли как ракета взлететь, поглотить невероятное количество мелких стартапов, умело переварить их и встроить в собственный бизнес?


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


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


В 2014 году Google открыла доступ к этой супер-технологии для всех – Kubernetes. Причем совершенно бесплатно, любая компания может, используя неограниченное количество серверов наращивать мощности, доступные им для вычислений.


- Зачем, это же породит множество конкурентов? – возразите вы. Но у Google свои соображения на этот счет. Так же, как и многие другие открытые исходники, например Android. Потому что они понимают ключевую идею – если поделиться полезным решением, то взамен они получают еще больше пользы. Они неплохо на этом зарабатывают. Предоставляют серверные мощности в аренду. Примерно, как Amazon, начинали как книжный магазин, а теперь крупнейшая облачная платформа. Масштабируйтесь, пожалуйста, вот вам наши сервера, только платите и все будет в шоколаде.


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


Для этого потребовалось сначала изучить Docker – это технология контейнеризации приложений. Еще одно чудо, на освоение, которого у меня ушло много времени. Если раньше, чтобы на одном сервере работало программное решение, нужно было основательно потрудиться в настройке окружения, вспомогательных библиотек, зависимостей. При этом, часто все эти подготовительные процедуры ломали зависимости других сервисов на этом же сервере. Одному нужен Python 2, а другому Python 3.


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


Выстраивать микросервисы и связывать их – это все равно, что строить фабрику. Где каждый участок отвечает за какую-то свою узкую задачу. Тут мы собираем данные. Затем отправляем их в хранилище. Следующий блок берет эти данные и дополняет их недостающими деталями. Потом реализуем блок, который извлекает эти данные и преобразует их в формат понятный другому модулю. Самое замечательное, все эти кирпичики можно добавлять сколько угодно много. При этом каждый кирпичик совсем не заботиться о том, для чего он все это делает. Ему важно выполнять свою задачу.


Благодаря конейнерам, я не ограничен в выборе технологий. Одно приложение может работать на PHP, другое на Python, а третье на NodeJS. И все это прекрасно умещается на одном сервере, а если потребуется масштабирование, то просто добавляется еще один сервер, вуаля и все это может обрабатывать теперь в два раза больше запросов, нисколько не замедляя своей работы.

И еще одно гигантское преимущество такого изолированного выполнения – это то, что теперь контейнеру тоже не нужно заботиться о том, на каком сервере он выполняется. Ему только мощности процессора подавай, оперативку и место для хранения файлов. Тут и подключается технология Kubernetes. Она способна один контейнер копировать на несколько узлов. Если вдруг один сервер сломается, то все запросы пойдут к другому рабочему серверу. Как Змей-Горыныч, на место отрубленной головы тут же вырастает новая.


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


Вывод


Может кто-то помнит времена, когда файлы качались по модему и на пару дискет в 3 мегабайта можно было потратить бессонную ночь, со всеми этими обрывами и пиликаниями. Тогда никто даже не мечтал о том, чтобы легко перегонять гигабайты информации за несколько минут. Ускорение и увеличение мощностей неизбежно влечет за собой сложность технологий и объемы знаний, которыми нужно овладеть специалисту. Только для того, чтобы знать какую кнопку нажать. При этом пределов этому совершенно не видно, поэтому в будущем людям придется учиться еще больше.


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

Показать полностью
3437

Чаша терпения переполнилась

Собрал нас вчера утром шеф на совещание... Сидим, слушаем шефа... Нас 9 человек... Шеф, честно говоря, задолбал уже своими ненужными совещаниями. Типа он нам каждое утро важные указания даёт, хотя все и так знают что делать нужно... В общем, сидим слушаем, вдруг слышим появилось какое-то бормотание, смотрим наш коллега(молодой и хороший спец в своей области, никогда не матерящийся...) сидит, смотрит в окно (точнее не в окно а в никуда)и что то бормочет. С каждой секундой бормотание становиться всё разборчивее:

— как он заебал... каждый день одну и ту же хуйню несёт...

Тут даже Шеф замолчал, и тоже стал слушать. А коллега продолжает говорить находясь в полной прострации:

— Блять, бросить всё, нахуй, уехать в деревню... , купить кур... взять корову в лизинг...

После фразы "корову в лизинг", сдерживаться мы больше не смогли... ржали все, даже шеф. Как ни странно, но уже сегодня утром совещания не было..

454

Эффективная девочка

Натолкнуло написать этот пост вот эта вот переписка: #comment_246213438

Эффективная девочка

Блядь! Работал я в маленькой фирмочке в 2013-2015 годах.

Начиналось всё хорошо и я был как раз таки у самых истоков.

У истоков были я (инженер) и девушка-начальница. Делали работу и не тужили. Берем ще одного инженера и рабочего. Дела идут в целом не плохо. Но тут девушка решает все бросить и съебнуть в столицу. Хозяин (который палец о палец не ударил) берет новую девушку.

Первой ее идеей было расширение штата. Мы сначала даже обрадовались что работать будет попроще. Ага.... В итоге берут:

Нам 2-х рабочих.

и шесть "девочек".....

На вопрос нахуа - мине сложнааа, мине нужна помащ....

похуй работаем. Бабосики капают, работа работается, начинается 2014 год....

Девочка тупа как пробка, да и любительница прибухнуть, в т.ч. на рабочем месте. Я же здесь власть ее оправдание. Ее девочки тоже начали охуевать от всей дозволенности.

Летом деньги потекли рекой. "ЯВласть" начала устраивать еже недельные гулянки в кафе по близости за счет конторы. Выписывать премии и себе и нам. Жили дорого-бохато...! За то лето я купил себе машину новую. Ну и отложил немного (впоследствии очень помогло)

Наступает осень, в стране кризис - заказов все меньше и меньше. О премиях никто уже не вспоминает. Гулянки вернулись в офис с танцами на столах.

Наступает глубокая осень, в стране кризис усиливается, заказов почти нет.

Начинаются мысли что пора съёбывать.

Наступает 2015 год и полная жопа для нашей конторки.

Одним из гвоздей в город стала новость: Мальчики, в этом месяце вы получите только 30% от зп, у нас денежек совсем нету. Мы злые, но ок.

Мысли становятся не то что бы навязчивые, а прямо активные: надо валить!

Предпоследним гвоздем стало известие что армии "девочек" зп платилась исправно, потому что им нужнее и вообще они деффачки...

Я и инженер встаем, собираем вещи и покидаем этот блядский цирк.

В след было еще что то про то что хуй куда устроимся и что то про толпу желающих работать на это ООО "титаник" и что то еще визжащее.

Правда, кто то туда приходил. Кто то даже пару недель работал. А потом все.

Люди приходить перестали. Заказов не стало тоже совсем. А тут и девочки разбегаться стали, ибо и им теперь платилось не как раньше. И в середине лата 2015 года эта блядская конторка пошла ко дну.

Хозяину было похуй, т.к. в его группе компаний это была капля в море и скорее развлечение.
Показать полностью 1
Отличная работа, все прочитано!