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

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

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

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

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

Время на прочтение 5 мин
Количество просмотров 173
Перевод
Когда меня спросили, интересна ли мне возможность возглавить команду, отвечающую за авторизацию в приложении, я не сразу нашелся с ответом.

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

Мое собственное представление о техлиде в Monzo было следующим: бэкенд-разработчик с хорошим стажем и большим запасом технических знаний, связанных с бэкендом. Ведь именно этому человеку предстояло стать точкой соприкосновения с людьми вне команды во всем, что касается внутренних технических процессов Monzo.
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Новости

Слово о команде разработки. Часть 1: Роли

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

Привет, Хабр! Мопед не мой я просто разместил объяву. (с) В этой статье я расскажу о процессах и ролях, которые придумали до меня и тут будет просто пересказ как оно было с моих слов. Я в IT 13 лет. Первый мой опыт управления командой был … в молодости в рейдах WoW где я был лидером рейда ака РЛ. В общем рейд это нападение на сильного монстра куда собирается много игроков вместе и РЛ их организует.  Сейчас я CTO стартапа Dish&Fork. Сейчас мы на стадии бета тестирования в Москве.  

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

PaaS два года спустя. Обзор инструментов и какие задачи они решают

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

Друзья, привет! Если у вас так же много разработчиков как у нас, то и им, возможно,  стало тесно стоять в очереди на deploy в монолите. А значит, вы можете решить перейти на микросервисную архитектуру и дать каждому игроку свой мяч каждой команде свой микросервис. 

Меня зовут Дмитрий Лукиянчук, и я руковожу отделом в IT-платформе СберМаркета. В этой статье я сделаю обзор инструментов, которые у нас есть сейчас, спустя 2,5 года, и какие задачи эти инструменты решают. Вы узнаете, что вам нужно будет сделать, если вы сами решите взяться за построение платформы, а если у вас уже есть своя платформа, то вам будет интересно найти 10 отличий в своей и нашей реализации.

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

Построение платформенного продукта в Авито

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

Мы в Авито разработали свою внутреннюю платформу для разработчиков. Несмотря на то, что создание платформенного продукта — довольно затратная история, в итоге мы видим сплошные плюсы. Она растит скорость и качество разработки, делает системы стабильнее, помогает инженерам сосредоточиться на бизнес-задачах, а не на рутине. 

Наш опыт построения платформы мы постарались заложить во внешнее решение Plato, которое опирается на проверенные open-source решения.

О преимуществах платформы, процессах её разработки и сложностях в реализации — в этой статье.

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

Истории

DevOps — Развеивание тайн — Часть 2

Время на прочтение 15 мин
Количество просмотров 889
Мнение
Перевод

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

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

SysOps — Развеивание тайн — Часть 1

Время на прочтение 7 мин
Количество просмотров 1.2K
Мнение
Перевод

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

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

Способы сохранения технической экспертизы для руководителей

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

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

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

Простыми словами о Kubernetes и не только — материалы для менеджеров и парочка примечательных инструментов по теме

Время на прочтение 5 мин
Количество просмотров 2K
Дайджест

Подготовили подборку статей на английском языке от beeline cloud, которые помогут разобраться в работе Kubernetes и взвесить все за и против с точки зрения его использования. В статье делимся инструментами, которые также пригодятся менеджерам.

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

Минимум менеджеров, максимум инженеров: как Threads* удалось выпустить за пять месяцев

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 4.7K
Обзор
Перевод
В июле этого года компания Meta* выпустила своё новое мобильное приложение Threads* — сервис микроблоггинга, ставший новым конкурентом X (бывшего Twitter). В первые пять дней после выпуска приложение скачали больше ста миллионов раз — новый рекорд для компании. Предыдущий рекорд Meta* в установке нового приложения за первые пять дней был равен одному миллиону. Вот как выглядит кривая роста для количества пользователей:

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

Это огромные числа для нового приложения, даже учитывая то, что более чем установка нового приложения рекламировалась двум миллиардам ежемесячно активных пользователей Instagram*. Когда я узнал эту статистику, то первым делом задался вопросом, как же команда разработчиков осилила этот выпуск. Похоже, особых проблем при этом у пользователей не возникало. Особенно учитывая то, что команда Threads* сдвинула выпуск на более ранние сроки после того, как Twitter ограничил просмотры бесплатных пользователей до 600 постов в день; это решение создало прекрасную возможность для конкурента Twitter. Threads* был выпущен спустя считаные дни после введения в Twitter ограничений просмотров: и, похоже, что приложение правильно подобрало момент.

Но как всё это выглядело изнутри, с точки зрения разрабатывавших приложение инженеров? За ответами я обратился к команде разработки Threads*, которая с радостью поделилась подробностями.
Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Комментарии 3

Почему компании не нужен архитектор

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

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

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

Разработчика всегда спрашивают: «Куда ты хочешь развиваться — в менеджмент или архитектуру?» Более того, я сам это делал множество раз :) Всегда складывалось впечатление, что на этой развилке работает только одна дорога — в менеджмент. 

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

Читать далее
Всего голосов 16: ↑13 и ↓3 +10
Комментарии 14

Сделали 30+ стартапов на аутсорсинге и похоронили 5 из них. Честно рассказываю про проекты, которые не взлетели

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

Мы разрабатываем стартапы на аутсорсинге — и их в нашем портфолио накопилось уже больше 30.

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

Хочу рассказать о 5 интересных проектах, которые так и не взлетели.

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

Кто такие Senior, Middle и Junior? И на кой ляд нужны грейды?

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

Собрали комментарии специалистов из разных компаний и агентств. Это выжимка из третьего выпуска НЕОЧПОП про грейды. Кому нравится смотреть и слушать, просим на Ютуб.

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

От «эффективного менеджмента персонала» к бережливому управлению людьми. Часть 1

Уровень сложности Простой
Время на прочтение 20 мин
Количество просмотров 5.5K
Туториал

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

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

Бережливо разобрать ошибки
Всего голосов 23: ↑20 и ↓3 +17
Комментарии 6

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

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
XIX конференция разработчиков свободных программ «Базальт СПО»
Дата 29 сентября – 1 октября
Время 10:00 – 19:00
Место Переславль-Залесский Онлайн
Kokoc Hackathon
Дата 29 сентября – 1 октября
Время 19:00 – 21:00
Место Онлайн
Ruby Russia 2023 Online
Дата 30 сентября
Время 11:00 – 21:00
Место Онлайн
PG Boot Camp Russia 2023
Дата 5 октября
Время 10:00 – 17:00
Место Москва Онлайн
Joker
Дата 9 – 14 октября
Время 16:00 – 19:30
Место Санкт-Петербург Онлайн
Открытый урок «Kafka Streams»
Дата 16 октября
Время 10:00
Место Онлайн
Питч-сессия pravo (tech) impulse
Дата 19 октября
Время 15:45 – 17:30
Место Москва
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн
Онлайн IT HR-конференция HR42
Дата 17 – 18 ноября
Время 10:00 – 14:00
Место Онлайн
HighLoad++ 2023
Дата 27 – 28 ноября
Время 9:00 – 20:00
Место Москва Онлайн

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

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

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

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

Работа в команде: взаимодействие программистов и художников при разработке игр

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

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

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

Без ТЗ результат ХЗ? Не думаю

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

Привет, меня зовут Антон Фокин, я CEO студии QTIM, занимаемся заказной разработкой. Сайты, приложения, цифровые сервисы, вот это вот всё. Статью мне помогал писать Артём Трушин, наш CPO. Расскажем, как мы выкинули написание ТЗ из наших процессов и сократили среднее время на разработку проектов в 4 раза.

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

6 шаблонов досок в Miro для объединения кросс-функциональной команды

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

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

Перевод достаточно свободный, но сохраняет суть. При переводе ни один ИИ не пострадал.

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

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

Как синхронизировать множество команд между собой

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

Привет! Я Юля, менеджер продукта в Тинькофф Кассе. Мы делаем интернет-эквайринг для бизнеса, и в разработке продукта участвуют 30 команд. При создании новой фичи какие-то команды могут действовать обособленно, но это редкость. В большинстве случаев командам при разработке нужна помощь друг друга. Расскажу, как у нас получилось сделать так, чтобы не было очередей из команд.

Читать далее
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 7

5 последствий, которые ждут бизнес, если в разработке не будет участвовать ЛПР

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

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

Проблема в том, что это не выгодно никому — ни ЛПРу, ни менеджеру, ни подрядчику.

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

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

Сервис есть – владельца нет: как справиться с сервисами-сиротами в микросервисной архитектуре

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

Привет! Меня зовут Андрей, я head of platform в финансовом маркетплейсе Банки.ру. 

Для создания своих продуктов мы применяем микросервисный подход. Он помогает нам ускорить разработку и делает ее гибкой и управляемой. Но как в любом подходе, у него есть темная сторона, проявление которой может создать кучу неприятностей и осложнить работу над проектом. Сегодня хочу поговорить об одном из таких аспектов — о сервисах-«сиротах» (так мы их ласково называем в Банки.ру, поэтому дальше кавычки ставить не буду).

Эта статья – оптимистичное и структурированное продолжение моего доклада на ту же тему, с которым я выступал в 2018 году. Текстовая версия есть на Хабре.

Годы взаимодействия с разномастными сиротами помогли их классифицировать, поэтому захотелось уделить больше внимания тому, какие сироты бывают, чем они опасны или хороши (такое тоже случается), каких нужно возвращать в семью, а от каких отказываться. Чтобы было зрелищнее и веселее, использовал образы и иллюстрации из мира «Гарри Поттера» в целом и «Фантастических тварей» в частности, прошу понять и простить. Права на изображения незыблемо принадлежат братьям Уорнер – и всё такое.

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

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

Работа