Евгений Скориков. Размышления про IT-аналитиз и проектирование
272 subscribers
16 photos
2 files
34 links
Всякое из мира ИТ анализа и проектирования. Канал ведет Евгений Скориков
Download Telegram
Всякие-разные истории из мира анализа и проектирования ИТ систем для автоматизации и цифровизации бизнес-процессов. Мысли всякие для обсуждения, которые приходят в голову. Цель - разобраться "что же происходит на самом деле при автоматизации/цифровизации и прочем улучшении бизнес-процессов". Ведущий канала - Женя Скориков. ...Обсуждения в группе приветствуются.
Вот вопрос. С одной стороны в системной инженерии утверждается, что все модели соответствуют/создаются некоторым точкам зрения (view point) некоторых ролей. С другой стороны мы прорабатываем usecase или структуру данных и понимаем, что это делать нужно в случае если это неочевидно. Нужно кому - нам? Тогда это какая-то тавтологическое утверждение "мы проектируем те модели, которые нам интересны". Разработчику ? Но почему модели строятся по одинаковым правилам ? Есть какая-то обьективная потребность(точки зрения), приводящая к тому почему мы строим usecase / структуры данных / модели интерфейсов. Как назвать точку зрения, при взгляде с которой на систему, получается модель usecase (для схем данных, кстати, точку зрения можно назвать взаимосвязью между обьектами)
Новый слоган. "Некогда пилу точить, пилить надо" преобразуется в "Некогда пилу точить, нужно быстро-быстро латать дыры в том, что криво распилили"
🔥4
А вот еще статья - https://stackoverflow.blog/2022/07/21/event-driven-topic-design-using-kafka/ . Букв много. Из полезного - обзор разных типов топиков в kafka, и да - kafka не простой брокер очередей "получил-передал". В ней есть некоторая логика организации передачи данных (выдача последнего состояния обьекта с данным ключом и гарантированное сохранение порядка выдачи).
Channel name was changed to «Размышления IT-аналитика»
А вот ещё размышление. Кто нибудь видел требования безопасности, сформулированное как свойство системы? Устойчивость к sql инъекциям - это требуемое свойство? Похоже что нет. Sql инъекция это модель атаки. То есть модель взаимодействия. "Требование" устойчивости к иньекциям описывается в виде стандарта/правила, которое должно соблюдаться при программирования. Почему я не считаю стандарт/правило требованием ? Модель взаимодействия и ожидаемый результат от поведения - это потребность. Стандарт/правило описывает как должна быть сделана программа, чтобы этот результат был получен. А где же описание свойства системы ? Его нет. Нужно ли оно? Вероятно нет
Наткнулся на довольно полезное решение от МТС (MTС mobile ID) - упрощение идентификации/сверки перс данных в мобильном телефоне (сайт, приложение), если интернет работает через моб сеть. с помощью операторов связи.

Логика работы:

1. клиент открывает форму идентификации (авторизация, регистрация). Вводит номер телефона. Сайт/приложение отправляет запрос с идентификатором в сервис
2. если связь происходит через моб интернет, то сервис сопоставляет введенный номер и номер телефона, по которому происходит мобильная связь и
2.1. если совпадает, высылает факт подтверждения. Ничего делать не надо
2.2 . если не совпадает - то через SMS, по старому

Основные сценарии использования

1. авторизация/регистрация. Стоимость этого сервиса несколько ниже чем SMS. А клиенту юзабильнее. Поэтому меньше действий.
2. сверка / заполнение данных (фио, дата рождения, пол, адрес, паспортные данные). Тут отдельная тарификация (см тарифы)
Факт отправки считается фактом идентификации для суда, поэтому можно делать подписку на рекламу этого телефона, если человек поставил галочку (не нужен факт ввода sms для доказательства в суде)
Набрел на книжку ITIL v3 2015 по-русски (кому надо - пишите в личку). Полистал. Написано хорошо. Обозначены все моменты ЧТО нужно не забыть. Как всегда очень мало сказано про КАК (как говориться, хотите знать как - идите на трейнинг).
Кстати, я подчерпнул несколько полезных книг в первом из каналов, пользуйтесь
Forwarded from Physics.Math.Code
👨🏻‍💻 Подборка интересных каналов и чатов для инженеров

📚 Physics.Math.Code[Канал] — крупнейшая библиотека с книгами для физиков, математиков и разработчиков.

🎥 Учебные фильмы — фильмы по физике, математике, программированию, технологиях, химии, биологии. Самые интересные видео для развития.

👾 Hack & Crack — канал с книгами по информационной безопасности, хакингу и всем, что с ним связано.

💡 Репетитор IT mentor — блог с заметками репетитора по физике, математике, IT, железе. Разборы интересных задач, рассуждения о науке, образовании и методах обучения.

🧬 Physics.Math.Code[Чат] — чат по серьезным вопросам по физике, математике, программированию и IT в целом.

📝 Техночат — обсуждаем технические книги и посты канала Physics.Math.Code. Чат технарей, в котором царит своя атмосфера: научные срачи дискуссии почти каждый день

👺 Hack & Crack [Ru] — обсуждаем лайфхаки и информационную безопасность в контексте программирования.

🎞 Scientific Video Library — обсуждаем видеоуроки и научные фильмы канала Учебные фильмы . Делимся идеями о том, что можно посмотреть по научной тематике

🚴🏻‍♂️ Велобайкер — канал с полезными заметками по велосипедной тематике. К каналу подключен чат, в котором мы собираем большое сообщество велолюбителей.
Вот склад Магнит. Какие функциональные элементы вы на нем видите, как устроена работа склада судя по этой фото, как вы считаете? Пишите в комментах ответы
Полтора года без публикаций - это слишком. Начал публиковать накопленные в черновиках материалы. И начал с простого - как давать определения / как определять концепты и вообще понимать о чем идет речь (и да, эта простая методика важна, я слишком часто сталкиваюсь с тем, что аналитики/РП/и пр общаются с заказчиком, но понимают по своему что он говорит, потому что не умеют за терминами увидеть концепты). https://habr.com/ru/post/691604/
Должен ли ИТ-аналитик-проектировщик уметь программировать? Вопрос вызвал жаркие дискуссии в группах аналитиков, количество комментариев перевалило за тысячу. А давайте взглянем на эту задачу системно, от цели ИТ-аналитик-проектировщика - https://habr.com/ru/post/692524/
Благодаря заметкам Максима Цепкова (большое ему спасибо), я наткнулся на записи отличного доклада Ивана Пашкова "Паттерны коммуникации с англоязычными заказчиками". Рекомендую - https://youtu.be/HYFBfW7N8b0?list=PL_XScYmjXxkdmrJPe5uD6woMVSTSY-Iu1
Осознал, что первый вопрос на собеседовании нужно спрашивать такой : "Вы зануда?". Если нет, то скорее всего соискатель не подходит )) а вы как считаете?