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

Управление разработкой *

Планирование, отслеживание и контроль

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

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

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

Теория ограничений (ТОС) — это управленческая методология, предложенная Элияху Голдраттом в 1984 году в его книге «Цель». Она базируется на простом, но мощном принципе: любая система, будь то производство, бизнес‑процесс или команда разработки, всегда ограничена одним или несколькими узкими местами. Эти ограничения или «бутылочные горлышки» сдерживают общую эффективность системы и являются теми ключевыми элементами, которые необходимо обнаружить и устранить для значительных улучшений.

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

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

Новости

Как мы развивали «Автосборку»: опыт оптимизации высоконагруженных систем

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

Привет! Меня зовут Иннокентий Корнилов, я ведущий инженер‑разработчик в Bercut, где работаю с 2013 года.

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

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

Далее
Всего голосов 7: ↑7 и ↓0+12
Комментарии0

Как мы улучшили прогнозируемость и управляемость проектов в IT-компании? Кейс

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

Меня пригласили как эксперта по внедрению гибких подходов управления в одну IT-компанию, занимающуюся разработкой решений в сфере B2B. Основная задача заключалась в том, чтобы настроить процессы управления проектами, сделать их предсказуемыми и управляемыми. До начала сотрудничества компания сталкивалась с множеством проблем: сроки регулярно срывались, клиенты были недовольны, проекты могли «висеть» в работе до 8 месяцев без завершения, а команда испытывала серьезные перегрузки из‑за параллельной работы над несколькими задачами.

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

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

История создания ASoar: от идеи до реализации системы кибербезопасности

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

Я описал свой путь в предыдущей статье https://habr.com/ru/articles/813239/, но если коротко, то моя карьера в сфере информационной безопасности началась, как и у многих, с работы в ИТ-инфраструктуре. Поначалу моя компания занималась тем, что поддерживала стабильность сетей и систем для различных компаний, и регулярно сталкиваясь с типичными проблемами, связанными с кибератаками. Однажды в компании, где штат ИБ был минимален, мы внедрили SIEM — решение, которое, как считалось, должно было кардинально улучшить безопасность. Однако это был дорогостоящий и трудоёмкий процесс. SIEM не только не оправдал ожиданий, но и породил кучу инцидентов, большинство из которых не представляли реальной угрозы. Специалисты тратили время на анализ множества событий, которые, по сути, были незначительными. С каждым новым ложным срабатыванием доверие к системе падало. В конце концов, люди просто начали игнорировать предупреждения, считая, что система безопасна, хотя это было далеко не так.

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

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

Истории

Джун, мидл, сениор на примере велосипедистов

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

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

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

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

Из чего складывается цена на ИТ-разработку:  разбираем ключевые факторы

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

Вы думаете, мы в ИТ сидим и из воздуха берем цены для закупок? Конечно, нет. Каждая цифра в смете — это не фантазия, а отражение реальных затрат и рисков.

Для начала давайте посмотрим, почему цены на ИТ-услуги растут в целом?

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

В вашем SIEM Detection as a Code есть? Нет? Сейчас будет

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

Привет! Меня зовут Кермен, я — аналитик на второй линии SOC. Наша команда исследует данные от инфраструктуры и сервисов Ozon для выявления нелегитимной активности: от нарушения политик информационной безопасности до целенаправленных атак.

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

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

Нам захотелось навести порядок, поэтому позаимствовали опыт разработчиков: сделали новый формат хранения, добавили больше метаинформации, настроили CI/CD, и теперь у наших объектов есть свой жизненный цикл, включающий в себя этапы разработки, тестирования, перенос в продакшн, пересмотр и отключение.

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

Читать далее
Всего голосов 43: ↑42 и ↓1+46
Комментарии11

В России есть замена MS Project. Обзор системы планирования и исполнения проектов в «Первой Форме»

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

Ещё до ухода Microsoft менеджеры проектов часто переключались между двумя системами — Project использовали для планирования задач и, например, Jira для их исполнения. В этом случае они вручную или с помощью дополнительных плагинов синхронизировали данные, а также отдельно узнавали статусы у исполнителей в третьем решении или мессенджере.

При этом Project оставался самой популярной системой для ведения проектов в крупных компаниях. Мы с командой понимали, что рано или поздно Microsoft отключит российских пользователей, поэтому заранее стали готовиться к росту запросов на «полный аналог» и перепридумали своё проектное управление. 

Меня зовут Максим Тимонов, я дизайн-директор в «Первой Форме». В этой статье я покажу, какие возможности мы добавили, чтобы заменить MS Project и объединить всю проектную работу в одной системе. 

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

Трансформация или чемодан без ручки (часть 4) Что такое трансформация, и с чего надо начинать, чтобы получить желаемое?

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

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

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

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

9 условий сохранения трудовой мотивации в Agile-командах

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

Привет, меня зовут Никита, я — продуктовый дизайнер в Effective Technologies. На работе ищу и внедряю наиболее эффективные способы решения проблем бизнеса и пользователей, учитывая технические ограничения и имеющиеся ресурсы. В итеративном улучшении продуктов компании мне помогают CustDev, UX-тесты и исследования, валидация метрик. А ещё я занимаюсь социологией, тема моей кандидатской — трудовая мотивация. О ней мы и поговорим в этой статье. Как Agile влияет на мотивацию сотрудников? Спойлер: положительно, но при определённых условиях. Я остановлюсь на каждом из них и подкреплю свои выводы научными данными.

