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

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

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

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

Приглашаем на Рождественский Agile MeetUp

Время на прочтение1 мин
Количество просмотров3.4K
25 декабря приглашаем вас на митап Рождественский Agile в Райффайзенбанке. Под звуки Jingle Bells и в предновогоднем настроении поговорим о том, сколько нужно программистов, чтобы оценить фичу, какие подводные камни в трансформации и как аджайл помогает в работе в самых разных отраслях — от киберспорта до миграции сервисов. Эти и многие другие вопросы обсудим вместе с Mail.Ru Group, Unusual Consepts и Riot Games.

Под катом подробности.


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

А вы еще не платите премию за вовремя сделанные проекты?

Время на прочтение3 мин
Количество просмотров17K
Беседовал я как-то с техническим директором одного из крупнейших банков России. В какой-то момент речь у нас зашла о премировании сотрудников. Тогда я ему говорю, что у нас в компании есть премирование сотрудников за вовремя сделанные проекты и задачи. Тут он завис секунд на пять, долгое молчание, недоумение в глазах:
– Кхм… Так за это же программистам зарплату платят! – говорит он.
– Да, платят. Но если изучить статистику успешных проектов в IT, становится грустно и хочется платить премию за выполненные в срок задачи.

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

Повышение качества отбора персонала на основе данных

Время на прочтение18 мин
Количество просмотров9.6K
На протяжении последних нескольких лет я управляю разработкой и мне регулярно приходится набирать новых сотрудников.

Глядя на то, как с этим обстоят дела в среднем по IT-отрасли, осмелюсь дать достаточно негативную оценку: на мой взгляд, собеседования полны субъективности и случайности, а среднее качество отбора получается весьма посредственным — работодатели жалуются на неадекватность запросов кандидатов, вакансии могут оставаться незакрытыми месяцами, а принятые в штат сотрудники часто не оправдывают ожиданий.

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

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

Пару лет назад я уже рассказывал о нëм на HR Unconference. Но записи выступления нет, а знакомые, которые не могут найти себе людей в отдел, всë чаще интересуются деталями, так что я решил, наконец, подробно всë расписать, а заодно и опубликовать свой первый пост на Хабре, поделившись своими наработками с широким кругом читателей.
Читать дальше →

Про Agile, Scrum и командную работу. Как устроены процессы развития продуктов в Альфа-Лаборатории

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

Негибкий “Энтерпрайз” и гибкие методологии


Существует устоявшееся мнение, что IT-специалист в крупных компаниях — это маленький “винтик” в огромном механизме, призванный выполнять какую-то конкретную функцию. А механизм, в свою очередь, беспощадно эксплуатирует ресурс своих “винтиков”.

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



Я расскажу, как у нас в Лаборатории выстраиваются процессы работы. Мы опираемся на концепцию Agile. В качестве основного фреймворка мы выбрали Scrum, модель производства — командно-центричная.
Читать дальше →

Стоимость качества в разработке программного обеспечения

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


  1. Что такое качество в разработке ПО?
  2. Во сколько нам обходится некачественное ПО?
  3. Кто отвечает за качество?

Для меня поводом задаться этими вопросами стала встреча с компанией в которой 3 месяца в году всё подразделение разработки (около сотни человек), занято устранением ошибок и дефектов, а остальные 9 месяцев они пишут ошибки софт для Заказчиков.

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

Принесите мне синий халат

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

Я сидел в своём кабинете и работал. Передо мной и моей командой стояла очередная техническая задача. Для покраски одного из изделий, выпускаемых у нас на предприятии, надо было придумать новую навеску. Задачу эту я поставил себе и своим подчинённым. Такой подход я практиковал всегда. Себе и всем. Это привносило в работу соревновательные нотки и поддерживало во мне дух изобретателя.
Читать дальше →

Ненаучная революция: как недостаток реальных исследований губит технологические проекты

Время на прочтение7 мин
Количество просмотров9.2K
Современные технологии сделали знания доступными практически для каждого. Вооруженный информацией, человек как никогда раньше независим и самодостаточен.

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

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

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

PAEI-стили менеджмента Адизеса и роли Scrum

Время на прочтение4 мин
Количество просмотров35K
По мнению экспертов, успешность проекта во многом зависит от личных качеств лидеров и «укомплектованности» менеджмента этими качествами. К сожалению, не всегда эти качества учитываются при формировании менеджмента. Это создает риски и часто приводит к провалу. В данной статье рассматривается типология менеджеров по Адизесу и соответствие этих типов различным ролям в Scrum.
Читать дальше →

Советы основателя. Илья Екушевский – об онлайн-сервисе перевозок Busfor

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


Busfor — «Uber для автобусов», как его охотно называют англоязычные издания, или билетный агрегатор международных и междугородных автобусных пассажирских рейсов. На прошлой неделе проект привлёк $20 миллионов от новых инвесторов — фондов Baring Vostok и Elbrus Capital, в то время как текущий акционер — InVenture Partners — увеличил вложения в компанию. Общая сумма привлечённых средств к текущему моменту составляет $25 миллионов.

Как отмечают западные аналитики, вполне возможно что мы имеем дело с новым потенциальным «единорогом», так как рост Busfor вполне можно назвать впечатляющим. К 2019 году компания надеется занять 20% рынка билетов, одновременно ускоряя рост на существующих (компания оперирует в России, странах СНГ, восточной Европе и Таиланде) и новых рынках, таких как Азия.

Мы пообщались с Ильей и выяснили, как ему удалось выстроить сервис перевозки полного цикла с помощью ИТ-технологий.
Читать дальше →

Трансляция ISDEF2016. Конференция лидеров разработки ПО под собственными брендами

Время на прочтение1 мин
Количество просмотров2.3K
UPD: завтра, 8 октября, начинаем в 10:00 по Москве. О чем поговорим — в конце поста.

C 7 по 8 октября в Москве проходит 15-ая юбилейная конференция ISDEF, конференция независимых разработчиков программного обеспечения, предлагающих свои продукты и сервисы российскому и зарубежному рынку. В рамках докладов, панельных дискуссий обсуждаются стратегии продвижения и управления бизнесом — без ответов на эти вопросы нельзя найти свое место на насыщенном и конкурентном рынке.

ISDEF это 40 спикеров — нишевых лидеров разработки ПО под собственными брендами, которые рассказывают только о своих кейсах. Целый день сегодня и почти весь день завтра мы будем вести текстовую онлайн-трансляцию с конференции, чтобы все читатели Хабра были с нами и знакомились с самыми важными тезисами. В общем, читайте онлайн, пишите вопросы в комментариях, F5. Мы будем работать для вас в прямом эфире, не переключайтесь.
Читать дальше →

Что иметь в виду при переписывании программного обеспечения

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

При разработке каких-либо продуктов у команды зачастую возникает желание перестать бороться с текущим состоянием проекта и переписать всё снова, на этот раз "правильно" и "по науке". Обычно такие порывы не одобряются, но в этот раз я бы хотел предложить к прочтению перевод поста Hugo Baraúna, посвященного тому, какие вопросы нужно задать себе, если всё же решили переписывать.


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


Будут ли обе платформы существовать одновременно, или нет?

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

Делать фичи или техдолг: как мы решали проблему разработки с помощью мыслительных инструментов теории ограничений

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

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

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

Читать далее

Как мы в Профи.ру ищем профийцев и почему отказались от привычной системы грейдов

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

Нанимать или развивать? Как определить границу между миддлом и сеньором? А что делать дальше, когда ты уже сеньор? На тимлидстве все заканчивается? Как видите, вопросов много. В статье — как мы их решили в Профи.ру. 

Читать далее

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

Как читать научные статьи

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

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

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

Читать далее

Как мы научились управлять метриками и почему это важно для продукта

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

Сегодня я хочу рассказать о метриках. Но не о тех, которые обычно обсуждают, к примеру, на конференциях, где каждый рассказывает о своём продукте. Я буду говорить о командных метриках и о нашей команде Sber Data Exchange.

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

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

Читать далее

ОМК — когда у нас стало за 80 тысяч лицензий на софт, учитывать в тетрадке стало сложно

Время на прочтение12 мин
Количество просмотров3.6K
image
База данных лицензионного ПО v.1, по ней специалист делал select count(*) from licenses where vendor = '1C'

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

Таких примеров тысячи. Но я расскажу про достаточно интересный объект автоматизации — лицензии на ПО. Тут работа ювелирная: и сэкономить на закупке, и соблюсти лицензионную политику вендора ПО.

Чтобы понять масштаб страданий, знайте, что в состав ОМК входит семь металлургических и машиностроительных предприятий, сервисная и торговая сети, более 10 000 пользователей. Мы работаем с 250 вендорами, у нас 800 наименований используемых видов ПО и сильно больше 100 000 лицензий в штуках.
Читать дальше →

«У нас кончились столбцы» — Лучшая, худшая кодовая база

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

Оу, таблица merchants2? Ну, у нас кончились столбцы в merchants, так что мы сделали merchants2.

Когда я начал заниматься программированием в детстве, я не знал, что людям за это платят. Даже когда я закончил высшую школу, я предполагал, что мир "профессиональной разработки" был устроен совершенно иначе, чем мой код, написанный в свободное время. Когда мне посчастливилось попасть на первую работу разработчиком, я быстро понял насколько я был прав и неправ. Моя первая работа была "испытанием огнём", и по сей день эта кодовая база является и худшей, и лучшей из тех, с которыми я работал. И пусть она навеки останется закрытой в стенах той конкретной компании, я всё же могу поделиться парой самый забавных и страшных историй.

Читать далее

Использование статических анализаторов кода при разработке безопасного ПО

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

Как часто анализировать проект? Сколько анализаторов использовать? Как размечать полученные предупреждения? Отвечаем на эти и другие вопросы, разбираясь в подробностях свежего ГОСТ Р 71207–2024, посвящённого статическому анализу.

Читать далее

Эффект служебной лестницы, или Как злоупотребление властью в ИТ ухудшает продуктивность и состояние команды

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

Джесси Уотсон — руководитель группы разработки, ИИ-консультант и сторонник человеко-ориентированного стиля управления персоналом — размышляет о том, насколько слова и поступки руководства могут быть пагубными для подчинённых. Неосторожное слово может не только испортить атмосферу доверия в коллективе, но и напрочь разрушить устоявшиеся отношения между тимлидом и ведущим разрабом. 

Делитесь в комментариях своими идеями: что, с вашей точки зрения, лучше — сильная рука тимлида или доверительные отношения в команде?

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

От новостей до идей клиентов: управляем ченджлогом и роадмапом

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

Всем привет! На связи «Инферит Клаудмастер». Я Милена, технический писатель, и пару месяцев назад уже делилась в статье, как в две руки актуализирую портал документации, чтобы вся информация в нём была актуальная и полезная.

На этот раз хочу рассказать:

- о том, почему ченджлог и роадмап — пользовательская документация,

- о ключевых преимуществах ведения обоих видов документации,

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

Читать далее