Pull to refresh
166
0
Владимир Завертайлов @zevvssibirix

Главный бармалей в Сибирикс и SingularityApp

Send message

Это невозможно! Про код, две железки и пассатижи

Reading time2 min
Views3.3K

Первоапрельское.

Представьте, что вы руководите проектом. К вам приходит разработчик, и говорит: это невозможно! Уверенно так говорит. Доказательно. Ну просто небывалая ситуация. Вот вам интересная аналогия.

Читать далее
Total votes 10: ↑9 and ↓1+8
Comments2

Тайм-менеджмент, или современная алхимия

Reading time3 min
Views3.7K

Средневековые энтузиасты  корпели над своими колбами, пытаясь синтезировать золото. Знали бы они, что спустя века ресурсом, не менее ценным, чем желтый металл, для человека станет время.

Всем привет, это Владимир Завертайлов, основатель scrum-студии Сибирикс и приложения для планирования задач SingularityApp. Мы разрабатываем планировщик задач, и потому просто обязаны знать все обо всех методиках управления временем. Одни более популярны и даже реализованы в отдельных приложениях. Например, всем знакомый Pomodoro. Другие менее известны, и порой воспринимаются как часть проектного управления — тут достаточно вспомнить про диаграммы Ганта. Есть и экзотические варианты, например тайм-менеджмент по хронотипу или метод биоритмов. 

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

Читать далее
Total votes 2: ↑1 and ↓10
Comments4

Бекапер Figma

Reading time2 min
Views8.9K

Предыстория. В свое время я очень долго сопротивлялся переходу на Figma. Причиной была  жесткая политика vendor lock-in, серьезная итоговая цена и невозможность нормально хранить исходники макетов у себя. Кроме того, в сети были описаны несколько случаев, когда люди теряли макеты в Figma, и никакая техподдержка ни за какие деньги им не могла помочь.

Читать далее
Total votes 30: ↑27 and ↓3+24
Comments0

Shared State для React. Часть 1

Reading time11 min
Views3.9K

В данном цикле статей мы рассмотрим задачу синхронизации состояния react-приложения между окнами. В качестве подопытного у нас будет приложение на Electron, работающее в offline/online-режимах, которое также может запускаться в PWA-режиме.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments2

#003 Делегирование. Основы

Reading time7 min
Views7K

Продолжаю потихоньку публиковать избранные параграфы из книжки Управление digital-проектами. Ссылки на предыдущие части — в конце материала.

Делегирование — это передача части полномочий или ответственности другим людям. Как правило — своим подчиненным.

Делегирование невозможно без грамотного планирования. Банально, у вас не останется времени ни на постановку заданий в нужной форме, ни на контроль.

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

Читать далее
Total votes 2: ↑1 and ↓10
Comments2

#002. Прогулка по картине мира

Reading time3 min
Views2.2K

Продолжаю потихоньку публиковать избранные параграфы из книжки Управление digital-проектами. Ссылки на предыдущие части — в конце материала.

Итак, мы героически вляпались в задачу “довести сайт до ума”. Как бы я действовал (кое-где — чужим  руками)?

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

#001. Картина мира digital-проекта

Reading time5 min
Views3.2K

Начинаю потихоньку публиковать избранные параграфы из книжки Управления digital-проектами. Ссылки на предыдущие части постепенно буду добавлять в конце материала.

§2. Тонкости делегирования в IT

Возьмем такую задачку: довести сайт до ума. Нет, я не пошутил с формулировкой. Таких задач — доделать за предыдущими разработчиками — на фриланс-биржах пруд пруди. И несчастные в них периодически вляпываются.

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

Ловец идей, почти хакатон, или как быстро прокачать команду в Dart/Flutter

Reading time5 min
Views4K
image

Итак, дано: команда разработки чуть больше 50 человек. В основном занимаемся web-разработкой со всякими интеграциями, личными кабинетами и e-commerce. Однако в последнее время около 20% — это мобильная разработка. Есть еще отдельная компактная команда, пишущая на Dart/Flutter.

Задача: подготовить как можно больше программистов из основной команды к задачам мобильной разработки.

Основной мобильный стек, который мы использовали раньше — React.Native и Flutter. Нам важна портабельность, это покупают. Обе платформы показали себя достойно для разработки бизнес-приложений. Есть известные ограничения и нарекания разработчиков, но это тема отдельной статьи («Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует» Bjarne Stroustrup).
Читать дальше →
Total votes 3: ↑3 and ↓0+3
Comments0

Умный дом как хобби

Reading time16 min
Views29K

