Как стать автором
Обновить
0
Lidia Borisova @IamLAread⁠-⁠only

Пользователь

Отправить сообщение

Корпоративный портал. Что это? Зачем? Кому и когда?

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

Что это?


image

Давайте для начала разберемся в понятии «Корпоративный портал». Слишком часто его путают с «Корпоративным сайтом», но надо четко понимать разницу. Википедия говорит нам:
Корпоративный сайт — это интернет ресурс, содержащий полную информацию о компании, её услугах/продукции, событиях в жизни фирмы, историю развития и многое другое.

Однако:
Корпоративный портал — это веб-интерфейс, предоставляющий сотрудникам доступ к корпоративным данным фирмы.

Другими словами, корпоративный портал — это ваш «виртуальный офис», который позволяет вашим сотрудникам обмениваться информацией, документами, добавлять, изменять, удалять, а главное совместно работать. Но это в общем смысле.
Читать дальше →

Недооценённый принцип квантового мира, без которого жизнь была бы невозможной

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


О каких законах, принципах и свойствах квантового мира обычно вспоминают люди, думая о физике элементарных частиц?

Кто-то, скорее всего, вспомнит принцип неопределённости Гейзенберга. Он гласит, что существует предел точности, с которой можно одновременно знать некоторые пары физических свойств частиц — например, положение и импульс. Другими словами, чем точнее измеряется одно свойство, тем менее точно может быть известно другое.

Говоря более формально, принцип неопределённости представляет собой одно из множества математических неравенств, накладывающих фундаментальное ограничение на произведение точности некоторых связанных пар измерений квантовой системы, таких как положение, x, и импульс, p. Такие парные переменные называются дополнительными или канонически сопряжёнными переменными. Принцип неопределённости, впервые введённый в 1927 году немецким физиком Вернером Гейзенбергом, утверждает, что чем точнее определено положение частицы, тем менее точно можно предсказать её импульс, исходя из начальных условий, и наоборот.
Читать дальше →

Как эффективно решать проблемы в IT: 10 шагов для начинающих аналитиков

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

Представьте себе: утро, вы запускаете удаленку или приходите в офис и вот оно – письмо с проблемой, которую надо решить. Что делать? Паниковать? Брать отпуск? Нет!

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

Читать далее

ЦЕРН увеличил объем своего хранилища до первого в истории эксабайта. Как хранятся данные Большого адронного коллайдера

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

Когда Большой адронный коллайдер запущен — как например, во время своего второго цикла, с начала 2015 года по 2018 год, — он обрабатывает события на частоте 40 МГц. Другими словами, он учитывает 40 миллионов событий в секунду. Это необходимо, чтобы отслеживать столкновения между частицами, длящиеся менее 25 наносекунд.

Каждое событие содержит в себе примерно 1 мегабайт данных. Это значит, что в систему во время работы коллайдера входит примерно 40 терабайт данных. В секунду! Абсолютно фантастический объем информации, ведь петабайт набирается примерно за полминуты. Около 72 000 средних жестких дисков заполнялись бы каждый час.

Обрабатывать всё это на такой же скорости не представляется возможным; для анализа подобных объемов данных после окончания работы установки требуются годы. Значительная часть отфильтровывается еще на этапе сбора, на что тоже уходят огромные вычислительные ресурсы. Но всё‑таки остальную часть информации нужно где‑то хранить. Для этого европейская организация по ядерным исследованиям (ЦЕРН) содержит самый большой ЦОД в мире.

Читать далее

Микросервисы победили. Или не совсем

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

«Мы хотим сделать систему по учету персонала. Только у наших архитекторов есть требование, что все у нас должно быть на микросервисах». Это, пожалуй, самый бесячий заход, который нам приходится слышать, как разработчику Jmix – платформы быстрой разработки корпоративных веб-приложений. Почему только микросервисы? Какие проблемы, кроме независимого развертывания они решают? Это действительно необходимо для всех типов приложений? Мы, для полного понимания, ни в коем случае не являемся противниками микросервисной архитектуры, однако неистово сопротивляемся слепому следованию «карго культа». Часто случается, что ничего, кроме удорожания разработки, поддержки и эксплуатации такие решения не приносят. Собственно, об этом и пишет Nikolas Frankel, автор статьи, перевод которой представлен ниже.

Читать далее

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

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

В  Lamoda Tech мы работаем не только над e-comm платформой и приложениями, но и создаем продукты для внутренних пользователей. Например, системы для пунктов выдачи заказов, приложения для пеших курьеров и так далее.

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

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

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

Читать далее

REST API — Что такое HATEOAS?

