Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Рыбачь в мире, пережившем апокалипсис. Люби мутантов, ищи артефакты, участвуй в рейдах и соревнованиях. Изготавливай снаряжение, развивай навыки, поддерживай союзников и раскрывай загадки этого мира.

Аномальная рыбалка

Симуляторы, Мидкорные, Ролевые

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
14
Millionary
Millionary
Лига образования

Когда умрёт очное образование? Часть 3⁠⁠

4 года назад

Когда стал разбираться в этом вопросе, был очень удивлён! Знаете, когда заговорили о дистанционном образовании? А теперь ваша очередь удивляться:


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

2. Телевидение, оно-то точно убьет очное образование, ведь можно вести прямую трансляцию с преподавателем на все телевизоры или классы. И снова промах.

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

4. А сейчас интернет… Вам это ничего не напоминает?


Но с интернетом всё же произошёл качественный сдвиг:

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

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

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


То есть нужно менять именно принципы обучения. Но вот вопрос - можно ли полностью избавиться от учителя или преподавателя?


Все формы дистанционного образования пытаются убрать учителя, зачем нужен учитель? Если задача просто «перекачивать» информацию в голову ученика, то действительно, обучающий фильм или анимированная картинка с текстом вполне эффективно справляется с этой задачей. Но опыт показывает, что задача учителя - это пробудить интерес к теме, создать диспут, диалог, дискуссию. Сколько из нас начинали любить предметы в школе, которые ненавидели или ненавидеть, которые любили только благодаря влиянию учителя? Это задача эмоционального, а не рационального характера. Учитель, преподаватель, наставник, тренер - эти люди нужны, без них система образования просто не будет работать.


Люди нужны людям — это неизменно, а инструментарий действительно будет меняться.

Когда умрёт очное образование? Часть 3
Показать полностью 1
[моё] Дистанционное обучение Образование Информационные системы Длиннопост
25
vsegdaest
vsegdaest

Завтра наступило вчера⁠⁠

5 лет назад

Хочешь знать будущее – посмотри вокруг. Ростки будущего здесь и сейчас. Бамбук, стебель которого сегодня растёт по 40 см в день, 5 лет назад зёрнышком попал в землю и за это время развил свою корневую систему

Завтра наступило вчера

Взгляни на десятку богатейших компаний мира:

1. Apple Inc. - информационные технологии

2. Amazon – ритейл 3. Alphabet – интернет

4. Microsoft – разработка программного обеспечения

5. Facebook – интернет

6. Alibaba Group – e-коммерс

7. Berkshire Hathaway - финансы, страхование, транспорт, коммунальные услуги, продукты питания

8. Tencent – интернет

9. JP Morgan Chase – банкинг

10. ExxonMobil – нефть и газ.


На десятку богатейших людей:

1. Джеф Безос – Amazon

2. Билл Гейтс – Microsoft

3. Бернард Арно - Louis Vuitton Moët Hennessy

4. Марк Цукерберг – Facebook

5. Уоррен Баффет - Berkshire Hathaway

6. Ларри Эллисон – Oracle

7. Амансио Ортего – Zara

8. Стив Баллмер – Microsoft

9. Ларри Пэйдж – Googl

10. Сергей Брин – Googl


(Данные Форбс на 01.06.2020)


Что их объединяет? Они строят бизнес с помощью информационных технологий и в информационных технологиях. Именно люди этих компаний создают завтрашний день. Он точно будет цифровым!


Как мир подвели к цифровому будущему? Сперва распиарили унылый и затянутый фильм-катастрофу «Джокер». О, ужас! Его даже наградили оскарами.

Затем под предлогом пандемии закрыли оффлайн бизнес.

Кто не понял вирусного предупреждения, в США на улицы допустили погромщиков, которые начали бить витрины (см. фото). А увидев вседозволенность, разграбили магазины в богатейших кварталах. Буйствующих в США вчера поддержали маргиналы Франции. (У государства нет сил в один день прекратить беспорядки?)


Нас планомерно подводят к полному закрытию бизнеса, работавшего по старинке – от человека к человеку. «Кто не спрятался – я не виноват!» Или – кто не перестроился на цифру – тот банкрот!


Что такое магазин вчера и магазин завтра? Вчера магазин должен был стоять на центральной улице с максимальным трафиком покупателей. Завтра магазин должен быть в интернете с максимальным трафиком покупателей.

Что такое магазины в интернете? Их можно сравнить с торговками, собранными на одном большом центральном рынке – интернете. А интернет – с пустыней Сахара. И покупатель никогда не придёт на этот «центральный рынок в пустыне Сахара».

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


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


На фото: Богатейший квартал Нью-Йорка 01.06.2020, facebook.com/samsebeskazal

Показать полностью 1
[моё] Интернет Интернет-магазин Технологии Цифровизация Информационные системы Бизнес Длиннопост Смерть Джорджа Флойда
25
20
TASSagency
TASSagency
Новости

Павел Дуров назвал iCloud инструментом слежки⁠⁠

5 лет назад
Павел Дуров назвал iCloud инструментом слежки

Российский предприниматель Павел Дуров назвал облачный сервис корпорации Apple iCloud инструментом слежки из-за отказа американской компании от планов сквозного шифрования данных пользователей. Такое мнение он высказал во вторник в своем телеграм-канале.


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

Ранее во вторник агентство Reuters сообщило, что Apple отказалась от планов разрешить пользователям осуществлять сквозное шифрование резервных копий своих данных в облачном сервисе iCloud после того, как ФБР США посчитало, что такой шаг навредит расследованию преступлений. По данным источников агентства, компания отказалась от проекта еще два года назад, однако не сообщала об этом публично.


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


Источник ТАСС

Показать полностью
[моё] Павел Дуров Telegram Apple Icloud Технологии Информационные системы Новости
6
turkhale

Если вы хотите больше пользы от департамента ИТ, его надо вывести из подчинения финансовому директору (Часть 2/2)⁠⁠

6 лет назад

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

Что такое план развития и как правильно гармонизировать. И в этом случае ситуация, которая описана на левой части диаграммы, была большой проблемой для ИТ, потому что приложения были сложными для изменения. Приложения ограничивали возможность экспериментов наверху, где бизнес как раз и хотел гибкости в части продуктовых линеек и бизнес-моделей. А приложение не могло обеспечить этой гибкости. С другой стороны, внизу приложение было крайне разнообразным, оно работало на всех видах аппаратного обеспечения и мейнфреймах, Linux, Windows, я действительно имею в виду, что там было все что угодно. Так что это был худший случай, когда внизу у вас разнообразие, которое вы оплачиваете, и эта инфраструктура ничего не дает вам в плане вариативности бизнес-модели. Вы не можете продать полис страхования, потому что поддержка бизнеса и вовлечение клиента находится на разных серверах.

Так что правильной стратегией гармонизации была гармонизация внизу. Убрать разнообразие инфраструктуры, перевести все на Linux, поместить в контейнер, автоматизировать развертывание и функционирование и резко уменьшить платформу. Джеймс Люис только что рассказал о роли платформ. Вам не нужна гармонизация, вам нужна возможность гибко экспериментировать с бизнес-моделью, не так ли?

