Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CodeFest 2018. Самат Галимов (Meduza) — Небольшая техническая команда: как не сойти с ума

16b6c87229eaf58768d25ed7b2bbbf52?s=47 CodeFest
April 05, 2018

CodeFest 2018. Самат Галимов (Meduza) — Небольшая техническая команда: как не сойти с ума

Посмотрите выступлеение Самата: https://2018.codefest.ru/lecture/1310/

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

16b6c87229eaf58768d25ed7b2bbbf52?s=128

CodeFest

April 05, 2018
Tweet

More Decks by CodeFest

Other Decks in Education

Transcript

  1. Как не сойти с ума Самат Галимов, технический директор RAWG.io,

    ex-Meduza.io @ctodaily @samat twitter @samatg telegram
  2. План • Что такое медуза • С чего начинали •

    Прошло три года… • Проблемы? • Решение? • Вопросы! • 40 минут макс • Twitter @samat • Telegram @samatg
  3. Что такое медуза?

  4. • Крупное российское медиа • 4 миллиона читателей в день,

    12 миллионов в месяц • 300 терабайт трафика в месяц • 30 журналистов • 10 разработчиков • Больше 10 платформ доставки контента
  5. 3 года назад

  6. нужен старый скрин

  7. Константы

  8. Игроки • Издатель (продакт) • Арт-директор (дизайнеры) • ПРОГРАММИСТЫ ⛏

    • Журналисты и читатели («пользователи») )*
  9. Артефакты • Планы ✨⚡ • Код • Документация и PR

    • Продакшен сервисы
  10. Инструменты

  11. Один трелло борд на платформу/разработчика

  12. T1: a board per platform

  13. T1: a board per platform

  14. T1: a board per platform

  15. T1: a board per platform

  16. Слек - по 2 канала на платформу

  17. скриншот ios

  18. скриншот dev-ios

  19. скриншот android

  20. скриншот dev-android

  21. скриншот monitor

  22. скриншот dev-monitor

  23. Сегодня

  24. добавить соцсети: IA, AMP, facebook, vk, tw

  25. А ещё есть игры!

  26. None
  27. None
  28. None
  29. None
  30. None
  31. None
  32. None
  33. 150+ игр nodejs, react, separate repo

  34. Одновременно • Поддержка платформ • Добавление фич (консистентно на все

    плафтормы) • Производство игр
  35. трелло — по борду на проект

  36. None
  37. None
  38. None
  39. Слек — по каналу на проект, боты

  40. None
  41. None
  42. планирование во времени

  43. гант

  44. None
  45. None
  46. None
  47. Simpler

  48. None
  49. None
  50. разные инструменты

  51. None
  52. None
  53. инструменты • Slack — бээ • Trello — задачки перекладывать

    • Teamweek — диаграммы ганта для трехлеток • Zoom.us — нормальные созвоны • Notion — confluence, но по-приятнее • Google Drive с draw.io, диаграммы • Dropbox — файлы для дизайнеров (мигрируем на Abstract)
  54. Проблемы

  55. Малое вовлечение разработки в дизайн (на этапе идея/макета) И переделки/фрустрации

    из-за этого
  56. Дизайнер переключается на следующий макет не дожидаясь продакшена Забывает что

    было — придумывает новое при приемке — фрустрация
  57. Замкнутость на менеджера

  58. Что дальше? (идеи как решить)

  59. Бесстыдно слизал у бейзкемпа

  60. Полное описание задачи до начала проекта (от владетеля смысла)

  61. Дизайнер = менеджер (приемщик)

  62. Программист — полноправный идейный участник, гораздо больше, чем исполнитель

  63. • децентрализация • больше свободы • и ответсвенности • меньше

    таск-менеджмента, больше дела
  64. Вопросы s@samat.me tg: @ctodaily tw: @samat tg: @samatg