Как стать автором
Обновить
22
0
Алексей Чертановский @A4E

CTO

Отправить сообщение

Плюсы интеграции Xiaomi Gateway 3 в Home Assistant

Время на прочтение7 мин
Количество просмотров53K

Первая версия компонента XiaomiGateway3 для Home Assistant вышла 4 месяца назад, и с тех пор много всего изменилось. В прошлой статье я писал про создание компонента. А в этой статье расскажу, почему это решение так заинтересовало сотни пользователей.

Читать далее
Всего голосов 27: ↑27 и ↓0+27
Комментарии8

Стагнация неизбежна. CRM принимает бой

Время на прочтение12 мин
Количество просмотров8.8K
Разруха в головах — эта короткая булгаковская цитата не устаревает и вряд ли когда-то устареет. Стоит немного покачнуться экономической ситуации, вырасти ценам или упасть продажам, владельцы компаний и частные лица впадают в панику. Единственно верное, на их взгляд, действие — это перестать покупать, собрать все деньги и затаиться «до лучших времён». Тем самым они провоцируют более глубокую стагнацию, парализуют бизнес и личные финансы.

Помните притчу о двух лягушках, угодивших в крынку со сливками? Одна смирилась, решила сохранить силы и пошла на дно, а вторая била лапками, взбила сметану и вылезла, уставшая, но живая. Мораль: кризис — время бить лапками. Желательно автоматизируя этот процесс, ведь с помощью блендера обычно сметана взбивается быстрее :).


Читать дальше →
Всего голосов 41: ↑33 и ↓8+25
Комментарии61

Собираем данные в CRM: стероиды для компании

Время на прочтение16 мин
Количество просмотров15K
Цифровая эра основательно вошла в нашу жизнь, теперь мир — набор данных. Это касается не только обычных людей, IoT или научных изысканий. Прежде всего, это касается бизнеса. Любого, от стартапа на коленке до мега холдинга. Сейчас практически у каждой компании такая конкурентная среда, что приходится действовать, как на полях сражений: собирать данные, анализировать и принимать стратегические и тактические решения. Иначе клиент просто не проявит интерес к вашей разработке, продукту, услуге. Встают вопросы: какие данные собирать, где их брать, как хранить и вообще — зачем на это тратить время? Мы знаем на них ответы.

Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии5

CRM: продажи на реактивной тяге

Время на прочтение16 мин
Количество просмотров9.8K
Изначально CRM-системы создавались именно для продаж. Группа программного обеспечения, призванная облегчить труд продажников, получила название sales force automation (SFA) — автоматизация торгового штата. Собственно, именно от этого факта и получила своё название одна из самых старых и самых известных мировых систем — Salesforce. Но менеджмент не стоял на месте — в современных продажах клиент стал во главе угла, CRM-системы (системы управления взаимоотношениями с клиентами) стали популярнее SFA (но не равны им!). На этом месте обычно долго рассказывают о лояльности, предиктивном маркетинге и прочих пиар-штучках, но посыл гораздо проще. Что бы мы ни создавали, будь то корпоративный софт, игра, приложение или дата-центр, это нужно продать, быстро обойдя конкурентов. И у нас, программистов, это получается не очень. Точнее, не получается вообще.


Читать дальше →
Всего голосов 22: ↑19 и ↓3+16
Комментарии2

Система KPI в компании: как не пойти на три буквы

Время на прочтение16 мин
Количество просмотров116K
Оценивать что-либо — очень сложно. Для этого нужно быть экспертом в той сфере, о которой идёт речь, уметь учитывать сторонние факторы, выбирать. Но всё знать и уметь нельзя. Однако бизнес подобрался к решению проблемы оценки вплотную — были придуманы показатели KPI. Но этот мощный и проработанный инструмент оказался не таким простым и безобидным. В компаниях вокруг KPI бушуют нешуточные страсти, в которых есть место даже ненависти и личным мотивам. Несколько месяцев жизни нашей компании были посвящены созданию системы расчёта KPI внутри CRM. Сегодня можно выдохнуть и сказать, что всё получилось. А заодно поделиться интересной информацией и своими выводами. В общем, про эти три буквы мы теперь знаем гораздо больше, чем про те.


Всего голосов 35: ↑30 и ↓5+25
Комментарии52
Ровно неделю назад, 18 августа, в школе креативного мышления ИКРа мы провели свой первый масштабный клиентский семинар, посвященный ведению корпоративных блогов на “Хабре” и “Гиктаймс”. Организатором выступила контент-студия TechMedia. За полтора года работы клиентами студии стали более 70 компаний, которые успешно ведут свои блоги на сайтах Habrahabr.ru и Geektimes.ru. В задачи семинара входило организовать обмен опытом среди корпоративных блогов и показать лучшие (да что там, практически идеальные) примеры использования корпоративного блога для достижения бизнес-задач. Мы включили в программу семинара широкую подборку успешных клиентских практик, обзор ресурсов, которые необходимы для работы с площадкой, и ответы на вопросы клиентов. В семинаре приняли участие представители крупнейших технологических компаний Рунета - SAP, “Сбербанк-Технологии”, Badoo, Google, QIWI, Acronis, “Мой офис”, “Манго Телеком” и других не менее важных компаний. Рассказ о том, как мы его организовывали и как всё прошло, а также полезные презентации спикеров вы найдете под катом.
Читать далее
Всего голосов 39: ↑35 и ↓4+31
Комментарии5

Техническое задание на доработку: 10 правил и немного занудства

Время на прочтение14 мин
Количество просмотров115K
Если пройтись по зарубежным сайтам с запросом «product requirements document», то можно найти креативные и убедительные статьи про то, что техническое задание (ТЗ, PRD) умерло. Отчасти с этим нужно согласиться — при разработке продукта с нуля прототипирование выглядит гораздо интереснее и эффективнее, чем тома записей заказчика, порой ну очень непрофессиональные. Однако, если речь идёт о доработке базовой системы, то дело принимает совершенно другой оборот. Мы сталкиваемся и с доработкой, и с заказной разработкой, поэтому на ТЗ собаку съели, если повар нам не врёт. В общем, сегодня — о тех самых классических технических заданиях, которые пишутся на доработку купленного и установленного программного обеспечения. Короче, о наболевшем.


Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии19

Десктопные CRM. Нам пора поговорить

Время на прочтение13 мин
Количество просмотров13K
Разработка программного обеспечения для корпоративного сектора — это прежде всего огромная ответственность: за логику и скорость отклика системы, её надёжность и одновременно простоту использования, актуальную функциональность, удобство установки, доработку и т.д. Когда ты сам бизнес, понимаешь, насколько другому бизнесу важно, чтобы помимо исполнения его требований, всё работало, как часы. А когда ты разработчик, именно на тебе лежит задача обеспечить это. И тогда начинаешь искать технологии, которые помогут быстро и эффективно её решать. И один из главных вопросов — какую модель обслуживания предложить пользователям, облако или десктоп? Мы выбрали десктоп ещё до того, как облака и SaaS вошли в моду. По сегодняшний день мы поставляем свою систему по этой модели. И у нас на это есть веские причины.

Читать дальше →
Всего голосов 28: ↑16 и ↓12+4
Комментарии54

Внедрение CRM: как не быть близким к провалу

Время на прочтение12 мин
Количество просмотров25K
Наверняка многие из вас видели в интернете фотогалереи с заброшенными торговыми центрами, огромными и некогда роскошными. Впечатляющее зрелище, особенно для бизнесмена. Но первая мысль вовсе не о том, сколько денег, инвестированных в развитие, пропало. Она о том, почему это произошло. Да, есть фактор влияния структурных сдвигов экономики, есть и «вина» онлайн-торговли. Но главное — это неумение вовремя перестроиться, адаптироваться, изменить бизнес-модель. Причём не отказываясь от существующей, а встраивая её в новые условия.
Та же история может случиться с проектом внедрения CRM: система простаивает, компания меняет вендора, выбирает более дорогую систему, которая снова простаивает… Замкнутый круг. А между тем, причины неудачи довольно линейны — и в ваших руках сделать внедрение CRM успешным. Делимся опытом, как.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии15

RegionSoft CRM: бизнес, который работает для бизнеса

Время на прочтение11 мин
Количество просмотров9.8K
Привет, Хабр! Вчера нашей компании исполнилось 15 лет — самое время открыть свой блог. Нашу CRM уже неоднократно упоминали в больших обзорах на Хабре. Было и про десктоп, и про бизнес-процессы, и про доработку, и про бесплатную редакцию. Но целостной картины так и не получалось. Между тем, у нас большая история. Первая бета-версия CRM вышла в 2006 году, и с тех пор мы непрерывно работали над развитием программы, создавали связанное с ней и независимое программное обеспечение для бизнеса: от сервера сценариев до своего геолокационного сервиса и системы автоматизации гипермаркетов. Всё это время мы шли рука об руку с корпоративным сектором, собирали требования, изучали российский бизнес разного масштаба. Мы никогда не писали свою CRM ради победы в конкурсе или попадания в квадрант Gartner — мы строили бизнес, который помогает другому бизнесу. В общем, нам есть, что рассказать.

Читать дальше →
Всего голосов 23: ↑15 и ↓8+7
Комментарии10

Telegram Site Helper 2.0 — чат помощник для сайта на основе Telegram

Время на прочтение4 мин
Количество просмотров100K


Здравствуйте. Меня зовут Андрей.
Летом прошлого года я опубликовал проект и статью "Чат-помощник на сайт с помощью Telegram за 15 минут". Идея проекта заключалась в том, чтобы реализовать на сайте всплывающий Чат-помощник, бэкэндом для которого (для чата) был бы набирающий популярность мессенджер Telegram.

На удивление проект довольно быстро стал набирать звезды на GitHub, а я — получать письма благодарности и просьбы о помощи в настройке от людей со всего света. Люди не могли запустить скрипт на своих хостингах: то set_time_limit(0) не поддерживается, то 503 ошибка, то пути не правильно указаны.
Вторая версия скрипта устанавливается намного проще и работает на основе WebHooks.
Читать дальше →
Всего голосов 41: ↑36 и ↓5+31
Комментарии53

Запили мне CRM! О типах доработки

Время на прочтение18 мин
Количество просмотров45K
В рекламных материалах вендоров CRM можно встретить слова о «доработке системы под нужды вашего бизнеса», «индивидуальном подходе» и «абсолютной кастомизации». Думаю, никто не будет отрицать, что каждый бизнес уникален, особенно это не будут отрицать владельцы бизнеса, на которых и рассчитаны заверения в кастомизируемости и подгонки систем под требования компании. Однако кроме правды о возможностях доработки и адаптации под конкретный набор бизнес-требований, за обещаниями вендора скрываются значительные затраты, размер которых может превышать стоимость приобретённых лицензий. Попробуем разобраться, какие типы «допиливаемых» CRM существуют и всегда ли главное, чтобы костюмчик сидел.


Читать дальше →
Всего голосов 13: ↑11 и ↓2+9
Комментарии6

Лоукост VDS хостинг в России. Возможно ли?

Время на прочтение8 мин
Количество просмотров45K
Айхор

Впечатлившись успехами американского хостера DigitalOcean (чего уж скрывать), мы в 2014 году решили создать недорогой и качественный VDS хостинг в России. На тот момент в нашем распоряжении был небольшой «дата-центр» из 4 стоек, располагавшийся в здании бывшего общежития, а в качестве системы охлаждения использовалось две недорогие сплит-системы. Канал на 100 мегабит, 2 древних маршрутизатора Cisco и сотня относительно новых серверов. Было бы смешно обещать клиентам хорошее качество с таким Starter Kit-ом. Но мы решили постараться достигнуть своей цели. Попробуем дать ответ на заголовок данного поста, и параллельно расскажем о нашем опыте создания лоукост хостинга.
Читать дальше →
Всего голосов 65: ↑60 и ↓5+55
Комментарии232

Material Design: на Луну и обратно

Время на прочтение11 мин
Количество просмотров388K
“Это унылое диалоговое окно действительно нужно?”



В этой статье я изложил главные принципы Material Design и дал советы по их воплощению. Текст написан по следам мастер-класса для разработчиков, который мы, Роботы, устраивали совместно с российским офисом Google (Think Mobile).


Когда-то все продукты Google выглядели по-разному плохо. Даже один продукт на разных платформах выглядел неконсистентно.

Все стало меняться в 2011 году, когда в Google начали усиленно работать над унификацией визуальной части экосистемы своих продуктов и назвали все это Project Kennedy.

При чем тут Кеннеди?
Легенда такова: президент Кеннеди инициировал программу полёта человека на Луну (если верить, что этот полёт когда-либо был). А большой начальник в Google Ларри Пейдж исповедует принцип, что продукты нет смысла улучшать на 10% — они должны быть в 10 раз лучше, чем у конкурентов. Если уж запускать продукт, то сразу на Луну. Вот и здесь было решено круто всё переделать.

Читать дальше →
Всего голосов 146: ↑135 и ↓11+124
Комментарии120

Библиотека Chronos: облегчаем написание долгих операций

Время на прочтение7 мин
Количество просмотров15K
Привет, Хабр! Хочу рассказать вам о библиотеке Chronos для Android (API level >= 9), цель которой – облегчить написание долгих операций, например, сетевых запросов, или обращений к БД.

Какую проблему решаем?

Не секрет, что для Android задача выполнения асинхронных операций всегда была одной из самых частовстречающихся. Действительно, крайне мало приложений работают исключительно в оффлайн, и где можно обойтись без сетевого взаимодействия. И уж совсем крохотная их часть обходится без обращения к постоянной памяти устройства, будь то база данных, Preferences или обычный файл. Однако, на протяжении истории развития системы нам так и не было предложено ни одного достаточно удобного решения “из коробки”.
Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии35

Передовой опыт Android-разработки

Время на прочтение19 мин
Количество просмотров73K
Нам бы хотелось поделиться с вами опытом, который мы, в Futurice, получили, разрабатывая Android-приложения. Надеемся, эти советы уберегут вас от создания собственных велосипедов. Если вы интересуетесь iOS или Windows Phone разработкой, обратите внимание на соответствующие документы на нашем сайте.
Читать дальше →
Всего голосов 39: ↑32 и ↓7+25
Комментарии31

Фоновая подгрузка списков

Время на прочтение2 мин
Количество просмотров11K
При загрузке больших списков из медленного источника (например HTTP запрос) нет смысла загружать весь список сразу, особенно если пользователю потребуется лишь небольшое количество данных (результаты поиска, новостные статьи). В этом случае целесообразно реализовать постраничную подгрузку списка. В этой статье показан простой способ с использованием footer view контрола ListView. Подразумевается, что у нас уже есть список и его адаптер, который загружает элементы (пусть несколько первых, или весь) используя например ассинхронный HTTP запрос. Удобнее вынести запрос данных в отдельный класс, в котором добавить возможность подгрузки очередной страницы.

План действий


  1. Подготавливаем layout для элемента сообщения о процессе загрузки
  2. Подготавливаем контрол ListView
  3. Добавляем в адаптер списка код запуска загрузки следующей страницы
  4. Обрабатываем результат загрузки очередной страницы

Читать дальше →
Всего голосов 26: ↑23 и ↓3+20
Комментарии6

Японский дурак

Время на прочтение5 мин
Количество просмотров19K
image

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

Игра очень простая, быстрая и азартная. Один на один. Колода 36 карт. Разыгрывалось 18 взяток. Кто брал меньшее число взяток — тот мыл тарелки. Например, я выиграл 11 взяток, соперник — 7. Неудачник отправлялся мыть 11 — 7 = 4 посудины. Было выгодно проигрывать первые раздачи, при наличии слегка запачканных вилок, чайных ложек и стаканов. Под конец бедолагам оставались лишь жирные сковородки и неподъемные кастрюли.

К сожалению, прошло время, и я стал жить вдали от родного дома. Скучал по родителям, игре и чистой посуде.
Да-да, однажды мне надоело скучать, и я написал Японского Дурака для iPhone и Японского Дурака для iPad.

Что было интересного при создании карточных игр, читайте в моем скромном опусе.
Читать дальше →
Всего голосов 35: ↑29 и ↓6+23
Комментарии10

Реализуем pull to refresh и infinite scrolling на Swift

Время на прочтение4 мин
Количество просмотров48K
Возьмём за основу статью Знакомьтесь, Swift!, где показано как сделать простое приложение на Swift, и добавим туда такие известные и полезные штуки как pull to refresh и infinite scrolling используя встроенные возможности языка. Чтобы было еще интереснее, добавим немного асинхронности, иначе приложение будет каждый раз замирать на время обновления.


Читать дальше →
Всего голосов 19: ↑15 и ↓4+11
Комментарии19

Нужно больше Landing Page

Время на прочтение3 мин
Количество просмотров8.6K
image Landing Page — один из самых обговариваемых и используемых способов рекламы и взаимодействия с покупателем. Огромная популярность подхода вызвала шквал публикаций, в результате которых возникло множество домыслов, неточностей и откровенно неверной информации. В том числе, бытует мнение о том, что достаточно одной целевой страницы. При этом они упускают из внимания тот факт, что набор продуманных лэндингов позволяет диверсифицировать направления из продвижения и охватить большую аудиторию пользователей.

Каждая новая страница – это еще одна возможность быть найденным в поисковике, шанс продать продукт и заполучить клиента. Только не стоит увлекаться, между «много» и «достаточно» огромная разница.
Читать дальше →
Всего голосов 32: ↑12 и ↓20-8
Комментарии12
1

Информация

В рейтинге
Не участвует
Откуда
Нижний Новгород, Нижегородская обл., Россия
Дата рождения
Зарегистрирован
Активность