Было бы глупо гармонизировать все сверху донизу, потому что разнообразие наверху — это ровно та штука, которая двигает бизнес. Поэтому ваше корпоративное управление ИТ должно четко понимать, где надо затянуть винты потуже, а где их ослабить и это очень важный момент в практике архитектуры предприятия. А то вы получите ситуацию, когда во всех частях организации появятся люди, которые будут гармонизировать все подряд, так как кто-то когда-то им сказал, что гармонизация — это хорошо, потому что она экономит деньги. Но гармонизация — это одновременно плохо, потому что она убивает бизнес. Если вы проведете гармонизацию там, где она не нужна, то вы сделаете ситуацию хуже. Все это кажется очень простым, но проблема в том, что ваш план может быть отличным, но реальность будет отличаться от плана. И с этим ничего нельзя поделать. Знаете, у нас есть поговорка в Германии, что если реальность не соответствует планам, то это проблема реальности, а не планов. Вы столько времени потратили на составление планов, они не могут быть плохими по определению.

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

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

У вас никогда не будет достаточно людей с достаточным набором навыков, вам надо выращивать таланты внутри организации.

Так что у вас, с одной стороны, есть стимул, чтобы осваивать распределенную практику архитектуры предприятия, а с другой стороны, так и надо делать, это правильный способ. И ваша роль как архитектора предприятия заключается в том, чтобы провести людей по этому пути. Это не игра "кто первый заберется наверх", это игра "кто первый забрался, тянет остальных". И это просветительская функция, функция тренера, инструктора на должности архитектора предприятия. И про это важно не забывать, потому что именно это подпитывает цикл, вам понадобится помощь остальных архитекторов. Вам нужна их поддержка, без нее вы потеряете базис. Линда хорошо про это говорила ранее "у меня такие классные идеи, мне не нужна помощь остальных", но такой настрой — это кратчайший путь в никуда.

Вот такая цепочка создания ценности.

И есть три вещи, которые должен делать архитектор предприятия, чтобы эта цепочка создания ценности заработала:

- Связи

- Абстракции

- Принятие решений


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

Это очень простое определение и теперь, посмотрев на эти уравнения, я думаю, все понимают суть работы архитектора. Это формула Блэка-Шоулза для оценки стоимости опционов, за которую выдали Нобелевскую премию.


Когда вы разговариваете с бизнесом и объясняете, в чем суть работы архитектора, то большинство людей в бизнес-подразделениях легко поймут эту аналогию, особенно в финансовых организациях. Вы просто говорите им, что вы продаете опционы, так? Что дает практика архитектуры? Она дает гибкость, она дает возможность менять свои решения в будущем. И это опционы.


Собираюсь я переместить приложения в облако или не собираюсь этого делать? Нужен мне такой опцион или нет? Надо ли мне иметь возможность динамически масштабировать приложение или это не нужно? Я могу продать такие опционы, они называются архитектура без состояний и масштабируемая архитектура. Эти опционы стоят денег, точно также, как и опционы на финансовых рынках и эта формула вычисляет стоимость такого опциона. За этот опцион надо заплатить, потому что он позволяет отказываться от своих решений в будущем и это имеет ценность. Я не знаю точно, что мне понадобится, поэтому я покупаю опцион, он дает мне возможность пойти в будущем как налево, так и направо, что имеет для меня ценность. Можно построить деревья решений и легко посчитать стоимость таких решений и стоимость опционов. И это основная штука, которую делает практика архитектуры предприятия и ключевая дискуссия, которая происходит между архитектором предприятия и бизнесом, заключается в следующем. Вот список опционов, которые могут оказаться для вас полезными. Давайте обсудим, какие из этих опционов стоит купить и почему. И дальше надо сделать еще одну вещь, которая на самом деле показана на этой формуле. Эта вещь заключается в том, что в меняющейся среде стоимость опциона увеличивается. Это легко представить себе. Если вы знаете абсолютно точно, что произойдет, например, вы разрабатываете приложение, которыми будут пользоваться 10 человек и это всегда будут 10 человек, то опцион на то, чтобы сделать это приложение масштабируемым, ничего не стоит. А вот если вы делаете Интернет-приложение, у которого сегодня 10 пользователей, а завтра 10 миллионов пользователей, то опцион на масштабирование будет очень ценным.

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

Три вещи, которые делает архитектор.

Связи. Есть одна простая истина, которую я вам сейчас открою. Никому нет никакого дела до архитектуры.

Неожиданное заявление с моей стороны, не правда ли? Архитектор говорит, что никому нет никакого дела до архитектуры. От этого знания становится грустно, не так ли? Старший архитектор говорит, что никому нет никакого дела до архитектуры. Потому что заказчики не видят вашей архитектуры. Ваши заказчики видят, как ваша система себя ведет. Быстро ли она работает? Работает ли она 24/7 или она все время ломается? Способны ли вы быстро ее дорабатывать? Если вы посмотрите на левую и на правую системы, то они состоят из одинаковых кусков А, В, С, Д. В чем же между ними разница?


Разница между этими системами в том, что они по-разному соединены. Связи между этими кусками разные. И если я спрошу любого архитектора, одинаковые ли свойства у этих двух систем, то он сразу выдаст мне минимум 10 различий между этими вариантами. У варианта, представленного слева, проще делать замены, но задержки могут быть больше, если один компонент выходит из строя, то вся система перестает работать, а у системы справа путь сигнала короче, но связность решения больше, сложнее производить замены и т.д. и т.п. Эта те штуки, которые мы делаем как архитекторы. Эти два варианта находятся на противоположных концах спектра возможных решений несмотря на то, что они состоят из одинаковых элементов. Как я это обычно объясняю с помощью простой метафоры . Пусть у нас есть ингредиенты - А, Б, С, Д. Помидоры, мука, тесто, сыр, колбаса, оливковое масло. В случае с софтом это база данных, сервер, сеть, фаерволл, но есть один тонкий момент.


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


Архитектор должен быть хорошим поваром, а что значит быть хорошим поваром? Быть хорошим поваром означает уметь правильно использовать ингредиенты. Если вы пойдете на рынок и купите хорошие помидоры, то это еще не значит, что вы вкусно покушаете. То же самое в ИТ, приобретение хороших ингредиентов — это хорошее начало, но приготовить вкусную еду, сделать хорошую архитектуру означает правильно все связать. Хорошая архитектуры живет в правильных связях.


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


Люди считают, что так говорить не очень-то и вежливо, но я искренне так считаю. Если у вас на картинке нет связей, то эта картинка скорее всего бесполезна. Вот интересный факт про связи - они существуют в разных измерениях. Первый вид связей - это связи между слоями. Вам надо связать инфраструктуру, данные, приложения, процессы, стратегию. И с точки зрения архитектора очень важно правильно связать между собой эти слои. Инфраструктура, данные и приложения должны поддерживать процессы и стратегию. И это как раз и есть цепочка создания ценности, о которой мы столько говорили. И еще есть связи между системами. Как у вас устроена интеграция. Изолированы они или у вас микросервисы, где там облака, SaaS, PaaS и это очень сильно определяет на то, как ведут себя эти системы. И, наконец, если мы оставим на минутку мир инженерных решений и перейдем в мир организационных структур, то есть еще связи между функциями организации. И все эти вещи очень сильно влияют на архитектуру, потому что если вам надо два месяца согласовывать перенос данных на сервер, то переезд приложения в облако вам не поможет. Вы все равно будете ждать 2 месяца своего одобрения.


Связи играют основную роль и связи живут в разных измерениях - между слоями, между системами и организационные связи.


Вторая важная для архитектора вещь — это способность абстрагироваться. Помните смешную картинку, в которой связи между множеством систем переплетены между собой как спагетти? Это реальность, она бесполезна для принятия решений.


Реальность слишком сложна, чтобы принимать по ней информированные решения. Вам нужна модель, чтобы принимать информированные решения.