Время на прочтение3 мин
Количество просмотров116K
Это пятая статья в серии статей про REST API:


В этой статье вы продолжите изучать REST API и узнаете о HATEOAS.

При просмотре веб-страницы вы можете просматривать данные на странице и выполнять с ними действия.

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


Читать дальше →

Записки технического руководителя проектов

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

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

Читать далее

Нейроны в голове человека и искусственный интеллект

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

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

Читать далее

Джира для джунов, или как планировать и “не сгореть”

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

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

Читать далее

Зачем и как мы пишем постмортемы по критичным багам

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

В какой-то момент у нас стало много хотфиксов — стабильно больше половины деплоев на проде были хотфиксы или откаты. Мы решили анализировать каждый хотфикс, чтобы понять причины, найти системные закономерности и устранить их, не допуская два раза одних и тех же ошибок. Как говорил Джейсон Стейтем (Стэтхэм? Стэтэм?): «Не страшно ошибаться, страшно повторять одну ошибку 2 раза». Ну и мы решили не повторяться и внедрить постмортемы. В статье расскажу как мы анализируем хотфиксы и другие критичные проблемы, что у нас получается, а что нет, с какими сложностями столкнулись и как их решали.

Читать далее

Цикл зрелости технологии (Hype cycle) Gartner — при внедрении новой системы на предприятии

Время на прочтение2 мин
Количество просмотров59K
image
В 1995 году исследовательская компания Gartner предложила hype cycle — кривую зрелости технологии, графически представляющую стадии, через которые проходит технологическое новшество в ходе своего становления.

Данный феномен наблюдается при появлении любой новой техники, будь то появление планшетов на рынке или внедрение новой CRM системы на предприятии.

Про то как эта кривая работает в части электроники, написано много статей.

А вот как она работает в ходе внедрение новой системы в организации?
Читать дальше →

Проектирование отказоустойчивости IT-систем

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

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

Что такое отказоустойчивость и стабильность?

Под отказоустойчивостью будем понимать свойство системы, которое позволяет максимально сохранять работоспособность при отказе отдельных конкретных компонентов системы либо связанных систем и восстанавливать работоспособность системы при восстановлении отказавших компонентов или связанных систем. Давайте рассмотрим подробнее эти 2 момента:

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

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

Читать далее

Пойди туда — не знаю куда: как оформить спецификацию, чтобы не запутаться самому и не выбесить коллег

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

Привет, на связи Ефим Иванов — Product Owner, а в недавнем прошлом системный аналитик на финтех-проектах Outlines Tech. Делюсь своим опытом, как составлял спецификации и облегчал работу команде. Я выявил два подхода: «все по полочкам» и «история создания решения». В статье найдете объяснение, чем отличаются методы, как выглядят и насколько удобны для каждого звена команды разработки. 

Читать далее

«Барби»: какие проблемы инфобеза может показать нам Барбиленд

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

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

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

Читать далее

Junior системные аналитики, или как не выгореть после первого проекта

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

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

Но что делать, когда ты junior, но тебе очень хочется стать специалистом в данной области?

 Курсы не помогают

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

 Что же делать?

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

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

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

Опыт желательно от 3 до 6 лет, прекрасно если работал на банковских проектах. Тогда им уже точно ничего не страшно.

Читать далее

Микросервисы глазами аналитика

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

Расскажу про системы с микросервисной архитектурой (MSA). Как они устроены, как я их анализировала, какие увидела проблемы и преимущества.

Статья не раскрывает лучшие практики использования микросервисов и не разоблачает их излишнюю популярность. Основная цель - описать технологию и процесс работы с ней с точки зрения системного аналитика.

Читать далее

Я устал: работа — рутина, и нет ощущения, что создаю что-то ценное. Как быть?

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

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

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

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

Читать далее

Как быть эффективным?

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

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

Наливайте чай, присаживайтесь поудобнее и жмите кнопку "I want to know this!".

I want to know this!

Когда не стоит экономить на аналитике

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

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

Аналитик SimbirSoft Евгения расскажет об одном кейсе, когда исключение роли аналитика из проекта именно с такой задачей привело к трудностям реализации, затягиванию сроков и … Но не будем раскрывать все карты. Подробности – ниже.

С точки зрения процесса разработки статья будет полезна руководителям проектов, аккаунт-менеджерам и тимлидам, а заказчикам поможет сформировать более чёткие ожидания.

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Тверская обл., Россия
Дата рождения
Зарегистрирована
Активность

Специализация

Системный аналитик
BPMN
UML
Системный анализ
Спецификация программного обеспечения
ER-диаграммы
Проектирование информационных систем
Анализ требований