Читать далее 👀
Всего голосов 19: ↑14 и ↓5+17
Комментарии5

«Уволить нельзя оставить»: как найти баланс между эффективностью и эмпатией

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

На шкале стресса Рея и Холмса увольнение занимает восьмое место среди 43 наиболее стрессовых событий жизненного пути. Это тревожное событие как для сотрудника, так и для руководителя: мир IT тесен, и нужно понимать, что в какой-то момент вы можете встретиться снова, чтобы вместе работать. Так как поступить правильно и где всё-таки поставить запятую в «Уволить нельзя оставить»?

Читать далее
Всего голосов 13: ↑11 и ↓2+14
Комментарии6

Секрет успешного Discovery: Как отбирать лучшие идеи для разработки

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

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

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

Риски в жизни руководителя проектов (реестр рисков и проблем)

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

Все руководители проектов слышали словосочетание «управление рисками». Если спросить на собеседовании, что такое риски и как ими управлять, видно, что РП усердно вспоминают определение риска, вспоминают слово «митигация», но вот ответить на вопрос о том, как с этим работать, не может почти никто. В тоже время есть много книг, посвященных управлению рисками в проектах, на Хабре есть несколько интересных статей (я гуглил, пока готовился).

Почему так получается? Что, на ИТ проектах вообще нет рисков, только одни проблемы? Или работать с рисками надо начиная с определенного уровня проекта?

Давайте разберемся с рисками.

Эта статья – часть цикла статей о том, чего обычно не рассказывают на курсах РП и до чего я дошел сам, наступая на многочисленные грабли за все 25 лет опыта в ИТ. Если вам такой опыт интересен, читайте другие мои статьи здесь на Хабре и заходите в мой ТГ канал «Морковка спереди, морковка сзади».

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

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

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн

Давайте эффективно электронно общаться на работе

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров5K
Мне казалось, что рекомендации и правила описанные ниже всегда были очевидны и логичны для сотрудников ИТ-компаний. Но удручающая практика показывает, что есть масса людей, которые не задумывались и не смотрели со стороны на то, как они общаются с коллегами. Ведь чуть поднапрягшись, можно существенно улучшить эффективность взаимодействия с ними. Опытные разработчики всё это уже знают, но, зачастую, не молодёжь, не заставшая никаких средств общения кроме real-time IM-ов. А форсированный уход на удалёнку во время COVID, показал как не много людей (целых компаний!) способны эффективно работать без живого общения.
Читать дальше →
Всего голосов 24: ↑19 и ↓5+19
Комментарии21

Как превратить неудачу в катализатор для роста

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

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

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

За две недели до дедлайна я провела мит с использованием чек‑листа, который подготовила заранее. К моему разочарованию, бОльшая часть работы была не завершена, а то, что было сделано, не соответствовало ожиданиям. Мы существенно отставали от графика, и качество оставляло желать лучшего.

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

Читать далее
Всего голосов 13: ↑2 и ↓11-6
Комментарии9

Переход от традиционного ITSM к Agile. Как построить гибкое управление ИТ-услугами?

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

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

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

Почему Scrum так изматывает

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

В современном мире программирование связано с высокой стрессовой нагрузкой — намного большей, чем на моей памяти было в 90-х и начале 2000-х, когда я только начинал свой путь в этой сфере. В те времена безумие начиналось в преддверии дедлайнов, но в остальное время всё шло более-менее размеренно. Сегодня же психологическая нагрузка и давление уже являются неотъемлемыми спутниками разработки ПО.

Поэтому, естественно, в целях сохранения здоровья и повышения продуктивности мне хочется с этим давлением как-то разобраться. В итоге я немного поразмышлял, почему в последние пару десятилетий всё стало настолько печально (по крайней мере, для меня).
Читать дальше →
Всего голосов 108: ↑101 и ↓7+130
Комментарии74

IP or not IP?

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

Это все ещё вопрос?

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

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

Будучи частым участником таких вот дискуссий, я решил высказаться на данную тему.

Сразу скажу, что статья не претендует на инженерную точность, является частным, субъективным и предвзятым мнением автора. Вопрос наличия «закладок» тоже рассмотрен тут не будет.

Для начала немного терминологии.

Читать далее
Всего голосов 32: ↑30 и ↓2+38
Комментарии38

Vue 3 в деле: Как мы обновили большой внутренний сервис и что из этого вышло

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

Привет, Хабр!

Меня зовут Егор Прокопьев, и я фронтенд-разработчик в Ozon.

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

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

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

Методы предпроцессинга в IDP-системе ITFB EasyDoc

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

Всем привет!

На связи команда Data Science компании ITFB Group. У нашей компании есть собственная разработка ITFB EasyDoc — система распознавания и извлечения данных из любого типа документов. В современном мире автоматизация обработки документов стала неотъемлемой частью множества бизнес-процессов. Предобработка изображений документов является важным шагом для обеспечения точности и надежности дальнейшего распознавания атрибутов. В этой статье мы хотим рассказать о некоторых эффективных методах предпроцессинга документов, позволяющих увеличивать как качество OCR-систем (Optical Character Recognition), так и различные CV и NLP пайплайны. Всем, кому интересна эта тема, — добро пожаловать под кат.

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