И модели являются самыми важными инструментами для архитекторов, мы принимаем по ним решения, потому что реальность слишком сложная. Тут надо понимать очень важную вещь - модель не является реальностью. Она и не должна быть реальностью, потому что суть модели в том, чтобы упрощать реальность так, чтобы можно было отвечать на какой-то вопрос и принять решение. Но, с другой стороны, это означает, что для того, чтобы найти правильную модель, вам надо понять, на какой вопрос вы отвечаете. Поэтому вот вам классический пример с 4 различными картами. Они очень разные, они отображают одну и ту же систему - планету Землю. Но они выглядят очень по-разному. И причина, по которой они так по-разному выглядят заключается в том, что они отвечают на разные вопросы. Как мне пойти в пеший поход из пункта А в пункт Б или как мне проехать на машине отсюда и туда? Разные вопросы.

Это означает, что когда вы делаете модель архитектуры предприятия, то вам надо понять, на какой вопрос вы отвечаете, чтобы сделать хорошую модель. Или какое решение вы принимаете. Поэтому, когда кто-нибудь просит вас показать архитектуру, то совершенно закономерным уточнением с вашей стороны будет: "На какой вопрос вы ищете ответ? Какое решение вы принимаете?" Вы не должны разрабатывать диаграммы просто так, потому что такие виды диаграмм существуют. Разработка модели архитектуры должна лежать на твердом основании вопросов, на которые вы отвечаете и решений, которые вам надо принять. И можно перевернуть это в другую сторону. Если кто-то показывает вам диаграмму архитектуры, то правильно будет спросить: "Какое решение помогает принять эта диаграмма?" Если вас спросят: "В смысле?" То вы сможете ответить: "Ну как, это же модель реальности, модель нужна для того, чтобы помочь мне принять решение. Если вы показываете мне какую-то модель, то вы разрабатывали ее для поддержки принятия какого-то решения. Какое решение помогает принять эта модель?" И если он не сможет вам ничего ответить, то возможно, эта модель не так уж и полезна. Это пример архитектурной модели.

Так выглядят модели, которые создают различные инструменты разработки моделей архитектуры предприятия. Как вы видите, в этой диаграмме множество разных соединений. В этой модели вы можете увидеть соединения между практиками бизнеса и техническими решениями. И это основной функционал моделлеров архитектуры предприятия. Это очень полезная штука и это тот функционал, про который люди часто забывают при разработке моделей архитектуры, потому что инструменты разработки архитектуры часто очень сложные. Мы еще поговорим об этом. Дело ведь не в том, какие модели вы создадите в этом инструменте, дело в том, какую информацию вы сможете получить из инструмента, в чем заключается его польза. Инструмент должен помогать принимать вам решения. Если он не помогает вам принимать решения, то создание моделей архитектуры предприятия в этом инструменте — это простая потеря времени и денег.


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


И есть классическая история про индийских кобр во времена колониальной Англии. Это называется эффектом кобры. В то время было много кобр, и эти кобры не были особо дружелюбными созданиями. Британцы подумали: "Как бы нам от них избавиться?" И они объявили награду за поимку кобр. Мы будем платить за каждую убитую кобру и тогда всех кобр переловят и у нас больше не будет этой проблемы. Что произошло на самом деле? Люди просто стали разводить и убивать кобр. Потому что проще разводить кобр у себя на заднем дворе, чем ловить их в джунглях. И когда индусы стали просить слишком много наград за кобр, британцы перестали за них платить. И что сделали индусы? Правильно, они отпустили ненужных им кобр на свободу. Что получили британцы? Они получили еще больше кобр, чем их было до того и потратили на это кучу денег. Такими вещами занимается теория систем, системное мышление. И создание организационных систем сталкивается с точно такими же проблемами.

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

Решения.

И последний пункт, про который я уже говорил, это про то, как архитекторы предприятия принимают решения. И я часто иллюстрирую этот аспект с помощью такой картинки домика. Является ли такая картинка домика это архитектурой? И в классическом определении архитектуры, эта картинка описывает архитектуру. Классическое определение архитектуры говорит, что архитектура — это элементы состав, структура, ограничения и то, как они соединены все вместе. И картинка домика полностью подходит под это определение. На ней показаны окна, двери, крыша, все на своих местах. Так что картинка подходит под классическое определение архитектуры. Но на мой взгляд эта картинка не проходит проверку по следующему параметру. По параметру решений. Эта картинка не показывает никаких принятых решений. У меня есть хороший вопрос для проверки. И этот вопрос не: "Является ли это архитектурным описанием или нет?" Вот этот вопрос - заплатили бы вы за такой дизайн своему архитектору? И ответ скорее всего что нет, не заплатили бы. В этом дизайне нет никаких решений. Это стандартный рисунок.

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


И мы переходим к заключительной части моего выступления. Все те пункты, о которых я говорил, выглядят достаточно логичными. Есть 8 шагов цепочки создания ценности, у нас есть ключевые ингредиенты, вам надо учитывать связи, вам надо работать с абстракциями, вам надо принимать решения, но проблема заключается в том, что ситуация никогда не является такой простой и логичной. Потому что в реальности это огромное море неопределенности. И я думаю, что в этом море неопределенности теряется множество архитекторов предприятия, они просто теряют ориентиры. У них правильные намерения, но из-за того, что все так неопределённо, они просто не понимают, с чего начать. Поэтому принцип "разделяй и властвуй" является, пожалуй, самым важным принципом, которым вы должны руководствоваться в своей работе архитектора предприятия. Потому что именно этот принцип и позволяет им не закрываться в своей башне из слоновой кости. Но если у вас нет измеримых результатов, то вы никогда не покинете свою башню из слоновой кости. Потому что в башне из слоновой кости мир кажется прекрасным и красивым, но вы не приносите никакой пользы для бизнеса и это очень-очень плохая вещь.


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


Если вы вспомните, о чем я сегодня говорил, вы поймете, что я рассматривал ситуация с разных точек зрения. С точки зрения основателя компании, консультанта, с точки зрения разработчика, архитектора, и хороший архитектор всегда комбинирует различные точки зрения, чтобы получить полезные модели. И я думаю, что быть хорошим архитектором означает уметь занимать различные точки зрения, понимать аспекты организации бизнеса, технические моменты, понимать бизнес. Чем больше точек зрения вы понимаете, тем лучше вы можете делать работу архитектора предприятия, тем лучше вы "склеиваете" работу разных подразделений в согласованную деятельность. И спрос на таких людей крайне высокий, потому что их просто мало. И если вы сможете делать все то, о чем я говорил, и выдавать конкретный результат, то компании будут с руками вас отрывать. Это блог и книга про роль архитектора в цифровой трансформации организации.


https://www.enterpriseintegrationpatterns.com

https://leanpub.com/37things

Показать полностью 3
[моё] Бизнес Информационные системы Длиннопост
12
2
turkhale

Если вы хотите больше пользы от департамента ИТ, его надо вывести из подчинения финансовому директору (Часть 1/2)⁠⁠

6 лет назад

Считает Грегор Хохпе, технический директор по облачным вычислениям в Google. Грегор написал книгу "37 вещей, которые знает один архитектор о цифровой трансформации", в которой описал свои находки за время работы старшим архитектором в страховой компании Allianz с годовой выручкой 130 млрд. Евро, это в 7 раз больше, чем весь рынок страхования России, по данным KPMG https://assets.kpmg/content/dam/kpmg/ru/pdf/2018/07/ru-ru-in.... Грегор работал разработчиком в Google и закончил Стэнфорд по специальностям Computer Science и инженерный менеджмент (MSEM). Его профиль https://www.linkedin.com/in/ghohpe/


