Как стать автором
Обновить
193.37

Анализ и проектирование систем *

Анализируй и проектируй

Сначала показывать
Порог рейтинга
Уровень сложности

Создание CRM для жилого комплекса будущего. Личный опыт

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 770

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

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

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0

Новости

ШвабрОпс – новое направление в IT-индустрии

Время на прочтение 2 мин
Количество просмотров 18K

Л - Добрый день, дорогие зрители, сегодня мы продолжаем нашу серию репортажей «Стартаперы Кварцевой Лощины». С вами снова я, независимый журналист, Лайер Бала-Больё, и сегодня наш гость - талантливый селфмейд, добившийся всего сам, 19-летний сын известного миллиардера, стартапер Жу̒лико Бары̒гги младший.

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

Жулико, вы только что были спикером на проходящем в Сан-Дьябло Блаблатоне и упомянули такую интересную вещь, как ШвабрОпс - можете рассказать нашим зрителям, что это такое и с чем его едят.

Ж – Привет, Лайер, привет всем. Да, на Блаблатоне я рассказывал про ШвабрОпс – это новое перспективное направление в IT. Дело было так. Я маялс…т.е. интенсивно работал в офисе и обратил внимание, что какой-то очкастый толстый задрот ходит туда-сюда из кабинета в кабинет. Я спросил секретаршу – кто это такой? Она ответила – это наш ДевОпс.

Л – Ага.

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

Л – Угу.

Ж – Ну и все, собственно. Я подумал-подумал и решил – а зачем нам уборщица?! Пусть этот дев…как его там…в общем – пусть он еще и пол протирает параллельно. Это же какая экономия получается!  

Читать далее
Всего голосов 46: ↑35 и ↓11 +24
Комментарии 60

Проектирование регионального офиса цифровой трансформации — возможна ли гибкость?

Время на прочтение 9 мин
Количество просмотров 154
Мнение

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

Руководитель проектного офиса Центра цифровой трансформации Республики Татарстан Виктор Щепинов рассказывает о трендах в проектировании цифровых организаций и делится своим опытом.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

Бизнес-правила в действии: семь лет развития и усовершенствования Business Rules Engine

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 519
Кейс

Привет! Меня зовут Владислав Кучинский. Я начинал свой карьерный путь в IT с разработки на С++ и Java, а сейчас являюсь руководителем группы Platform Event Management в компании Bercut.

Сегодня я расскажу историю создания платформы Business Rules Engine (BRE) Bercut – системы обработки событий в реальном времени. Поделюсь опытом удачных и не очень решений, которые в итоге все же стали удачными. К моменту начала разработки BRE я был руководителем отдела и осуществлял различные роли: был аналитиком, архитектором, сам что-то кодировал, внедрял, тестировал.

Итак, под катом – история преодоления сложностей, с которыми мы столкнулись во время проекта, и выводы, к которым пришли.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

Истории

10 небанальных ресурсов для системного аналитика

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.5K
Дайджест

Привет! Меня зовут Филипп Сенцов. Я системный архитектор в «Альфа-Банке», а также преподаватель и автор на курсе «Системный аналитик» в Яндекс Практикуме.

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

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 1

PaaS два года спустя. Обзор инструментов и какие задачи они решают

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 1.2K
Обзор

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

Меня зовут Дмитрий Лукиянчук, и я руковожу отделом в IT-платформе СберМаркета. В этой статье я сделаю обзор инструментов, которые у нас есть сейчас, спустя 2,5 года, и какие задачи эти инструменты решают. Вы узнаете, что вам нужно будет сделать, если вы сами решите взяться за построение платформы, а если у вас уже есть своя платформа, то вам будет интересно найти 10 отличий в своей и нашей реализации.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 3

Полезное для начинающего Системного аналитика

Время на прочтение 3 мин
Количество просмотров 7.5K

Хочу поделиться с вами Key skils Systems Analyst которые нашла и сформировала для себя, чтобы в дальнейшем можно было легко оценить свой знания по всем пунктам.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 8

Advanced Process Control (APC)

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 802

Всем привет!

На HABRе есть интересная статья (даже две) про RTO, которая тесно связана с СУУТП, но нет ни одной статьи про саму СУУТП. Не порядок. Надо исправляться.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 1

В заданных условиях: импортозамещение ПО и как ИТ-специалистам с этим жить

