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

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

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

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

Последствия удалёнки, о которых молчит рунет

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

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

Ну-ка ну-ка..
Рейтинг0
Просмотры771
Комментарии 1

Новости

Показать еще

Как научить разработчиков не бояться Open Source и правильно с ним работать?

Блог компании Конференции Олега Бунина (Онтико)Open sourceУправление разработкойУправление сообществомСофт

Все, так или иначе, используют Open Source. Но что делать, если нам нужна новая фича или мы нашли критический баг? Можно, конечно, форкнуть репозиторий и быстро что-то поправить. Но форк нужно поддерживать, а новая версия может оказаться несовместимой с вашей. Например, GitHub потратил полтора года, чтобы обновить фреймворк Ruby on Rails с версии 3.2 до версии 5.2.

Можно отправить pull request. Так вы решите не только свою проблему, но и поможете сообществу. Но у мейнтейнера есть свой Open Source проект и контрибьюторы ему обычно только мешают. Поэтому ваш pull request могут не принять. И первый, и второй, и  десятый.

Как же тогда работать с Open Source? Михаил Грачёв, тимлид из Evrone, расскажет,  как в компании выстроили работу с Open Source и превратили это в культуру. Для тех, кто предпочитает смотреть видео — запись его выступления на TeamLead Conf 2021.

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

Как проводить 1:1: гайд для разработчиков, а не менеджеров

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

Если вы пересекаетесь с вашим линейным менеджером только тогда, когда нужно подписать отпуск или приходите к нему с оффером от другой компании, то что-то идёт не так. Чтобы получать качественный фидбек и расти в желаемую сторону нужно понять, что проведение 1:1 это не обязанность вашего менеджера, а ваша общая. Стоит помнить, что с менеджерами работает такое же правило, как и с разработчиками: хороших меньшинство. Так что если вы оставите проведение 1:1 полностью на них, то рано или поздно вы разочаруетесь. Тут я собрал основные советы о том, как подходить к 1:1 разработчику (на самом деле эти же правила применимы и для любой другой специальности).

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

Возможно ли отказаться от использования классического risk register?

Блог компании Orion InnovationУправление разработкойУправление проектами

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

В сфере управления проектами в компании Orion Innovation я применял разные практики и сформулировал несколько выводов, которыми хотел бы поделиться.

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

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

Есть ли жизнь после разработки: Как расти, минуя менеджмент

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

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

Но что, если есть другой путь? Опыт западных компаний показывает, что можно дать программисту остаться в разработке, а в менеджеры брать тех, у кого есть желание. И это не пойдёт компании в убыток. Наоборот — разработчик сможет вносить больший вклад в работу компании и наработать уникальную экспертизу. А ещё не выгорит от бесконечных code review. В этой статье Иван Круглов расскажет, как разработчику расти, минуя менеджмент.

Читать далее
Всего голосов 33: ↑32 и ↓1+31
Просмотры6.8K
Комментарии 9

Путь от хаоса к порядку. Как справляться с инцидентами и успевать достигать цели? Делимся опытом

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

Введение


Мы — команда Platform в Playrix, и мы предоставляем серверную инфраструктуру, CI/CD и сервисы автоматизации. Платформа состоит из трёх мини-команд, две из которых являются операционными. В этой статье я хочу рассказать, как мы победили хаос в этих командах и сделали их работу прозрачнее, эффективнее и спокойнее. Мы прошли непростой путь, но сейчас довольны (почти) результатом и готовы про него рассказать.

Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Просмотры2.1K
Комментарии 8

Оценочный уровень доверия (ОУД4) и ГОСТ Р ИСО/МЭК 15408-3-2013. Разработчик

Блог компании Swordfish SecurityИнформационная безопасностьУправление разработкойDevOps

Вторая статья цикла, посвященного ОУД, рассказывает о проблеме с позиции разработчика прикладного ПО (или заказчика, который должен получить гарантии безопасности конечного продукта).

Давайте ненадолго абстрагируемся от ОУД. Представьте, что вы разработчик и создаете приложение для финансовых или кредитных организаций, подшефных Банку России. Или вы работаете в одной из таких организаций - банке, страховой, брокере, и являйтесь заказчиком продукта. Вы очень хотите гарантировать определенный уровень качества, и даже если не хотите - существующие SLA, нормативы регуляторов и требования контрактов заставляют прорабатывать не только функциональные требования, но и вопросы информационной безопасности. С чего же следует начать?

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