Когда-то в блоге мы рассказывали, как наш руководитель отдела обучения и замечательный программист Евгений создал марсианские часы и заодно выиграл в конкурсе. А потом — как он же сконструировал систему «Умный дом» своими руками. Так вот, сегодня снова поговорим о DIY-электронике и принципиально новой системе контроля за домом, которую Евгений создал с нуля взамен предыдущей.


image
Скроллить дальше
Total votes 12: ↑10 and ↓2+8
Comments28

Декомпозиция. Как разобрать огромный проект на понятные сегменты для предварительной оценки

Reading time10 min
Views33K
image

Вот притащили вам с охоты мамонта: выше вас ростом, упитанный и на вид пока несъедобный. Что делать?! Декомпозировать, конечно: лапы отдельно, шкуру отдельно. Но с чего начать? И когда хоть примерно будет готов ужин?


Если вам достался жирненький проект, вопросы примерно такие же — какой круг задач предстоит, и как их предварительно оценить. Декомпозиция — крутой способ разложить всё по полочкам и прикинуть объём работ, заложить резервы на трудные блоки и докопаться до неприятных задач со звездочкой. Как это сделать, мы уже рассказывали в одном из обучающих видео. А для любителей вдумчивого чтения мы преобразовали его в крутую статью.


Читать дальше
Total votes 7: ↑5 and ↓2+3
Comments0

Техники скоринга и приоритизации бэклогов

Reading time13 min
Views49K
Ну что, как там ваши планы на изоляцию? Зимние вещи убрали? Желанные киношки посмотрели? Пылящиеся книжки прочитали? А до полезностей, как всегда, нет времени. Да ладно, не оправдывайтесь — для тех, кто никак не выкроит часок для просмотра видео с нашего канала на Ютубе, мы сделали быстроусвояемую статью. Имейте совесть, всего-то 15 минут вместо 60:)

image

Сегодня коснёмся продуктового менеджмента и разберём приоритизацию бэклогов. Продуктовый менеджмент стоит чуточку выше, чем проджект-менеджмент: он больше про управление продуктами в целом и тесно связан с маркетингом. На закуску посмотрим техники скоринга и оценку задач.
Смотрим
Total votes 7: ↑6 and ↓1+5
Comments1

Система «Умный дом» своими руками

Reading time9 min
Views87K

Пару недель назад в нашем чате появилось вот такое сообщение:




А еще чуть позже — вот такое:




Автор сообщений — Женя, программист, руководитель отдела обучения и электронщик. В 5 лет он заметил, что если вырвать из магнитофона моторчик, подключить к нему лампочку и начать его крутить, то лампочка будет гореть. В шесть — что если у моторчика поменять полярность подключения, он будет крутиться в другую сторону. В 18 поступил на Измерительные инновационные технологии в Политех. А в 24 пришел работать в «Сибирикс».


Это к тому, что цель всей затеи — не Умный дом и метеостанция как таковые. Цель — почесать руки (потому что чешутся) и не дать им окислиться (потому что из золотого сплава). Так что все, кто недоумевает, зачем тратить время, когда можно просто купить такие девайсы — идите лесом-DNCом. А тем, кому интересна тема DIY-электроники (или DIY-электронщиков, что тоже не зазорно), можно скроллить дальше.


Скроллить дальше
Total votes 37: ↑25 and ↓12+13
Comments58

Тонкости и толстости иконок. Про Sketch, особенности рендеринга и игру с толщиной линий

Reading time7 min
Views7.4K
В этой статье мы разберем нюансы экспорта векторных иконок из графических пакетов. Несмотря на то, что векторные иконки успешно эксплуатируются не один год, до сих пор встречаются досадные ситуации, в которых отображение иконок будет некорректным: будет плясать толщина линий, появляться размытия, пропадать скругления, или наоборот — появляться скругления там, где ожидались острые углы.

Основных причин — три: особенности (или даже баги) экспорта и оптимизации иконок из графических пакетов, особенности и ошибки рендеринга (мы будем ориентироваться на рендеринг браузером Chrome или оболочки Electron), ошибки дизайнеров по неопытности. Хотя в самом графическом пакете все выглядело хорошо (в данном случае мы рассматриваем Sketch, но похожие проблемы есть везде).


Читать дальше →
Total votes 10: ↑9 and ↓1+8
Comments2

Договоры в digital: краткое руководство для НЕ юристов

Reading time6 min
Views3.9K
Этот материал — небольшая часть курса управления digital-проектами, и будет полезен, в первую очередь, руководителям проектов, аккаунт-менеджерам и руководителям на стороне агентств.