Время на прочтение 5 мин
Количество просмотров 3.2K

Импортозамещение продолжается ― президент подписал поручение, по которому все государственные компании обязаны перейти на базовое российское ПО к 2025 году.

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

Но даже не в государственных компаниях происходят изменения: импортный софт перестал легально продавать лицензии. Что делать в такой ситуации?

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

Бизнес ставит ИТ-специалистов перед фактом: закупаем и внедряем новый софт. Это надо делать в сжатые сроки, учесть все аспекты, чтобы ИТ-инфраструктура корректно работала и производительность сотрудников не снижалась.

В статье эксперты «Инферит ИТМен» рассмотрят, к каким проблемам импортозамещение ПО приводит уже сейчас и как их минимизировать.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 16

Самая сложная часть создания программного обеспечения — это не написание кода, а сбор требований

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 2.1K
Мнение
Перевод

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

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

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

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 15

В толковый словарь Business Process Management: Бизнес-функция vs Бизнес-процесс

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 966

В том, что управленческая концепция BPM (Business Process Management, управление бизнес-процессами) до сих пор не имеет строгих непротиворечивых основ и долгое время не может «вырасти» в научную \ инженерную дисциплину во многом лежит вина низкого качества терминологии BPM (имеем семантический «зоопарк»). Точной дисциплине нужны единые универсалии, концепты, понятия, категории, таксономии, которые сверены и сведены в единый талмуд под названием Толковый словарь BPM. Эти универсалии (образы, шаблоны) должны быть четко обоснованы (логически выведены, взаимоувязаны) и систематизированы в онтологию в рамках единой непротиворечивой концепции, включающей идей (идеологию), методы (методологию), систему логических рассуждений и математическую основу. К сожалению, в BPM усиливается путаница в понятиях и прогрессирует различное толкование одних и тех же терминов, т.е. сегодня классический BPM не развивается, а скорее деградирует.

Появляются новые BPM инструменты, например, только в 2023 появились отечественные «очередные убийцы BPM-мастодонта Business Studio»: PIX Process Studio и Арахис (не путать с BPMN\ low code \ no code инструментами), но они не только не привносят чего-либо теоретического «свежего», концептуально нового, а зачастую и не содержат теоретических основ (базовых концепций) классического BPM, хотя бы в объеме ARIS четверть вековой давности (конца 90-х).

Появляются новые BPM инструменты, например, только в 2023 появились отечественные «очередные убийцы BPM-мастодонта Business Studio»: PIX Process Studio и Арахис (не путать с BPMN\ low code \ no code инструментами), но они не только не привносят чего-либо теоретического «свежего», концептуально нового, а зачастую и не содержат теоретических основ (базовых концепций) классического BPM, хотя бы в объеме ARIS четверть вековой давности (конца 90-х).

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 6

Города в киберпространстве: образ города и разработка ПО

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 720
Мнение
Перевод

Уже почти 200 лет урбанисты проектируют города с учетом потребностей людей. UI/UX дизайнерам есть чему у них научиться.

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

Первую статью можно прочесть по ссылке: «Гайд по разработке ПО от градостроителя»

Читать далее
Всего голосов 18: ↑17 и ↓1 +16
Комментарии 0

Почему компании не нужен архитектор

Время на прочтение 21 мин
Количество просмотров 4.6K

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

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

Разработчика всегда спрашивают: «Куда ты хочешь развиваться — в менеджмент или архитектуру?» Более того, я сам это делал множество раз :) Всегда складывалось впечатление, что на этой развилке работает только одна дорога — в менеджмент. 

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

Читать далее
Всего голосов 16: ↑13 и ↓3 +10
Комментарии 14

Ближайшие события

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
XIX конференция разработчиков свободных программ «Базальт СПО»
Дата 29 сентября – 1 октября
Время 10:00 – 19:00
Место Переславль-Залесский Онлайн
Kokoc Hackathon
Дата 29 сентября – 1 октября
Время 19:00 – 21:00
Место Онлайн
Ruby Russia 2023 Online
Дата 30 сентября
Время 11:00 – 21:00
Место Онлайн
PG Boot Camp Russia 2023
Дата 5 октября
Время 10:00 – 17:00
Место Москва Онлайн
Joker
Дата 9 – 14 октября
Время 16:00 – 19:30
Место Санкт-Петербург Онлайн
Открытый урок «Kafka Streams»
Дата 16 октября
Время 10:00
Место Онлайн
Питч-сессия pravo (tech) impulse
Дата 19 октября
Время 15:45 – 17:30
Место Москва
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн
Онлайн IT HR-конференция HR42
Дата 17 – 18 ноября
Время 10:00 – 14:00
Место Онлайн
HighLoad++ 2023
Дата 27 – 28 ноября
Время 9:00 – 20:00
Место Москва Онлайн