Нагрузочное тестирование APS-системы DELMIA Ortems

Блог компании DassaultSystèmesУправление разработкойУправление проектамиУправление продуктом

Среди типов систем планирования все большую популярность приобретают системы класса APS — Advanced Planning and Scheduling («система продвинутого планирования»).

Наша компания CS Group является официальным партнером французской компании Dassault Systèmes и работает с одним из ее лучших программных решений класса APS-систем — DELMIA Ortems. Оно обеспечивает оптимизацию за счет планирования и составления графиков связанных производственных процессов. Говоря проще, мы загружаем в систему некоторые входные данные, а на выходе получаем оптимальный производственный план.

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

Сборка с Bazel в реальном проекте

Блог компании NtechLabТестирование IT-системПрограммированиеУправление разработкойСистемы сборки

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

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

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

GitFlic. Российский GitHub. Рассмотрение сервиса и его нюансы

GitУправление разработкойОблачные сервисы
Recovery mode

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

Читать далее
Всего голосов 46: ↑27 и ↓19+8
Просмотры8.7K
Комментарии 41

YouTrack с обновленным учетом времени

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

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

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

Начиная с этой версии мы окончательно прекращаем поддержку устаревшего REST API.

Далее расскажу обо всем подробнее.

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

Уход сотрудников на удалёнку снёс крышу менеджерам

Блог компании ITSummaУправление разработкойУправление проектамиУправление персоналомУдалённая работа

Пустая парковка у офиса Facebook в Менло-Парк, 14 апреля 2020 года. Фото: Jeff Chiu/Associated Press

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

Но самая трагическая история произошла с менеджерами. Их судьба повисла на волоске. Профессиональные переговорщики всю жизнь оттачивали навыки презентаций, личных собеседований, психологического давления, плетения интриг. Они буквально лишились почвы под ногами — разработчики массово ушли из-под контроля, и что самое зловещее, они продолжают спокойно работать на удалёнке, разбирают таски и решают задачи, будто менеджеры и не нужны вовсе! Конечно, такая ситуация совершенно недопустима (по мнению менеджеров).
Читать дальше →
Всего голосов 169: ↑137 и ↓32+105
Просмотры51K
Комментарии 233

Расширение команды не всегда ведет к росту производительности

Блог компании Productivity InsideУправление разработкойУправление проектамиУправление персоналом
Перевод
Когда появляется желание ускорить процесс разработки, первое, что приходит в голову – надо нанять больше людей. Допустим, в данный момент у нас над проектом работает один разработчик. Пусть теперь их станет двое.



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

Если нас в первую очередь интересует качество, можно организовать сеансы парного программирования, что позволит усовершенствовать код. Тогда объем кода не возрастет в той же мере, но мы всё-таки получим выгоду от пополнения в команде в виде более качественного итогового продукта.
Читать дальше →
Всего голосов 8: ↑5 и ↓3+2
Просмотры1.6K
Комментарии 4

Всегда ли нужен ГОСТ при разработке крупных проектов?

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

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

Даже частные компании могут требовать документацию по ГОСТу, считая, что следование стандартам гарантирует качество ПО. Однако, хотя такой подход обоснован в производстве мороженого и многих других продуктов, в IT-индустрии у него есть определенные минусы — и в статье мы рассмотрим их подробнее. 

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

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

Как (не) нужно строить базу знаний для проекта с нуля. Часть Первая, утопическая

Блог компании RUVDS.comАнализ и проектирование системУправление разработкойУправление продуктомПодготовка технической документации
Tutorial
image

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

В октябре начинался новый сезон и приходили новые клиенты. Собеседовать и обучить новую команду надо позарез за неделю до сезона, чтобы успеть потренироваться. У меня есть три недели, и часики уже тикают. И все происходит в условиях качелей между удаленкой и офисом: собеседовал новичков я вживую, а учились мы уже в Google Meet.  

Тут мой воспаленный мозг начал шевелиться. В июле как раз выстрелила моя статья о Zettekasten, методе ведения личной базы знаний для работы и творчества. Я уже полтора месяца сидел в сообществе Zettelkasten и проникался прелестями ассоциативных, нелинейных и экзотичных баз знаний. Мне за советом в телеграм пишут каждый день, и я добросовестно прокрастинирую, отвечая на вопросы.
Давай, приключение на 15 минут, туда и обратно!
Всего голосов 29: ↑29 и ↓0+29
Просмотры7.2K
Комментарии 3

Какие бывают дни: трудозатраты, длительность, сроки

Управление разработкойУправление проектамиУправление продуктом

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

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

Трудные коллеги

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

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

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

На что мой руководитель резонно мне ответил:

— ${zloy_stas}, таких, как этот Г., в твоей работе будет много; если ты будешь увольнять каждого, кто тебе не понравился лично, ты быстро перестанешь быть руководителем. Твоя задача — не детей с ними крестить, а извлекать из них пользу и уметь с ними работать. Пусть этот Г. будет для тебя таким менеджерским челленджем.

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

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

Читать далее
Всего голосов 119: ↑98 и ↓21+77
Просмотры27K
Комментарии 90

Epsilon3 (YC S21) — программное обеспечение для космических аппаратов и сложных операций

Управление разработкойРазвитие стартапаКосмонавтика
Перевод
image

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

Мы — Лаура, Макс и Аарон, основатели Epsilon3. Мы создаем программное обеспечение, чтобы помочь космическим компаниям выполнять миссии на миллиарды долларов и избегать дорогостоящих и катастрофических ошибок. Когда вы строите ракету или спутник, у вас есть письменные контрольные списки и процедуры для их тестирования и эксплуатации. Вы не поверите, но большинство компаний до сих пор делают эту на бумаге или в Microsoft Word. Мы делаем это цифровым. Думайте об этом как об усиленных чеклистах, плюс контроль версий (например, Asana+Github). Это полезно для космической отрасли, и для всех, кто занимается сложными процессами тестирования и эксплуатацией.

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

Неудачи космических миссий США обошлись в 18,6 миллиарда долларов (31 миллиард долларов по всему миру), а в среднем компания тратит 400 тысяч часов инженерных часов в год на неэффективное управление процедурами.
Читать дальше →
Всего голосов 11: ↑8 и ↓3+5
Просмотры1.5K
Комментарии 1

Конфликт в команде: как сократить потери, извлечь выгоду и остаться в живых

Блог компании Конференции Олега Бунина (Онтико)Блог компании PleskУправление разработкойУправление персоналомКарьера в IT-индустрии

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

Меня зовут Татьяна, я Team Coach R&D компании Plesk, и большую часть конфликтных ситуаций в командах мы проживаем и решаем с тимлидами вместе. 

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

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

На TeamLead Conf 2021 я поделилась преградами, которые мы преодолели, сделанными ошибками, выработанным подходом и рецептами, которые сработали. Неожиданно доклад попал в ТОП-3. Можно совместить чтение и прослушивание видео с выступления.

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

Читать далее
Всего голосов 36: ↑33 и ↓3+30
Просмотры4.7K
Комментарии 27

Уходим с Mercurial на Git

Блог компании RUVDS.comPythonGitRУправление разработкой
Tutorial
Кадр из фильма «Красный шар». Режиссер Альбер Ламорис. 1956 год

Так уж случилось, что у меня остался ряд репозиториев на Mercurial, которые захостил на Bitbucket много лет назад. Проекты перешли в полуархивное состояние, поэтому заглядывал в них не так уж и часто. И тут я решил обратиться к материалам, надо было внести правку. С удивлением обнаружил, что репозиториев на битбакете нет, но есть публикация «Sunsetting Mercurial support in Bitbucket».

Не критично, локальные репозитории сохранились же (а там коммитов за 10+ лет). Попробуем переехать на github/gitlab по инструкции из статьи. И, конечно же, эти инструкции работают только с latin-1, русские буквы либо не дают переехать, либо заменяются на ?. Извечная проблема кодировок. Можно ли что-то сделать?

UPDATE по результатам комментариев.
Для «приземления» задачи рассмотрите контекст коммерческой поддержки большой инсталляции ПО, созданного в компании где вы сейчас работаете, которое n лет уже не развивается (выпустили совсем новую ветку), но обязательства по поддержке остались по проданным ранее контрактам. И периодически всплывают баги.

Является продолжением серии предыдущих публикаций.
Читать дальше →
Всего голосов 37: ↑36 и ↓1+35
Просмотры4.7K
Комментарии 34

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