Метка: ценность

  • Книга с полки: От нуля к единице

    Книга с полки: От нуля к единице

    Стэнфордский университет, весна 2012 года. Студент Блейк Мастерс ведёт очень подробные заметки по курсу лекций “Computer Science 183: Startup”. Автор курса — Питер Тиль, сооснователь и генеральный директор PayPal, а также участник мафии PayPal. У Питера захватывающая для бизнесмена биография — например, он самый первый инвестор в Facebook. В фильме “Социальная сеть” роль Тиля сыграл Джастин Тимберлейк.

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

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

    Заметки с этого курса публиковались на tumblr и стали очень популярными среди стартаперов и фондов. Помню, что поставил закладку в браузере и проверял новые выпуски несколько раз в неделю, настолько это отличалось от другого контента.

    Через некоторое время заметки отредактировали и издали в виде книги. На русском языке она вышла в Альпине под названием “От нуля к единице. Как создать стартап, который изменит будущее”.

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

  • PNG наносит ответный удар

    PNG наносит ответный удар

    Прошло 20 лет с момента выхода графического формата PNG. Это был не очень понятный формат: JPG лучше сжимал фотографии, GIF можно было анимировать. Единственным явным преимуществом PNG была поддержка полупрозрачности. Помню, чтобы заставить его работать в Internet Explorer 6, приходилось добавлять на сайт дополнительный скрипт.

    На самом деле ценность PNG — в расширенной цветопередаче и компрессии без потери качества (в отличие от JPG).

    Этим летом Adobe, Apple, BBC, Comcast / NBCUniversal, Google, MovieLabs и консорциум W3C объединились и обновили спецификацию формата PNG.

    Что изменилось:
    – Добавлена поддержка HDR — расширенная цветопередача. Именно из-за этой фичи формат решили обновить, что интересно — в интересах субтитров для телетрансляций и кинофильмов.
    – Добавлена поддержка EXIF — метаданные в картинках.
    – Повсеместно внедрены анимированные PNG. Это предлагала Мозилла 20 лет назад, но их тогда не поддержали.
    – В целом, улучшили документацию стандарта.

    Обновленный формат уже поддерживается в Chrome, Safari, Firefox, iOS/macOS, Photoshop, DaVinci Resolve, Avid Media Composer.

    Ожидается скорый выход новых редакций формата, в которых обещают ещё улучшения по цветопередаче и сжатию.

    Спецификация PNG ver. 3
    Статья как работают цветовые пространства от одного из создателей формата

  • Спиральная динамика

    Спиральная динамика

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

    🟤 Бежевый — Выживание. Стая учится выживать, охотятся уже вместе, но все грызутся на делёжке добычи. Типичный отдел продаж в мелком агентстве недвижимости или свора фрилансеров. Бизнес в этой фазе ещё не разобрался, что он бизнес. Основатель научился создавать приток средств, пытается организовать работу коллектива и сам коллектив вокруг этого притока. Подбирается лояльный коллектив.

    🟣 Фиолетовый — Клановый. От каждого по способностям, каждому по потребностям. Главная ценность — причастность клану. Мистицизм, ритуалы. Увольнение через изгнание или выход через скандал с обидами. Уютный стартапчик, все мы друзья. На этом уровне организация может жить и расти десятки лет. Вся дальнейшая эволюция зависит от руководства и избыточности ресурсов. Если ресурсов не хватает — растём на следующий уровень.

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

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

    🟠 Оранжевый — битва за эффективность. KPI, ОКР, лидерборды, корпоративные соревнования. Менеджеры, выполнявшие свои обязанности на синем уровне, оказываются неэффективными (раньше никто не измерял) и заменяются на новых управленцев. Оптимизация процессов, вынос неважных вещей в аутсорс, снижение рисков. Оптимизация высвобождает ресурсы и компания захватывает всю доступную долю рынка.

    🟢 Зелёный — Экосистема. Дальнейший рост — через рост всего рынка. Что его сдерживает? Развиваем отрасль, образовываем клиентов, открываем кафедру в университете. Как насчет отраслевого альянса?

    Далее есть ещё три ступени, но они слишком далеки от моей практики. При желании можете углубиться в эту тему — по спиральной динамике написано около десяти книг.

    Выводы для предпринимателей:
    Бизнесу практически невозможно работать с другим бизнесом, находящимся в разрыве на два уровня. Соседние уровни одну сторону развивают, другую хотя бы не удивляют. А больше — начинается детский сад против бездушных капиталистов.

    Оцените потенциального клиента или партнёра — для этого хватит анализа любого интервью, пресс-релизов, постов и вакансий компании.

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

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

  • Как измерять работу программистов

    Как измерять работу программистов

    Как измерять работу программистов.

    CEO и CFO приходят к CTO с вопросом: можно ли оптимизировать затраты на разработку? Как понять, кого уволить, а кто хорошо работает? Кому сколько платить?

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

    Очевидные метрики, которые придумает HR:
    – Присутствие на рабочем месте.
    – Количество выполненных задач.
    – Количество часов, затраченных на выполнение этих задач.
    – Уложился ли в план.

    Неочевидные метрики, которые добавит CTO:
    – “Бизнес ценность” — баллы, которыми стейкхолдеры оценивают задачи по их значимости или приоритету для бизнеса.
    – “Стори пойнты” — баллы трудоёмкости. Разработчики собираются на “Покер Планирования” и оценивают задачи между собой. Используют футболки (XS, S, M, L, XL) или степени числа 2 (1, 2, 4, 8, 16, 32).
    – Количество багов в коде, написанном разработчиком.
    – Скорость — любые баллы делим на время.
    – % отклонения от собственной или командной оценки.

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

    Рассмотрим роль тимлида в качестве примера: индивидуальная отгрузка ниже среднего, но каждый разработчик под его влиянием работает быстрее и качественнее. Увольнять его на основании общих метрик просто преступно.

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

    Что с этим делать?
    – Если хочется кого-то уволить или повысить — спросите менеджера отдела. Он всё знает без метрик. Для уверенности проведите 360-градусную оценку.
    – Всё равно измерять все возможные/удобные показатели, но не принимать решения только на них.