"Обычно ИТ заканчивается на офисе ИТ-директора (CIO, chief information officer). Этот человек распоряжается всем бюджетом ИТ и большинство людей в ИТ в конце концов подчиняются ИТ директору. Это довольно сложная работа. Куча людей шутят, что CIO расшифровывается как career is over, карьера закончена. Это не смешная шутка, потому что это очень сложная работа, особенно сейчас. Вам надо снижать издержки и внедрять инновации".

Расшифровка выступления.


Спасибо, что пришли послушать мой 45-минутный рассказ о том, что такое архитектура предприятия и какую роль она играет в крупных организациях. Как видите на слайдах, я сейчас работаю техническим директором в Google в подразделении, которое мы называем офис технического директора. Я работаю в основном с техническими и генеральными директорами крупных компаний, либо с архитекторами предприятий, и помогаю создать правильный формат использования облачных технологий. Этот формат включает в себя архитектурные и организационные изменения. Поэтому многое из того, о чем я буду сегодня говорить, вышло из таких разговоров и моего опыта работы в Allianz. До этого я работал в Google AdWords. В Allianz я был старшим архитектором, возглавлял департамент архитектуры предприятия. Когда я заступал на эту должность, я не понимал толком, что означает архитектура предприятия и чем должен заниматься архитектор предприятия.


С годами я понял, что это такое и в чем заключается ценность архитектуры. Кроме того, я понял множество ограничений, где эта практика не применима и стал видеть ее неправильное использование. И давайте я начну именно с этого. Когда мы говорим об архитектуре предприятия, я вижу две основные проблемы. Первая проблема это - (пауза). Первая проблема заключается в том, что не работает переключение слайдов. Что же тут надо сделать, а вот, все, получилось. Первая проблема заключается в том, что архитекторов предприятия видят такими людьми в башнях из слоновой кости. Они рисуют свои диаграммы, но они не решают настоящих проблем, по их мнению, это задача других людей. Основная причина такого поведения в том, что организации просто допускают такое поведение архитекторов. И, конечно, намного проще рисовать картинки, чем заставить программное обеспечение правильно работать. Поэтому если в вашей организации такое поведение поощряется и люди могут рисовать картинки и продолжать работать и получать повышения за рисование картинок, то именно этим многие и займутся.

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

Вторая проблема заключается в том, что когда люди говорят об архитекторе предприятия, то на ум приходит Архитектор Матрицы.

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

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


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

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

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

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

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


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

Если вы приносите пользу, то она не появляется из ниоткуда. Эта польза как-то создается. Она создается в какой-то цепочке создания ценности. То есть точно также, как у бизнеса есть цепочка создания ценности, когда вы покупаете сырье, собираете продукт, поставляете его и продаете в рознице, где его покупают потребители, которые используют продукт и получают пользу.


Вот точно так же у практики архитектуры предприятия есть цепочка создания ценности:

1. Понять бизнес-стратегию

2. Перевести ее в ИТ-стратегию

3. Создать прозрачность

4. Описать картинку целевого состояния ИТ

5. Определить план перехода

6. Согласовывать решения и осуществлять корпоративное управление ИТ-ландшафтом

7. Собирать обратную связь и уточнять планы и цели

8. Наставлять и тренировать


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

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

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

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

Я работал в страховой компании пять лет и я точно знаю, что большинство людей считают страховой бизнес довольно скучным местом. Что-то вроде немолодого человека, который ходит в костюме и с маленьким чемоданом, стучит в вашу дверь и продает вам страховые полисы на автомобиль или квартиру, и он занимается этим 30 лет и 30 лет назад все было ровно так же. В случае с Allianz это совсем не так, это глобальная страховая компания.

Вы покупаете страховку на время поездки при покупке билета по Интернету, когда у вас всплывает окошко с предложением страховки за 5 долларов. Кроме того, самолет, на котором вы полетите, тоже там застрахован, застрахована нефтяная платформа, которая добывает нефть, и трубопровод и нефтеперерабатывающий завод, который поставляет керосин, на котором этот самолет полетит.

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

Ребята в ИТ общем-то достаточно самонадеянно считают, что их работа намного интереснее, потому что есть клевые Kubernetes контейнеры и квантовые вычисления, а бизнес продает скучные страховые полисы. Такая самонадеянность очень опасна, потому что когда вы вглядитесь в бизнес повнимательнее, там тоже есть куча интересных вещей. Так что, в общем-то это вопрос того, чтобы их увидеть, эти интересные штуки. И, конечно, следующая очень важная вещь - это понять, где бизнес делает деньги. И делать деньги означает получать выручку, но у вас может быть выручка, но маржа может быть нулевой или отрицательной. Так что надо понимать, где у бизнеса находятся зоны роста, где он собирается расти. Собирается ли бизнес продавать какие-то подразделения или наоборот, покупать другие организации. Вы можете подумать: "Да мне-то какое дело до этого, я работаю в ИТ, а покупка и продажа других бизнесов - это забота генерального директора. Почему мне надо об этом думать?" Но если вы немного подумаете, вы поймете, что такие решения сильно влияют на ИТ. Если вы будете приобретать бизнесы, это означает кучу задач по интеграции, это неизбежно. Поэтому я, например, поездил по Азии и изучил, что же происходит там в реальности. Филиппины, например, в основном живут продажами страховок жизни. В Малайзии самые большие продажи страхования имущества.

Allianz продал свой бизнес в Южной Корее, он начал вести дела в Гонконге. Вы начинаете понимать, насколько динамичный это бизнес. Кроме того, вы должны понимать организационную структуру, не так ли? Большинство организаций вынуждены жить в нескольких измерениях. У них распределенная география, разные продуктовые линейки, разные функции.

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

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

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

Обычно ИТ заканчивается на офисе ИТ-директора (CIO, chief information officer). Этот человек распоряжается всем бюджетом ИТ и большинство людей в ИТ в конце концов подчиняются ИТ директору. Это довольно сложная работа. Куча людей шутят, что CIO расшифровывается как career is over, карьера закончена. Это не смешная шутка, потому что это очень сложная работа, особенно сейчас. Вам надо снижать издержки и внедрять инновации.

Вам нужны облачные вычисления. И вы знаете, кибербезопасность может стать причиной вашего увольнения. Да, именно так, обычно именно ИТ-директора увольняют, если что-то случается. Поэтому это интересная работа. Что важно, так это то, как бизнес смотрит на ИТ-директора и чего ожидает от него или нее и от ИТ организации в целом. Основной причиной роста отдела ИТ в организации стала автоматизация. ИТ сокращали издержки: сегодня мы делаем эти операции вручную, и это стоит кучу денег в фонде оплаты труда, а потом ставим компьютер, и я могу все делать на экране своего компьютера. Автоматизация сберегает мне кучу денег, так? Это хорошо. И это было причиной того, что ИТ росло 50 последних лет и стало таким большим.

Фишка в том, что ИТ-подразделения очень нацелены на снижение затрат, все ИТ нацелено на снижение издержек. Помните, мы говорили про реверс инжиниринг организации? Чтобы понять, считает ли ваша организация главной функцией ИТ снижение издержек, надо просто проверить, кому подчиняется отдел ИТ. Если ИТ-директор подчиняется финансовому директору, то его целью будет снижение затрат, потому что финансовый директор — это человек, который оплачивает счета. Поэтому если ваша отчетность подчинена деньгам, то именно этим ваша ИТ-организация и будет заниматься, она будет экономить. И это очень важная мысль, потому что представьте себе вы пришли с классной идеей гибридных облаков, например Docker Kubernetes.