Поделиться своим опытом мы решили неспроста: неприятные кейсы от коллег по отрасли и самостоятельно набитые шишки подсказывают, что эта тема — больная для многих (причём, не только в IT). Читайте в материале, какую структуру договора выбрать при работе по SCRUM (и почему), а главное — как отстоять её у юристов заказчика. Лайфхаки при согласовании, 5 правил предосторожности, пара реальных историй, а также процесс документооборота в студии Сибирикс изнутри — здесь.
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments7

Итоги летней стажировки 2018: они сметелили пятьсот лавашей шаурмы. И выжили

Reading time10 min
Views2.4K


«Нас порвет к чёртовой матери!» — так думали мы весной. Снег еще не сошел (и даже не пожелтел), а количество заявок на стажировку приближалось к полустам. Надо было всё перепланировать заново. Рабочие места. Программу стажировок. Распределять кураторов. Но перво-наперво определиться, сколько и кого. И когда.

Когда… Все как сговорились и просились на Июль. Оно и понятно — сессия кончилась, месяцок постажироваться, месяцок — отдохнуть, а там уже видно будет. Только как на зло, большинство потенциальных кураторов стажировок тоже просились в отпуск на это время. Ну это ладно. Прорвёмся. Не маленькие.

Встречаемся с каждым желающим. Каждому — простые вопросы: что умеешь, что хочешь освоить по итогам стажировки (цель?). Стажировался ли раньше (хоть в макдональдсе «Свободная касса!»). Далеко ли добираться? Задачка на логику. Посмотреть в глаза, оценить, сработаемся ли, сойдемся ли характерами, сможем ли быть друг другу полезными. Несколько дней по 4 часа разговоры, собеседования, простые вопросы. Честно говорим, что возьмем, к сожалению, не всех. С трудом сбиваем график стажировок. Захватываем кусочек весны и кусочек осени. Рассылаем письма счастья счастливчикам. И письма-извинялки всем остальным. Примерно две трети — извинялки.
Total votes 12: ↑6 and ↓60
Comments0

18 правил идеального psd-макета — полезный чек-лист для дизайнеров

Reading time8 min
Views41K
Общий принцип — Не делай брак.
Не бери брак. Не передавай брак.
Тойота.


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

«Почти» по сетке


Сетка призвана упрощать вёрстку и определять местоположение ключевых элементов. В некоторых случаях дизайнеры намеренно отходят от 12-колоночного грида для создания неординарного дизайна.

Но если при создании макета вы всё-таки придерживались сетки — будьте добры убедиться, что это правда так. Верстальщики то и дело жалуются, что в проекте от страницы к странице дизайн может сильно отличаться: идентичные блоки появляются то левее, то правее, иконки разного размера, а кнопки не похожи друг на друга.
Читать дальше →
Total votes 16: ↑16 and ↓0+16
Comments24

Багфикс человека: как фиксить баги, которые мешают работать

Reading time7 min
Views21K

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


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


image
Читать дальше →
Total votes 46: ↑43 and ↓3+40
Comments48

Sport is dead! (по мотивам «Agile умер» и прочим некрологам)

Reading time3 min
Views15K
Чуть ли не каждую неделю выходит одна-две статьи про то, что agile/scrum умер и больше не работает. Я решился систематизировать основные проблемы и жалобы по этому поводу и рассмотреть их на примере спорта. Итак…

    — Однажды я предложил поиграть ребятам в футбол. Мы собрали команду, но мяч попал мне в лицо. Я не мог продолжать. Игра была сорвана. Команда — демотивирована. Никогда! Слышите, НИКОГДА не занимайтесь спортом, если не хотите, чтобы ваше лицо стало изуродованным!

Упс!
Читать дальше →
Total votes 84: ↑69 and ↓15+54
Comments17

Быть настоящим и писать код VS перебирать и казаться

Reading time6 min
Views21K
Отличный фреймворк!
Простой, чистый, производительный!
Так на его могиле и напишем...

image

Полсотни интернет-зависимых не спят. Прижав тощие и не очень задницы к стульям, они флудят в самописном чатике. Удовольствие стоит 6 рублей в час (цена «городского интернета» в далеких
2000-х с одним сервером на город-полумиллионник).


На это хватало сэкономленного на студенческих обедах. На выход в Глобальный Интернет по 33 рубля (хренасе!) в час — уже нет. Писк модема на 33600. Ночь.


Читать дальше →
Total votes 79: ↑72 and ↓7+65
Comments155

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity