Лайфхак с дашбордом
1Как известно, нельзя управлять тем, что ты не измеряешь. Прошлую неделю я искал подходящий сервис, чтобы сделать себе дашборд для измерения того, чем я собрался управлять ;)
2Пришел к грустному выводу, что сервисы дашбордов развиваются в неподходящую мне сторону. Они стараются навернуть кучу визуализаций, вычислений и прочих наворотов… Но показывают все эти навороченные дашборды внутри своего приложения или вебсайта, куда надо еще специально заходить.
3Самая главная лучшесть дашборда, на мой взгляд — это ноль кликов. Информация должна быть доступна на кончиках пальцев, в уголке глаза. В строке меню, на обоях рабочего стола, на лок-скрине телефона и т.д. Чтобы не заходить, а видеть.
Нашел пока один вариант для Mac OS. Делюсь. Может быть, вы тоже это давно искали.
Есть бесплатное приложение Plash (есть в Mac App Store). Оно показывает любую страницу указанного сайта (из интернета или html-файла с компьютера) как обои рабочего стола компьютера. Если у страницы прозрачный фон (или вы добавили свои css-стили в приложение), то информация показывается поверх выбранных в системе обоев. Она, вроде бы, не предполагалась для использования в виде дашборда, но оказалась для этого удобна.
Последовательность действий для создания дашборда прямо на обоях рабочего стола довольно простая.
Вариант 1. Сборка метрик с одного сайта.
1Сделайте на сайте страницу (попросите своего программиста), которая с секретным ключом выдает html с прозрачным фоном и расставленными в нужных частях страницы метриками.
2Укажите адрес этой страницы и частоту обновления в настройках Plash.
Вариант 2. Сборка метрик с разных сайтов
1Добавьте на свои сайты скрипт, который выдает значение нужной вам метрики по обращению с секретным ключом.
2Создайте на компьютере файл
index.html с background:transparent и расставьте в нем нужные метрики внутри
с position:absolute (чтобы они были в удобных вам частях экрана).
3Создайте на компьютере простенькую программку на десяток строк (на идущем в комплекте с Mac OS php, например), которая:
с помощью curl обращается к страницам метрик на ваших сайтах (из пункта 1)
заменяет текст внутри div с нужным id на полученные значения метрик (используйте простенький regex)
4Добавьте эту программку в cron, чтобы она вызывалась с нужной периодичностью (полчаса, час). Тонкости:
нужно разрешить Full Dusk Access для usr/sbin/cron в Security & Privacy в System Preferences
не кладите
index.html в папку в Desktop (там отдельные извращения с правами доступа), а положите ее, например, в папку в папке Sites
5В настройках Plash укажите папку, в которой лежит
index.html, и периодичность, с какой нужно перегружать сайт (например, половина периодичности вызова cron).
Сайт Plash:
https://sindresorhus.com/plashЕсли кто знает андроидовский виджет (для home и lock screen), который можно настроить на показ строк, получаемых с указанных адресов — напишите. Я пока не нашел.
Внутренние продукты должны стать внешними или убитыми
Полезный вопросник, который следует пройти перед тем, как начать разрабатывать внутренние продукты.
1Нашей компании нужен этот продукт?
«Нет». Убить идею сразу. Зачем создавать ненужный продукт?
«Да». Часто мы останавливаемся здесь. Но лучше перейти к следующему вопросу.
2Другим компаниям нужен такой продукт?
«Нет». Мы что — такие уникальные? Вряд ли. Стоит пересмотреть постановку задачи на продукт.
«Да». Если ряд компаний нуждается в таком продукте, то кто-то что-то подобное уже наверняка сделал.
3Решает ли существующий продукт нашу проблему?
«Да». Убить идею создания своего продукта.
«Нет». Почему не решает? Только потому что мы считаем, что мы сделаем его лучше и удобнее? Или есть существенные проблемы, которые он не решает?
4У нас есть отличный (от других) способ решения такой существенной проблемы?
«Да». Давайте опишем это убийственное свойство (killer feature) нашего внутреннего продукта
«Нет». А зачем нам разрабатывать продукт, если у нас нет убедительного и отличающегося от аналогов способа решения нашей проблемы?
5Это нужно нашей компании. Это нужно другим компаниям. У нас есть убийственное свойство, которое решает проблему так, как не решает никто другой. Будем инвестировать в разработку такого продукта, чтобы продавать его другим?
«Нет» или «Да, но…». Значит, мы соврали в ответах на предыдущие вопросы, которые привели нас сюда. Пройдите вопросник еще раз, но честно отвечайте на вопросы.
«Да». Тогда начинайте разработку и относитесь к разработке внутреннего продукта с тем же усердием, с которым вы разрабатываете продукты для своих пользователей.
6Мы его разработали, что с продажами?
«Не продается». А внутри-то им пользуются? Скорее всего, нет. Хороший повод его убить.
«Продается». Ну что ж, мы превратили расходы на внутренний продукт в инвестиции. Можем себя поздравить.
По мотивам:
https://mdswanson.com/blog/2016/01/25/sell-or-kill.html#перечитываяклассику из давно опубликованного на тёмной стороне
Что такое «идеальный продукт»?
1В ТРИЗ (теории решения изобретательских задач) есть понятие «идеальной системы». Идеальная система — это система, которой нет, но все её функции выполняются.
2Хорошее изобретение — это не пристройка костылей и подпорок, а приближение к идеальной системе.
3Можно сформулировать нечто подобное и в области управления продуктом. Идеальный продукт — это когда пользователь ничего не делает, но получает желаемый результат.
4Хороший продукт — это то, что максимально близко к идеальному продукту.
5Насколько ваш продукт близок к идеалу?
Отказываться делать то, что приносит деньги?
1Начинающий предприниматель хватается за любое дело, на котором он может заработать. Этим, кстати, он выгодно отличается от стартапера (в плохом смысле этого слова), у которого нет цели заработать. Есть цель сделать что-то, нанести пользу окружающим или , прости господи, изменить мир.
2Эта привычка хвататься за все, на чем можно заработать, позже начинает выходить боком. Состоявшийся предприниматель видит возможность заработать много на чем. Если он продолжает хвататься за все — его либо разрывает в клочья, либо на руках у него оказывается куча мелких дел, приносящих мелкие деньги. Но не остается ни времени, ни мозгов на что-то большое.
3Поэтому начинающим предпринимателям стоит учиться хвататься за любую возможность заработать или зарабатывать на любой возможности, за которую схватился. А признак взросления — научиться отказываться от того, на чем можно заработать.
4Даже более того, уровень взрослости предпринимателя определяется тем, от каких возможностей заработать денег он сознательно отказывается.