В контейнерах этих гибридных облаков происходит оркестровка, вы можете убирать и добавлять, у вас есть CCD pipeline, вы можете поставить софт в любой момент. ИТ-директора это не заинтересует, потому что его начальника это не заинтересует. Потому что целью является снижение затрат. А вы только что говорили про скорость и гибкость.

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

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

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


Я часто привожу в пример компакт-диски. Любители музыки не требовали самих компакт-дисков. Им просто был нужен определенный трек и чтобы не надо было мотать кассету несколько минут. ИТ смогли реализовать эту скрытую потребность. Не было пользователя, который сказал, что ему нужна была крутящаяся штука с дырочками, которые выжег лазер, и чтобы было считывающее устройство, не так ли? Пользователи так не говорят.

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


А если вы ищете способ раскрыть пользу для бизнеса, то вам, наоборот, надо отвязаться от якоря снижения издержек, и нацелиться на гибкость. Никаких сотрудников в Бангалоре. Гибкость — это способность правильно маневрировать. Гибкость — это правильный курс действий.


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

Еще вы можете обнаружить, что ИТ-директор переходит в подчинение к CDO, chief digital officer. Эти люди поняли, что мир цифровизации подчиняется другим правилам, и ИТ-директор должен подчиняться напрямую генеральному директору и ИТ-директор также важен, как и остальные функции типа финансов или операций, маркетинга и продаж. Они должны быть одинаково важны, это действительно так, ИТ — это хороший бизнес.

Этого разделение между ИТ и бизнесом уже не существует. Я называю это экономикой скорости, в противоположность экономике масштаба. Люди осознали, что в цифровом мире не так важно, насколько ты крупный, важно, насколько ты быстрый. Поэтому надо преобразовывать бизнес-стратегию в ИТ-стратегию.


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


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

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

Поэтому вы покупаете эти решения, арендуете сервера, но при этом может легко так получиться, что стратегия поставщика решений может подменить вашу ИТ-стратегию. А это очень опасно, потому что стратегия поставщика отличается от вашей. Да, они думают в верном направлении, но это не означает, что это направление для вас лучшее.

И у поставщиков очень специфический взгляд на ваш бизнес, потому что они продают свой продукт. У них нет полного понимания ситуации, а ведь вам именно этого и надо, вам нужна комплексная стратегия. Вы должны знать, куда вы идете, что для вас важно. Может быть, для вас важна автоматизация. И вы идете к поставщику и спрашиваете: "А как вы устанавливаете приложения?" И если для установки приложения требуется что-то больше, чем просто нажать одну кнопку, вы говорите: "Извините, это не соответствует моей стратегии".

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

Самой первой книгой про архитектуру предприятия была книга про стратегию архитектуры предприятия. И как это часто бывает с первыми книгами, это, конечно, важная книга, но не самая лучшая книга, потому что она отражает самые начальные представления о предмете. Так что я скажу, что в этой книге есть самая важная диаграмма, в виде матрицы 2 на 2. Хорошая новость заключается в том, что руководство привыкло к матрицам 2 на 2, к ним они привыкли, потому что такие матрицы любят McKinsey and Co.

Поэтому руководители хорошо понимают идеи, которые изложены в матрице 2 на 2. И если вы хотите, чтобы руководство поняло вашу мысль, используйте этот инструмент. Но эта диаграмма все-таки потребует пояснений. Одна ось показывает уровень стандартизации процессов, другая уровень интеграции. Внизу слева у вас будет интересный бизнес, в котором отсутствует стандартизация и интеграция. Это, например, Siemens или GE или любая другая компания, которая делает все подряд от локомотивов до атомных электростанций и от поездов до холодильников.

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

Или у вас может быть среда репликации, например, рестораны Макдональдс по франшизе. Все бизнесы одинаковые, поэтому вы можете предоставить всем одинаковый набор приложений, и это будет модель SaaS, приложения как услуга. Все, что надо будет сделать новому подразделению Макдональдс — это залогиниться в облако и раз, у них есть все, что надо, от приема платежей до организации поставок.

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

Чем дальше ваша модель от модели Макдональдса, тем важнее для вас интеграция. Чем ближе вы к Макдональдсу, тем важнее для вас скорость репликации. Может быть, вам важны оба параметра. Бизнес-модель определяет вашу ИТ-стратегию и эта матрица показывает критический шаг преобразования вашей бизнес-стратегии в ИТ-стратегию.

Третий пункт касался прозрачности. И звучит это намного банальнее, чем это является в жизни. Потому что, если у вас нет прозрачности, вы ничего не можете сделать. Вы не можете украсть организацию бизнеса у конкурентов.

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

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

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

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

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

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

Если у вас три огромных приложения, у каждого из которых своя рабочая среда, своя автоматизация и свой мониторинг, то может получиться. Но если есть хотя бы 100 сервисов, то у вас не получится. Это классический план развития ИТ. Мы развиваем платформу, потом разбиваем ее на сервисы, и теперь, когда у вас общая рабочая среда, вы можете абстрагироваться от инфраструктуры. И тогда у вас есть гибкость и вы можете перенести приложения со своих серверов в облако.

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

Показать полностью 6 1
[моё] Бизнес Информационные системы Видео Длиннопост
0
466
astrobeglec

Катастрофа ИТ в госсекторе⁠⁠

7 лет назад

По мотивам поста про плохую работу ЕГР ЗАГС (https://pikabu.ru/story/_6217894).


Ремарка - в 2005-2007 годах я отвечал за информационный обмен между налоговой, полицией (ПВС/ГИБДД), БТИ, Росимуществом, ЗАГСом, ФССП. Помимо этого работал с информационными системами  Роспотребнадзора, ГО ЧС, местного самоуправления, Почты России, ЖКХ, ЦЗН.


Из указанных систем самая простая информационная система у органов ЗАГСа, а самая сложная у налоговой, во многих органах по тем или иным причинам информационные системы фактически не используются (или создаётся иллюзия использования).


С информационными системами в бюджетном секторе сейчас ситуация катастрофическая и это проблема не только органов ЗАГСа, это всеобщая проблема. С государственными ИС я работаю на протяжении 13,5 лет, поэтому своеобразная подборка причин и следствий этой катастрофы. Причин и следствий по настоящему очень много, поэтому "топ-10".


Сразу оговорюсь - я не буду топить за конкретную программу/решение/технологию. Каждому решению есть своё время и место.


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


2. Безграмотность административного персонала заказчиков. Технические задания на информационные системы должны (и по закону даже обязаны) писать заказчики. По факту ТЗ пишут "свои" подрядчики и естественно под себя. Это связано с тем, что специалистов, достаточно квалифицированных для составления ТЗ, у государственных/региональных/муниципальных заказчиков практически нет. В итоге системы собираются по принципу "сделать по минимуму и разгрузить склады нахрен не нужного барахла". Как я это понял? Если проанализировать ТЗ, то видна их несбалансированность. Техническое решение информационной системы эффективно только тогда, когда оно сбалансировано. Когда отдельные элементы системы работают "под предел" или вообще перегружены, а другие элементы работают на единицы процентов, то очевидно что система плохо сбалансирована и "простаивающие" элементы можно и нужно заменить на более дешевые аналоги. Присматриваемся и понимаем, что оборудование работающее на доли процента - это устаревшие  и дорогие решения. Коммерческим организациям это оборудование уже не интересно в принципе (т.к. есть более новое и дешевое), а бюджету можно впарить и притом втридорога. Ключевые параметры оборудования и программного обеспечения заказчики не знают (и знать не хотят), порядки цифр, технологии и т.п. вообще для заказчиков абстрактные вещи.


3. Безграмотность пользователей. Тут можно только всплакнуть. Меня уже очень много лет интересует вопрос (моя версия в конце абзаца) - как можно пользоваться интерфейсом социальной сети и тупить в более простых? На мой взгляд для обычного бюджетного пользователя компьютер - это просто некоторая шайтан-машина к которой боятся подойти.


4. Безграмотность исполнителей создающих ИС. Это, кстати, вообще феерично. Любой специалист знает, что задачу можно решить разными путями. Есть более эффективные, есть менее эффективные, естественно есть "через жопу". Так вот ГОС ИС это обычно "через жопу". Для "непосвящённых" объясню просто - есть некоторые правила построения ИС, естественно что правила - это не фиксированные законы и при определённых обстоятельствах правила нужно нарушать, но вот отдельные моменты проектов ИС... Это реальный сказочный звиздец. Системы которые по всем канонам и здравому смыслу должны быть централизованными делают распределёнными и наоборот. Системы используют приёмы которые вообще в голову придти не должны. Например, печально знакомая бюджетникам "Криста" имеет несколько интерфейсов работы с шаблонами, умудряется терять свои библиотеки (лежащие в папке программы), делает полную синхронизацию вместо отправки изменённых данных, интерфейс выбора, логика и формы в одном файле... Уже 9 лет я пытаюсь понять что нужно курить, чтобы это написать. Для тех кто "не в теме" объясню на доступных аналогах. Представьте, что у вас есть:

- отдельный Word для файлов начинающихся на А, Б и т.д.;

- что периодически приходится вынимать и вставлять жесткие диски для запуска ОС;

- для замены 1 буквы в тексте Вас заставляют перепечатывать на компьютере всю страницу;

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

Бред? Бред. И такой бред повсюду. В итоге многими системами сложнее пользоваться, чем просто в офисе формочки заполнять и в Excel считать (хотя должно быть наоборот). Причём это не ошибки - это просто реальный чемпионат идиотизма. Такое чувство, что подобные ИС пишут студенты 2-3 курса для получения допуска к зачётам по прогулам.


Для тех кто начнёт говорить про "специфику" - во-первых это далеко не уникальные продукты и у подобных ИС есть много аналогов (по сути это всё вариации ERP-систем, коих овердохрена) в т.ч. с открытым кодом, во-вторых подобные "особенности" не могут быть заложенными со стороны заказчика принципиально - они даже не подозревают об этих особенностях разработки ПО, в-третьих это нарушение правил подтвердивших свою эффективность в течении десятилетий и которые пишут в каждом учебники программирования.


Недавно попросили глянуть новую программу, разработка 2018 года, служит для заполнения определённой формы отчётности. Данные хранятся в FoxPro. Кем нужно быть, чтобы для хранения ОДНОГО документа (с NoSQL данными по сути) и использовать для этого БД выпущенную в 1988 году? Зачем там вообще БД?


Оцените уровень маразма (помним, что программа разработана в 2018 году): разработчик этой программы берёт NoSQL данные (для хранения которых все уже много лет XML/JSON используют), создаёт под неё (естественно избыточную, причём это принципиально не обходится) реляционную модель данных, потом берёт эти данные загоняет в древнюю базу данных, потом видать понимает, что хрень спорол и выгружает в собственный (упрощённый) аналог JSON. У меня на это нет слов - конвертируем данные в заведомо неподходящий формат, затем конвертируем данные обратно. Данные - числовые т.е. реляционная модель данных тут вообще неприменима в принципе.


Ну и ещё маразмы, коротко:

- Локальная структура проектируется как информационная система регионального уровня. Данные, которые актуальны непосредственно "на месте", собираются "на месте", потом передаются "в регион", потом возвращаются "на место". Второй режим - чисто локальная работа. Вот нахрена гонять данные в 2 противоположных направления? На вопрос "а нахрена собственно" идут пояснения достойные лучших наркоманов мира. Аналогичная система, основной задачей которой является координация регионального уровня, проектируется локальной. Так же маразмы идут, когда локальная система аппаратно проектируется как "клиент-серверная" (сервер с виртуальной машиной в которой установлена обычная ОС с обычным софтом), в итоге этот маразм просто забросили.

- Шаблонное решение тиражируемое в десятки мест. То есть одно и то же серверное решение применяется к системе со 500 узлами и с 10.

- Развёртывается доменная структура и Home версия ОС на рабочих станциях.

- Под систему передачи коротких текстовых сообщений (аналог СМС, протокол обмена обычными СМС поддерживается) собрана система "компьютер - сервер - компьютер - контроллер".

- Под 4-10 каналов связи с максимальным трафиком 10 Мбит/с используются Cisco 2960 (одна из топовых конфигураций), а под 2-х канальную систему с проектной нагрузкой 53 Мбит/с ставят бюджетный Dlink.

- В качестве маршрутизатора (чистый NAT, даже без файервола) используется Windows Server

- "Упрощённый" браузер "для более быстрой работы" (нет JavaScript, чисто GET/POST запросы) установщик весит 340 Мб, страница быстро жрёт ОЗУ, за 20 минут отжирается 1,4 Гб ОЗУ. Через час работы плюнули и открыли страницу через обычный.


5. Устаревшая программная и научная база. Я полагаю ответственные за разработку ИС сотрудники во-первых пенсионного или предпенсионного возраста, во-вторых работают в ВУЗах. Иначе я не могу объяснить почему современные системы используют популярные в образовательной среде и малоэффективные в современном продакшене анахронизмы, которые были актуальные 10-30 лет назад. Я не говорю, что эти решения "морально устарели", где-то мне это даже импонирует. Но это не решения сегодняшнего дня, сегодня для использования этих решений нет никаких объективных причин. DBF/FoxPro/Internet Explorer и прочие старички. Радует, что отдельные элементы стали актуализироваться, но пока их число очень незначительно.


Это особенно обидно, потому что:

Во-первых качество разработки программного обеспечения в России достаточно высокое, студенты и ИТ компании очень достойно смотрятся на мировом фоне.

Во-вторых отдельные программы требуют устаревшее оборудование и системное программное обеспечение. Последний реально вопиющий случай (своеобразный рекорд) - это в 2011 году искать железо под Windows 95 т.к. железка (лабораторный прибор за 700к) подключается через COM-порт и имеет драйвера исключительно под 95.


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


7. Низкие зарплаты технического персонала. Информационные системы, это всё-таки достаточно сложные системы и для обслуживания требуется уровень специалиста несколько выше обычного эникея. Зарплаты в бюджете очень печальные, в лучшем случае 25-30 % от рыночных (специалистов с аналогичной нагрузкой и квалификацией). В итоге специалисты уходят из бюджета, а системы без должного обслуживания достаточно быстро разваливаются или работают на небольшую долю реальных возможностей.


8. Самодурство чиновников. Знания об информационных технологиях чиновники получают судя по всему из фильмов и рекламы. Очень напрягает, что невозможность воспроизвести киношный трюк воспринимается как признак слабой квалификации специалиста. Люди, не имеющие не то что образования в сфере ИТ, но даже любого технического, ни разу не работавшие в организациях и структурах связанных с ИТ выдают "задания". При этом "задания" очень сильно напоминают наборы логически не связанных друг с другом терминов. Предлагаешь "А давайте HelpDesk внедрим?", в ответ "А зачем?"... Через определённое время "Внедряем систему централизованного отображения информации!", на вопрос "А нахрена?" затыкают. Отыгрались, закупились... При ширине видеостены 4 м максимально можно обеспечить расстояние до пользователя порядка 1,5 - 2 м. В итоге использовать систему невозможно (посмотрите на монитор с расстояния 1/2 ширины и поймёте почему)... Оператору "тяжелой" информсистемы ставим "труп", зато у какой-нибудь фифы вполне приличный игровой, в итоге человек ждёт пока комп оттормозится, а мощный игровой комп используется для фермы в ОК. На VPN по отправке отчётов (200 Мб/год) 10 Мбит/с, на электронную почту секретаря канал 8 Мбит/с... На отдел из 8 человек работа которых напрямую связана с "Интернетом" 1 Мбит/с и то еле отстояли, хотели 521 кбит/с... Важные файлы на компьютере 2006 года, без бэкапов? "А зачем они нужны?". Бэкапы. И 10000 на простенький СХД для бэкапов не дадим. Ну и что, что технике 5-12 лет, до этого работала и ещё поработает (это кстати краткий пересказ реального диалога). И т.д. и т.п.


9. Кумовство. Идиотское заблуждение, что работа админа не сложнее работы уборщицы приводят к тому, что на должности в ИТ подразделениях протаскивают "сыночков", "племянников" и т.п. Последствия немного предсказуемы... Например, несколько лет назад руководитель крупной региональной структуры уволил админа за то, что он подрабатывал фрилансом (имея зарплату 40% от средней по региону и около 25 % от зарплат на аналогичных должностях). ИТ-инфраструктура предприятия была очень сложной - в единую систему заведён "зоопарк" Windwos+Linux+FreeBSD, домен, IP-телефония... Короче много чего. Пригласили "своего" работника, но даже принимать не стали т.к. когда старый админ отдал листочек с паролями он задал вопрос "а куда их вводить?". Админ не знает куда вводить логины и пароли от админки сайта WordPress, SSH и т.п...


10. Подлог аппаратного обеспечения. Что это такое объясню на примере - супер-пупер блок "РогоКопыта" (опечатанный и опломбированный) при разборке (после неисправности вернули не опломбированным и без крепёжных болтов, корпус сам развалился) стоимостью 97 000 рублей оказался модифицированным нетбуком за 7000 рублей. Основной прикол в том, что на нём запущено единственное приложение, которое вполне может тянуть "малинка", или даже планшет зе 3000 рублей, или вообще софтверно (HTTP запрос раз в 20 секунд, при определённом флаге блок запускает звуковой сигнал).


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


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

Показать полностью
[моё] Информационные системы Государство Россия ЗАГС IT Длиннопост Текст
140
156
astrobeglec
Информационная безопасность IT

К слову об операционных системах⁠⁠

7 лет назад

Попробовал тут @ahovdryk, меня убедить в исключительности Windows в бизнес-области по типу "безальтернативно"... Я работаю Windows-админом уже примерно 15 лет, в Linux стаж примерно 9 лет. Сейчас я админю 4 ИСа, 1 из которых на Linux, 2 Windows и 1 смешанный, на компьютере дуалбут Windows + Linux. Дуалбут связан со специфическим софтом и задачами. Основная система - Linux.


Итак, давайте представим себе, что мы нашли профессиональных админов, которые нам собрали две информационные системы. Первый на базе Windows, второй на базе Linux. Вообще если мы найдём реально крутого админа, то он нам сделает гибридную сеть отдав серверную часть FreeBSD и Linux, а рабочие станции поделив между Linux, Windows и может быть MacOS (говорят там медиа очень хорошо прокачана).


Условимся, что информационные системы имеют идентичные цели и задачи, созданы под идентичное число сотрудников т.е. решают качественно и количественно идентичные задачи. Вернёмся к нашим админам, посмотрев на информационные системы мы увидим следующее:


1. Система на Windows будет гораздо дороже построенной на Linux. Во-первых это стоимость самих программных продуктов, во-вторых для построения информационной системы нужно закупить более мощное, и следовательно дорогое, оборудование.

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

3. На Linux-системе будет дикий вой пользователей. Грамотные и не ленивые сотрудники получат мощнейший инструмент, а не слишком одарённые пользователи будут выть про иконки в других местах.

4. Linux-система будет работать гораздо быстрей и стабильней.

5. Для администрирования Linux-системы нужны гораздо более квалифицированные администраторы, по сути информационную систему на Windows может администрировать и средний эникей (по Linux меркам).

6. Под Linux нужно тщательней выбирать оборудование - многие производители не утруждают себя совместимостью с Linux, но те кто сделали POSIX-совместимые продукты (HP/Samsung) в Linux будут работать гораздо лучше.

7. Некоторые решения, как под Linux, так и под Windows создать не получится в принципе.


По крайней мере такие особенности я видел в личном опыте развёртывая различные ИСы под разными ОС.


Первая и главная ошибка Windows-админов, это попытка перенести на Linux свои Windows-решения и это полный п...ец, потому что архитектура построения ИСов в обоих случаях отличается принципиально. Изначально *nix строился по клиент-серверной архитектуре, и это решение "показывает уши" даже на Android-смартфонах. Напрягу память и попробую вспомнить свои муки и открытия 9 лет назад, когда мне пришлось осваивать Linux.


Думаю стоит ещё раз уточнить, что муки при переходе с Windows на Linux связаны с тем, что я пробовал просто перенести Windows-решения в Linux, а это було огромной ошибкой. Кстати, чем больше опыт с Windows, тем тяжелее будет осваивать Linux, у меня на это (освоение) ушло более 2-х лет.


0x0. Документация в Linux - замечательная, хоть и в большинстве своём на английском языке.

0x1. Перезагрузка почти никогда не решает проблему. Чисто по архитектурным решениям.

0x2. Единое пространство данных. Нет привычных на тот момент дисков - структура каталогов начинается с корневого и непрерывна. В любой каталог можно подключить любую область данных - архивы, образы дисков, каталоги на удалённых системах и т.д.

0x3. Файл - точка доступа к данным. Файл - это не просто данные на диске, файлы в Linux могут... Очень много.

0x4. Из-за более широких возможностей файлов и каталогов нет необходимости во многих традиционных для Windows программах. Например, из-за наличия монтирования в Nero, UltraISO, Alcohol 120%, Daemon Tools и любой аналогичный софт теряют смысл в принципе. Мастеры загрузок, диагностические программы, AD и куча другого софта.

0x5. Технически рабочая станция Linux - это 7 - 13 паралельно работающих машин, сервер и 6 - 12 работающих независимо клиентов. При этом каждый виртуальный терминал может работать совершенно независимо.

0x6. Разные рабочие окружения. Графическая оболочка - это всего-лишь программа. Если Вам не нравится дизайн Windows 10, а хочется дизайн 7 или XP, то это Ваши проблемы. В Linux, если Вам не нравится Gnome, то KDE или E17 можно поставить одной командой и выбрать ту, которая будет наиболее удобной Вам.

0x7. Программ как таковых нет, есть пакеты - компоненты программ, из которых нужно собирать готовые решения. С одной стороны задача сформировать готовую к употреблению систему усложняется, с другой из-за многократного использования кода объём готового решения в разы ниже. Система, которая может решить почти все типовые задачи по редактированию/просмотру всех офисных форматов файлов + полный серверный пакет (web + БД + DNS + DHCP + виртуализация + служба развёртывания + треминальный сервер) занимает менее 25 Гб.

0x8. Софт хранится в репозиториях, почти ничего искать не надо. Репозиторий можно отзеркалить т.е. это как скачать магазин приложений.

0x9. Консоль рулит. И она реально рулит, причём так рулит, что к графическим интерфейсам вырабатывается почти физическое отвращение. Объясню просто - команды и настройки, это почти обычный текст и с ним можно делать всё, что можно делать с текстом. Навыки любого языка программирования (даже PHP) на уровне генерации текста и можно творить невообразимые для Windows-админа вещи.

0xA. Архитектура Linux строится на концепции "промышленного потока", на уровне архитектуры всё заточено под промышленное использование - разовые операции обычно сложнее Windows. Зато сделать одну и ту же операцию 100 000 раз лишь слегка сложнее чем всего 1 раз. Например, сделать 100 000 именных поздравительных открыток по шаблонам можно одной командой (при наличии заготовок и списка имён).

0xB. Админу нужно хорошо понимать компьютер. Если брать уровень возможностей и усилия на его освоения то Windows это получение 100 ед. возможностей за 50 ед. времени и непреодолимый потолок, а Linux - это первые 100 за 100 с перспективой 1000 за 2000. Очень многое вещи в Windows не реализуемы в принципе, выбор файловой системы, например. Или загрузка и работа системы в ОЗУ. Или проброс интерфейса приложения на другую машину.

0xC. Система сверхнастраиваемая. При определённых навыках многие параметры ядра ОС можно менять "на лету", получать данные из работающих процессов и ещё куча разных интересных вещей.

0xD. Сверхнадёжность. Можно вытащить хард из мёртвой машины и вставить его в другую, вообще не заботясь о железе. И 99% вероятность, что система на новой машине просто запустится и будет работать, без проблем с драйверами. Данные пользователя и серверные данные - просто каталоги. Перенести или "размножить" пользователя между машинами (со всеми настройками!) - просто, как скопировать папочку. "Отзеркалить" или склонировать машину можно одной командой в консоли.

0xE. Linux поддерживает гораздо больше стандартов и протоколов, чем Windows. Есть выбор из кучи файловых систем, протоколы передачи данных. Частично это перекрывается установкой софта на Windows, частично нет.

0xF. Больше всего меня поразило, когда я понял, что мой компьютер - прямое отражение моей квалификации.


Очень много было за эти годы "открытий чудных", но некоторые мифы я развею... Или подтвержу, что это не миф ;-)