Зачем нужна оценка зрелости бизнес-процессов при разработке системы

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 440
Туториал

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

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

Читать далее 👉
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 1

Хороший ретрай, плохой ретрай, или История одного падения

Уровень сложности Средний
Время на прочтение 17 мин
Количество просмотров 11K

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

Меня зовут Денис Исаев, и я работаю в Яндекс Go. Сегодня я поделюсь опытом решения проблем с отказоустойчивостью из-за ретраев. Основано на реальных инцидентах в системе из 800 микросервисов.

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

Читать далее
Всего голосов 97: ↑97 и ↓0 +97
Комментарии 24

Давайте поощрять осознанное мышление

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 5.4K
Перевод

На одном из моих уроков я бросил вызов студентам: «Сделайте диаграмму тестирования». Одни начали рисовать сложные изображения, другие – простые. Одни буквальные, другие метафорические. Но многие испытывали трудности, пытаясь сосредоточиться на самом процессе тестирования. Если вы действительно хотите стать мастером в этой области, вам нужно научиться заглядывать в себя, вызывать образы и слова, а затем создавать практические и концептуальные артефакты из них. 

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Комментарии 3

Оптимизация работы с Camunda на основе External task

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.4K
Кейс

Привет! Меня зовут Андрей, я - ведущий разработчик в "РТК ИТ". В этой статье речь пойдет об опыте перехода на паттерн external task в одной из наших систем.

Camunda — это BPM-движок для автоматизации бизнес-процессов. Она представляет собой набор библиотек, которые и позволяют выполнять описанные процессы.

Как мы в проекте работаем с camunda

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

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 5

Design API First. Кодогенерация Roslyn

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 895
Туториал

Привет, Habr! С вами Антон, руководитель Архитектурного комитета компании SimbirSoft. Мы продолжаем цикл статей, посвященных практическому внедрению подхода Design API First в разработку наших проектов. Настало время поделиться практическим опытом использования спецификаций OpenAPI для кодогенерации контрактов backend.

Дисклеймер: Материал публикации в первую очередь передает практический опыт работы системных аналитиков и практикующих архитекторов при интеграции Design API First с непосредственным процессом разработки. Некоторые технические детали реализации будут описаны не полностью.

Читать далее
Рейтинг 0
Комментарии 4

Автоматизация бизнес-процессов в Heflo: от А до Я

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.7K
Туториал

Привет, Хабр! Меня зовут Анастасия Андреева, работаю процессным аналитиком направления Business Process Management в компании GlowByte. Не так давно мой коллега рассказывал о Heflo – универсальной системе бизнес-моделирования. В рамках деятельности Heflo Club мы в GlowByte создаем обучающий контент для бизнес- и процессных аналитиков, а также для всех, кто желает познакомиться с миром BPM и освоить новую систему управления бизнес-процессами Heflo.

“Построить бизнес-процесс легко” – пестрят заголовки статей “самоназванных” гуру BPM, но так ли это на самом деле? Сегодня мы поговорим о том, как моделировать бизнес-процессы и как осуществляется их автоматизация на платформе Heflo. Это Low-code-система, преимуществом которой является практически отсутствие написания кода, что позволяет просто и быстро создавать с помощью нее цифровые решения для различных процессов компании. 

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 6

9 архитектурных антипаттернов при разработке телеграм-ботов на Python

Уровень сложности Простой
Время на прочтение 17 мин
Количество просмотров 6.9K
Обзор

Привет, Хабр! Если вас заинтересовал заголовок этой статьи, значит, вас интересует созданием телеграм-ботов, и вы стремитесь к совершенству в этом. Разработка телеграм-ботов требует не только креативности, но и правильной архитектуры. В этой статье мы рассмотрим 9 архитектурных антипаттернов, которые могут стать серьезными преградами на вашем пути к созданию бота.

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

Читать далее...
Всего голосов 18: ↑13 и ↓5 +8
Комментарии 4

Вклад авторов

Работа