SDCast #105: В гостях Никита Соболев, CTO в компании wemake.services

Встречайте 105-й выпуск подкаста, в котором у меня в гостях Никита Соболев, CTO в компании wemake.services. Вместе с Никитой мы обсуждаем процессы разработки программного обеспечения, подходы, методологии, инструменты и различные другие аспекты.

В начале разговора Никита немного рассказал про сообщество ElixirLangMoscow, организатором которого он является.

Никита – автор методологии Repeatable Software Development Process (RSDP). Он рассказал, что это за подход, какие в нём ключевые идеи, основные моменты и как устроен сам процесс разработки, работающий по этой методологии.

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

Поговорили мы так же и о soft skills, о том, как можно развиваться разработчику, как и чем его мотивировать, как общаться, особенно в распределённой команде. Затронули тему внедрения новых технологий в существующих проектах и поддержку legacy-кода.

Читать далее

SDCast #77: Круглый стол Soft Skills

Товарищи, встречайте 77-й выпуск подкаста в новом формате! На этот раз я решил немного отойти от привычного формата интервью, а вместе с несколькими гостями провести дискуссию по определённой теме. Для первой попытки была выбрана тема «Soft skills». Вместе с Антоном Шевчуком, Романом Пронским и Александром Майоровым мы обсудили различные не совсем технические и социальные аспекты разработки, хотя и без технологий не обошлось! :)

Итак, гости этого выпуска:

  • Александр Майоров, ведущий подкаста «RadioJS» и авторского проекта Pro WEB IT, fullstack-разработчик, СТО в компании «New.HR»
  • Антон Шевчук, техлид PHP отдела и тимлид Ruby отдела в компании «NIX solutions», автор учебника “jQuery для начинающих
  • Роман Пронский, автор PHP дайджеста на Хабре, ведущий инженер-программист в компании «EPAM»

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

  • Какое самое важное качество для программиста?
  • Тимлид — это должность или роль?
  • Пути развития программиста
  • Трансформация из программиста в менеджера, в руководителя подразделения
  • Планирование работ, как успеть всё сделать к дедлайну
  • Делегирование задач и зоны ответственности
  • Синдром самозванца
  • Как ввести в команду нового члена, чтобы всем было комфортно и эффективно?
  • Собеседование новых членов команды
  • Межличностные конфликты, трения, недопонимание, недосказанность между членами команды
  • “Великолепные” придурки (в смысле крутые спецы с которыми невозможно взаимодействовать)
  • Мотивация, прокрастинация, выгорание
  • Как помочь найти всей команде золотую середину между горящими бизнес задачами и идеальным кодом?
  • Трайбализм в командах
  • Как воспитывать умение отказывать менеджеру?

Читать далее