"Стоимость владения". С одной стороны Windows-админы обходятся гораздо дешевле, а с другой Linux-админов нужно меньше при том же числе рабочих станций, фактически в правильно выстроенной системе админ будет устранять аппаратные проблемы и прописывать новых пользователей, все типовые задачи по обслуживанию легко автоматизируются и требуют незначительного контроля. Сбои при правильной и грамотной настройке Linux-систем практически исключены. На стадии формирования ИС (изначально) затраты на Windows-систему существенно выше, до 2-3 раз, в зависимости от конфигурации.


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


"Консоль - это отстой и не современно". Чушь полнейшая. При освоении базовых навыков работать в консоли во-первых гораздо удобней (говорить гораздо естественней чем тыкать в иконки), во-вторых консольные команды можно записать в файл и растиражировать их на произвольное число машин, в-третьих сравнительно не сложно сделать макет скрипта и используя генератор текстов сделать наборы конфигов для сотен или тысяч машин. Графический интерфейс безусловно рулит при "нечётких" задачах - когда пользователь не может чётко сформулировать команду и выбирает из возможных вариантов. В Windows так же есть консоль, которая постоянно развивается (powershell) и профессиональная настройка Windows-серверов наиболее надёжно и правильно производится через неё.


"Под Linux игр нет". Есть, но их гораздо меньше, да и с браузерными игрушками проблемы. Для бизнес-систем это скорее плюс, чем минус.


"Linux глючный". Чушь полнейшая. Надёжность Linux-системы прямо пропорциональна квалификации админа. Известный мне рекорд, видимый мной лично, это система для филиалов, ядра которой (центральные сервера) работают уже 9 лет. Система которую я видел сменила 2 харда и 3 системника. Фокус в том, что система 30 филиалов + серверный парк работала под контролем 2-х админов головного предприятия, простоев системы по сбою не было вообще (были простои по аварии электроснабжения, а харды и железо планово обновлялись вне рабочего времени сотрудников). Есть проблемы с рядом производителей и экземпляров аппаратного обеспечения, вплоть до невозможности запуска в системе, но это вопрос подбора оборудования.


"Под Linux мало программ". Репозитории наиболее распространённых дистрибутивов Linux содержат более 45 000 пакетов, а PPA-репозиторий ещё гораздо обширней. Число программ соотнести с числом пакетов довольно сложно т.к. одна программа может делать то, что делают несколько Windows программ, в свою очередь программа может состоять из нескольких пакетов. Практически все более-менее приличные производители ПО делают софт кросс-платформенным т.е. под Windows и Linux (в т.ч. уже давно есть 1С под Linux).


"GIMP не фотошоп и т.п.". Безусловно, что аналогов 1 в 1 многих программ в Linux нет и не будет. Это связано с тем, что в основу разработки программ положены различные принципы. Осваивать Linux-программы зачастую сложнее, но обычно их эффективность и возможности как минимум не уступают Windows-приложениям.


"Освоить Linux сложно или невозможно". Как-то раз я провёл эксперимент - группу учеников разделил на 2 части. Одну посадил за Windows, вторую за Linux. Набор навыков пользователя Linux-группа получила гораздо быстрее, а вот при смене ОС была забавная картина - чем успешнее ученик освоил "свою" ОС, тем сложнее им освоить другую.


"Linux гораздо безопасней Windows". Истина. Это связано с тем, что кодовая база Windows практически идентична на всех машинах и код поддерживается длительное время, а конфигурации Linux во-первых зависят от дистрибутива, во-вторых даже в рамках одного дистрибутива конфигурация прикладного ПО может очень сильно отличаться. В итоге вирус под Linux имеет гораздо меньше шансов на запуск. Большинство элементов защиты Linux не является сторонним софтом, а встроено в ядро.


"Вся информационная система должна строиться на одной операционной системе". Сказочная чушь. Задачи в информационной системе решают прикладные программы, ряд прикладного программного обеспечения работает гораздо лучше (или просто работает) с Linux, часть с Windows. С точки зрения покрытия задач наиболее эффективно (наименее затратно) использовать гибридную Windows-Linux систему. По сути Windows можно оставить AD (соответственно DNS + DHCP), можно добавить WDS (службу развёртывания), остальные задачи (VoIP, web, DB, резерв DNS/DHCP, антивирус, бэкапы и т.д.) возложить на Linux. Этот "миф" скорее всего стал следствием обычной лени администраторов.


P.S. Реально раздражают Windows-админы, которые не зная особенностей Linux-систем начинают пороть тонны необоснованной чуши. Безусловно, что Linux-система во-первых далеко не идеальная, во-вторых есть достаточно много областей, где применение Linux-систем по тем или иным причинам необосновано или даже невозможно. И это - реальные причины, а не безосновательная чушь. Отсутствие объективных аргументов со стороны линуксофобов говорит лишь о том, что изучить систему, которую они поливают помоями они не удосужились.

Показать полностью
[моё] Windows Linux Информационные системы Мифы Длиннопост Текст
216
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии