Как стать автором
Обновить
84.3
Рейтинг

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

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

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Как не зарыться в задачах и выстроить работу в команде: наш опыт работы по scrum

Блог компании TalentTech Машинное обучение *Управление разработкой *Управление проектами *Agile *
Recovery mode

Меня зовут Иванов Алексей. Я DS и скрам-мастер в центре ML-экспертизы разработчика HRtech-решений TalentTech. Мы занимаемся обучением моделей для проектов компании. 

Ровно год назад наша команда самоорганизовалась и начала  применять подход SCRUM (будем дальше  — скрам.) Я расскажу о наших внутренних процессах: что произошло, что происходит и, возможно, будет происходить с нами в ближайшем будущем.

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

Новости

Заметки бэкенд-разработчика: как мы создавали новую программу лояльности

Блог компании Dodo Engineering .NET *Управление разработкой *Управление продуктом *

Привет, Хабр! В Dodo Engineering мы любим ставить амбициозные цели и проводить эксперименты. В этой статье я хочу рассказать, как небольшая фича-команда за три месяца сделала и запустила новую программу лояльности в Додо Пицце.

Хотите взглянуть на проект целиком глазами бэкенд-разработчика? Тогда заваривайте чай, мы начинаем путешествие в страну спринтов, хотфиксов, миграций и блестящих додокоинов!

Узнать больше
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 1.6K
Комментарии 4

Опыт построения CI/CD с использованием CFT Platform IDE

Блог компании Национальный расчетный депозитарий Управление разработкой *

В статье пойдёт речь об опыте построения процессов CI/CD в Национальном расчетном депозитарии (НРД) в разработке под ЦФТ-Банк. В качестве введения рекомендую ознакомиться с предысторией того, как мы перевели разработку ЦФТ-Банк на CFT Platform IDE. Новая статья — её логическое продолжение и ориентирована на разработчиков, знакомых с основными возможностями CFT Platform IDE.

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

Играющий тренер в ИТ: запретить нельзя допустить

Блог компании Циан Управление разработкой *Управление персоналом *

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

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 1.9K
Комментарии 22

История внедрения SRE в Dodo Engineering

Блог компании Southbridge Блог компании Dodo Engineering IT-инфраструктура *Управление разработкой *DevOps *

Татьяна Гребенюкова, продакт-оунер курса Слёрм «SRE: внедряем DevOps от Google», собирает интересные кейсы внедрения SRE в российских компаниях. Некоторые истории мы используем для развития курса, а другими рады поделиться со всеми.

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

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 2.1K
Комментарии 1

Developer Experience — как упростить себе жизнь с помощью правильных инструментов

Блог компании QIWI Управление разработкой *Управление проектами *DevOps *

Привет!

Продолжаем публиковать текстовые версии докладов с QIWI Server Party 6.0, в этом посте — Александр Прокопьев и Developer Experience. Про инструменты, их качество и развитие инструментов разработчиков в QIWI.

Если предпочитаете формат видео — держите.

А вот и текст.

У меня есть любимая притча. Мужик пилит дерево. Другой к нему подходит и спрашивает: 

— Как дела? Давно пилишь?
— Три дня уже.
— Что-то долго. Может, тебе стоит пилу заточить?
— Не, некогда точить, нужно дерево пилить. 

И в IT такое бывает часто. Работаешь над какой-нибудь рутинной задачей и думаешь, что вот наверняка есть какой-то инструмент, который может автоматизировать эту работу. Но сроки горят, и мы говорим себе: «Не в этот раз». И оставляем на потом. А когда работа завершается, мы быстро забываем про эту боль. 

Я, например, до сих пор использую старый SQL Developer для работы с базой данных, хотя все коллеги давно перешли на DataGrip. И они периодически подталкивают меня, а мне все лень. Кто-то пользуется Git-ом и никак не соберется с силами, чтобы изучить его поглубже, добавить в свой багаж более глубокие команды. А кто-то использует IDE и не изучает горячие клавиши или плагины, которые могут помочь в работе.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 1.5K
Комментарии 2

Performance review как инструмент для оценки результатов работы и развития сотрудников

Блог компании Miro Управление разработкой *Управление персоналом *Карьера в IT-индустрии IT-компании

Меня зовут Артём Сусеков, я менеджер разработки в Miro. Расскажу, как мы пришли к справедливой оплате и прозрачному обсуждению эффективности сотрудников команд продуктовой разработки.

Статья будет полезна, если вы задаётесь вопросами: 

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

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 1.8K
Комментарии 2

10 важнейших принципов разработки программного обеспечения

Программирование *Анализ и проектирование систем *Проектирование и рефакторинг *ООП *Управление разработкой *
Перевод

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

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

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

Читать далее
Всего голосов 13: ↑10 и ↓3 +7
Просмотры 6.3K
Комментарии 13

Интеграция с Allure: структурировать, упростить, стабилизировать

Блог компании Wrike Тестирование IT-систем *Java *Тестирование веб-сервисов *Управление разработкой *

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

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 2.2K
Комментарии 4

Преодоление сложности в CQRS

Программирование *Анализ и проектирование систем *Совершенный код *Проектирование и рефакторинг *Управление разработкой *
Перевод

Эта статья является переводом материала «Tackling Complexity in CQRS».

Шаблон CQRS может творить чудеса: он может максимизировать масштабируемость, производительность, безопасность и даже «превзойти» теорему CAP. Тем не менее, например, в своей статье о CQRS Мартин Фаулер утверждает, что шаблон следует применять умеренно и даже осторожно:

«...для большинства систем CQRS добавляет риски»;

«...вы должны быть очень осторожны при использовании CQRS»;

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

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

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

Синергия инженерных кадров

Управление разработкой *Управление проектами *Управление персоналом *Инженерные системы Подготовка технической документации *

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

Да этож про меня, читать скорее!
Всего голосов 11: ↑4 и ↓7 -3
Просмотры 2.8K
Комментарии 38

Scrum в госкомпании: миф или реальность?

Блог компании Россельхозбанк Управление разработкой *Agile *

SCRUM закрепился и в стартапах, и в IT-гигантах, но что на счёт скрама в крупной госкомпании? Попытаемся дать ответ на примере одной из команд разработки Россельхозбанка, а в конце статьи поделимся чек-листом в помощь начинающему скрам-мастеру.

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

Как правильно внедрять изменения, которые никто не хочет

Блог компании Конференции Олега Бунина (Онтико) Блог компании Selectel Управление разработкой *Управление проектами *Управление продуктом *

Типичная история тимлида. Съездил на конференцию, узнал новые вдохновляющие идеи и загорелся ими. Начал сходу внедрять то, что (по его мнению) точно сработает, и получил закономерный отпор команды: «Зачем нам вообще что-то менять?»

«Но доклад был классный! Это точно рабочий инструмент!» — думает тимлид. Он начинает поддавливать, иногда уговорами, иногда — другими способами. Команда — «в штыки». Лид получает странный опыт: пришел с благой целью, а получил негатив. Теперь он больше ничего не хочет менять, даже когда это на самом деле нужно. Команда тоже пострадала: после неумелого change-менеджмента она не готова к изменениям вообще. Знакомая история?

И что же, теперь обходить конференции и заразительные идеи стороной? Не внедрять изменения в рабочие процессы команды, пока коллеги сами их не захотят? Совсем нет. Сейчас я ведущий разработчик в облачной платформе Selectel, возглавляю команду Compute. На собственном примере расскажу, как правильно внедрять новые идеи в работу команды и можно ли собрать целый «фреймворк» для улучшений.
Читать дальше →
Всего голосов 62: ↑56 и ↓6 +50
Просмотры 11K
Комментарии 34

YouTrack теперь с конструктором рабочих процессов

Блог компании JetBrains Управление разработкой *Управление проектами *Управление продуктом *Управление персоналом *

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

На связи команда YouTrack из JetBrains. Как вы знаете, YouTrack подстраивается под работу практически любой команды с помощью рабочих процессов (workflows). Рабочие процессы позволяют автоматизировать многие рутинные действия, однако до недавнего времени это требовало навыков программирования. Мы добавили в новую версию YouTrack конструктор рабочих процессов, позволяющий командам любого (не)технического уровня создавать рабочие процессы без единой строки кода. 

Об этом и о других нововведениях расскажу ниже, добро пожаловать в пост!

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 1.8K
Комментарии 4

Как выбрать инструмент статического анализа

Блог компании PVS-Studio Информационная безопасность *Управление разработкой *Управление проектами *Софт

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

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Просмотры 1.5K
Комментарии 5

Движение на встречу: как мы использовали собрания, чтобы разрушить стены между заказчиками и производством

Блог компании Karuna Управление разработкой *Управление проектами *Agile *Управление продуктом *

Возможно, вы сталкивались с классической историей: поговорили с заказчиком о задаче, всем всё понятно. Начали работать — и началось: "А я думал, это и так ясно" или "Я ожидал, что ты это опишешь точнее". 

Начинается круговорот вопросов, переделок, а главное — неоправданных ожиданий и недовольств.

Как с этим бороться?

Расскажу!
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 692
Комментарии 0

IT Analyst Online Meetup: особенности работы аналитика в разных моделях разработки

Блог компании X5 Group Анализ и проектирование систем *Управление разработкой *Agile *IT-компании

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

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

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

Тестировщик и его роль в разработке. Когда нужно сломать сайт и чем это полезно?

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

Сегодня поговорим о тестировании у нас в Alente, а конкретно — о том, как трансформировалась роль тестировщика в проектах. 

Пару лет назад мы работали как большинство студий: привлекали тестировщика только на этапе тестирования. Но сейчас он принимает деятельное участие в работе уже на этапе сбора требований к сайту. Почему так получилось и как это помогает улучшить продукт? Читайте — и вы всё узнаете. 

Как было раньше? 

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

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

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

Узнать, как мы решили проблемы
Всего голосов 2: ↑1 и ↓1 0
Просмотры 1.7K
Комментарии 0

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

Управление разработкой *Управление проектами *Карьера в IT-индустрии Интервью IT-компании

Привет. Меня зовут Андрей Костылев. Я работаю в IT более 15 лет.  За это время вырос из рядового программиста в тимлида и CEO проектов. Сейчас наш основной стартап — система автоматизации X24:ERP, которая помогает довести производственные процессы до совершенства.

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

Читать далее
Всего голосов 15: ↑11 и ↓4 +7
Просмотры 19K
Комментарии 10

Как тимлиду можно развивать команду

Управление разработкой *Учебный процесс в IT Карьера в IT-индустрии
Tutorial
Гораздо приятнее руководить командой опытных разработчиков, а не командой новичков. Однако на рынке труда очень мало опытных разработчиков, у них большие запросы и за них огромная конкуренция. Что делать? Один из способов — вырастить своих сеньоров из мидлов и джунов. В этой статье я опишу свои методики как можно ускорять профессиональный рост сотрудников. Это не окончательный список, не какой-то стандарт, а просто описание моего опыта руководства двумя командами разработки. Методы работают у меня, значит возможно сработают и у других. Просьба коллег тоже делиться своими подходами в комментариях. Итак, поехали.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 2.1K
Комментарии 0