Подписка на блог

KAD

Собственник и руководитель малого бизнеса — команды разработки веб-приложений KAD::Systems. По образованию — программист. По духу — мечтатель и реалист. В свободное время — путешественник, велосипедист, мотоциклист, сноубордист, парапланерист. Вконтакте Instagram Telegram Email

Позднее Ctrl + ↑

Квадрокоптеры для людей

Мне всегда казалось очевидным то, что рано или поздно люди начнут делать большие квадрокоптеры в которых смогут летать люди. Квадрокоптер намного стабильнее и проще в управлении, чем любой ранее изобретенный летающий аппарат. И сегодня я встретился с ними. Очень здорово, что люди занимаются разработкой таких штук! Они конечно не сегодня изобретены, а уже более 5 лет в разработке, но популярность их возрастает и до моего внимания дошли такие интересные модели, как ehang 184 и Volocopter. Ценник пока запредельный и эффективность сомнительная, но это большой прорыв в сторону легкой гражданской повседневной авиации. Придет день, когда большая часть транспорта будет воздушным.

ehang 184 (Китай)
volocopter (Германия)

Evanescence

Обожаю голос Evanescence. Магический, сильный, яркий, пронзительный, эмоциональный.

Эволюция рабочего процесса

Прошло уже 8 месяцев(совпадение с прошлой статьей) с тех пор, как мы в KAD::Systems начали работу по скрам. В работе 32-ой спринт, и вот что изменилось с момента написания прошлой статьи http://artemkuts.ru/all/scrum/

  1. Кросс-продуктовые спринты. Т. к. по разным продуктам появляются срочные проблемы, а скрам команда всего одна, то откладывать их на 1-3 недели просто недопустимо. Кросс-продуктовые спринты позволили работать по нескольким продуктам в рамках одного спринта. Для этого мы создали отдельную доску с названием Спринт, а из досок приложений убрали списки для работы над спринтом. В начале каждого спринта на доску Спринт в список Задачи помещаются карточки из разных приложений, заполняются поля: приложение, оценка, приоритет, спринт, версия. По завершению работы над спринтом, карточки возвращаются на доски приложений.
  1. Зоны ответственности и права для каждого сотрудника. Каждый знает что он может делать на досках приложений/спринта и чего не может. Так, например, каждый может добавить карточку вниз списка беклог любого приложения, а приоритезировать карточки и переместить в список Отсортированные может только владелец продукта. Кроме этого права ограничены на добавление новых карточек, меток, заполнения доп. полей, переноса карточек, составления чеклистов, назначения участников и так далее.
  1. Карточки поддержки — самые приоритетные. В ходе выполнения спринта из отдела поддержки прилетают карточки с описанием проблем клиентов. Такие карточки у нас самые приоритетные, они ставятся вверх списка и программисты приступают к их выполнению вне очереди. После выполнения карточка оценивается и засчитывается в спринт. Таким образом команда не теряет возможности завершить спринт успешно из-за внезапно прилетевшей карточки поддержки.
  1. Переоценка карточек после выполнения. Каждую карточку исполнитель имеет право переоценить после выполнения, если она оказалась сложнее или легче. В таком случае он добавляет комментарий с упоминанием старшего разработчика и владельца продукта о переоценке. Старший разработчик видит переоценку и может отклонить её. Переоценка делает процесс справедливее, ведь предварительная оценка в программировании — это всегда немного(чаще много) пальцем в небо.
  1. Сортировка карточек. После подготовки спринта скрам-мастером и командой, владелец продукта сортирует карточки спринта. После этого скрам-мастер проставляет числовые значения приоритетов для каждой карточки. Если в ходе спринта появляются карточки поддержки, то сортируются они по следующим правилам. Приоритеты среди таких карточек указываются менее 1 в порядке возрастания. Чем меньше число, тем приоритетнее карточка. Например: 0.1, 0.2, 0.15. Самая приоритетная карточка будет с номером — 0.1. Приоритезация карточек поддержки выполняется по следующим правилам:
  • 1. Приоритезация карточек поддержки по категориям:
  • 1.1. Ошибка, полностью ограничивающая работу магазина клиента
  • 1.2. Ошибка, частично ограничивающая работу магазина клиента
  • 1.3. Ошибка, полностью ограничивающая работу приложения
  • 1.4. Ошибка, частично ограничивающая работу приложения
  • 1.5. Ошибка, не ограничивающая работу приложения
  • 2. Приоритезация карточек поддержки по типу проблемы:
  • 2.1. Общий случай
  • 2.2. Частный случай
  • 3. Приоритезация карточек поддержки по типу клиентов:
  • 3.1. Оставил негативный отзыв
  • 3.2. Есть основания полагать, что клиент является угрозой негативного отзыва
  • 3.3. Возмущен
  • 3.4. Взволнован
  • 3.5. Спокоен
  • 4. Приоритезация карточек поддержки одной категории, одного типа проблемы и одного типа клиентов:
  • 4.1. Осуществляется по очереди — кто раньше сообщил, тот раньше получит решение

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

Надеюсь наш опыт будет кому-то полезен. Задавайте вопросы, отвечу на все.

Отит и его последствия

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

Прошло уже 8 месяцев с тех пор как правое ухо беспокоит меня. Началось как обычное воспаление, в ухе было неприятное ощущение + небольшое снижение слуха. Через день я пошел к лору и получил рецепт на отин и капли ринофлуимуцил. Спустя неделю ситуация ухудшилась, ухо стало плохо слышать, но к врачу повторно я не спешил. Позже все таки сходил, а еще через несколько дней в ухе появилось эхо. Как будто я слышу сначала звук, а потом слышу повторно с небольшой задержкой в несколько милисекунд. Меня это крайне напрягло, и я побежал к врачу без записи. Врач — лор в «Поколении» на Губкина Трухно Анжелика Адамовна. На мои тревожные симптомы особого внимания она не обратила, хотя должен сказать, она очень чуткий и внимательный врач. Я успокоился и пошел лечится дальше.

Через пару недель ухо стало слышать лучше, но тревожные симптомы не проходили. А было их на тот момент немало и проявлялись они довольно сильно. Шум в ухе, усиление при болтании головой, эхо, дискомфорт, аутофония(неприятно было слушать громкие звуки). Я сделал по рекомендации 2 процедуры катетеризации — звучит страшно и все пугались когда я рассказывал что это, ничего страшного на самом деле, но и приятного мало. После этого часть симптомов прошло, в том числе и это назойливое эхо. Но я был крайне огорчен когда через несколько дней симптомы вернулись. Анжелика Адамовна на тот момент, можно сказать, разводила руками, прописав мне мометазон. Поэтому я пошел дальше.

Я обратился к своему старому знакомому из онкостационара с просьбой порекомендовать лора. Он договорился о встрече с лором, практикующим хирургом с немалым количеством регалий. Тот посмотрел меня и послал на тимпанометрию в областную больницу на Некрасова. По ней он отклонений существенных не обнаружил и сказал что последствия должны пройти в течение месяца, порекомендовал делать гимнастику для ушей, а в случае, если не поможет, обратится к неврологу.

Время шло, а ситуация не улучшалась ни на шаг. Я вел дневник, записывал симптомы, их уровень и ловил зависимости. Случайно оказалось, что муж моей хорошей знакомой Максим страдал примерно такими же симптомами. Мы с ним поговорили, обменялись опытом лечения и результатами. Он рассказал о том, что ему делали в Мск прокол барабанной перепонки(перфорацию) и промывали, после чего на полгода у него были улучшения. Потом добавил что нашел врача, который может это сделать и в Белгороде. Тогда я пошел к этому врачу, это оказался заведующий лор отделением областной больницы на Некрасова. Он меня направил к коллеге, Олесе Евгеньевне. Она послала меня на СКТ височных костей. С результатами я вернулся к ней и понял что вижу знакомую картину — врач разводит руками, говоря что все хорошо и идите к неврологу. Я поблагодарил за помощь и двинулся дальше.

Максим упомянул, что перед поездкой в Москву был у Уткиной в поколении и она ему делала операцию по исправлению носовой перегородки. Я пошел к ней, чтобы еще она посмотрела все мои анализы на всякий случай и сделала эндоскопию(камерой смотрят пазухи носа). По результатам она сказала что мне также требуется операция, но как же хорошо, что Максим уже сказал насчет операции — она не помогла. Уткина оказалась не такой чуткой, как Трухно и напрочь проигнорировала тот факт, что когда я ложусь и с утра у меня улучшения — шум тише, а исходя из её слов по поводу причин моей проблемы — он мог становится только громче. Это говорило о том, что шум не связан с отечностью.

Отчаявшись, я вернулся к Анжелике Адамовне и рассказал обо всем. Она еще раз внимательно меня осмотрела и нашла рубцовые изменения на барабанной перепонке, в результате чего настоятельно советовала сделать электофорез эндоурально №10(в Белгороде можно сделать в клинике Гармония Здоровья). И дополнительно я настоял на катетеризации №5, т. к. помнил что она помогла. В результате после выполненных процедур, эхо пропало полностью, шум в ухе стал слабее, но полностью не ушел. Я доволен этим результатом, через 3 месяца рекомендован повтор. Так, спустя более чем полгода мне удалось существенно улучшить ситуацию с ухом.

Небольшие, но важные детали в переписке

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

Вот например, пишут тебе в конце переписки, когда вы толком не договорились, «Удачи». Звучит как сарказм и издевка, типа ага ну удачи, вперед. А на деле-то человек искренне, без сарказма. А если напишут «Удачи вам», то звучит уважительно, явно не сарказм. Маленькая деталь в корне меняет интонацию. И таких примеров сотни и тысячи. Мне, как программисту, такой эффект непонятен. Не системно это, не рационально. Но факт.

Приемы манипулирования обществом

Чтобы не допустить манипуляций над собой, нужно знать эти приемы. Автор Ноам Хомский:

  1. Отвлечение внимания.
    От важных проблем и решений, принимаемых политическими и экономическими правящими кругами, посредством постоянного насыщения информационного пространства незначительными инфоповодами. Приём отвлечения внимания весьма существенен для того, чтобы не дать гражданам возможности получать важные знания в области современных философских течений, передовой науки, экономики, психологии, нейробиологии и кибернетики. Взамен этому информационное пространство наполняется новостями спорта, шоу-бизнеса, мистики и прочих информационных составляющий, основанных на реликтовых человеческих инстинктах от эротики до жёсткой порнографии и от бытовых мыльных сюжетов до сомнительных способов лёгкой и быстрой наживы.
  1. Подача ложной проблемы — реакция населения — спланированное решение.
    Создаётся проблема — некая «ситуация», рассчитанная на то, чтобы вызвать определённую реакцию среди населения для того, чтобы оно само потребовало принятия мер, которые необходимы правящим кругам. Например, допустить раскручивание спирали насилия в городах или организовать кровавые теракты для того, чтобы граждане потребовали принятия законов об усилении мер безопасности и проведения политики, ущемляющей гражданские свободы. Или вызвать некий экономический, террористический или техногенный кризис, чтобы заставить людей в своём сознании принять меры по ликвидации его последствий, пусть и в нарушение их социальных прав, как «необходимое зло». Нужно понимать, что кризисы сами не рождаются.
  1. Постепенность.
    Чтобы добиться принятия какой-либо непопулярной меры, достаточно внедрять её постепенно, день за днём, год за годом. Именно таким образом были глобально навязаны принципиально новые социально-экономические условия (неолиберализм) в 1980-х и 1990-х годах. Сведение к минимуму функций государства, приватизация, неуверенность, нестабильность, массовая безработица, зарплата, которая уже не обеспечивает достойную жизнь. Если бы всё это произошло одновременно, то наверняка привело бы к революции.
  1. Отсрочка исполнения.
    Ещё один способ продавить непопулярное решение заключается в том, чтобы представить его в качестве «болезненного и необходимого» и добиться в данный момент согласия граждан на его осуществление в будущем. Гораздо проще согласиться на какие-либо жертвы в будущем, чем в настоящем. Во-первых, потому что это не произойдёт немедленно. Во-вторых, потому что народ в массе своей всегда склонен лелеять наивные надежды на то, что «завтра всё изменится к лучшему» и что тех жертв, которых от него требуют, удастся избежать. Это предоставляет гражданам больше времени для того, чтобы свыкнуться с мыслью о переменах и смиренно принять их, когда наступит время.
  1. Инфантилизация народа.
    В большинстве пропагандистских выступлений, рассчитанных на широкую публику, используются такие доводы, персонажи, слова и интонация, как будто речь идёт о детях школьного возраста с задержкой в развитии или умственно неполноценных индивидуумах. Чем сильнее кто-то пытается ввести в заблуждение слушающего, тем в большей степени он старается использовать инфантильные речевые обороты. Почему? Если кто-то обращается к человеку так, как будто ему 12 лет, то в силу внушаемости в ответе или реакции этого человека также будет отсутствовать критическая оценка, что характерно для детей.
  1. Упор на эмоции.
    Воздействие на эмоции представляет из себя классический приём нейролингвистического программирования, направленный на то, чтобы заблокировать способность людей к рациональному анализу, а в итоге — вообще к способности критического осмысления происходящего. С другой стороны, использование эмоционального фактора позволяет открыть дверь в подсознательное для того, чтобы внедрять туда мысли, желания, страхи, опасения, принуждения или устойчивые модели поведения. Заклинания о том как жесток терроризм, как несправедлива власть, как страдают голодные и униженные оставляют за кадром истинные причины происходящего. Эмоции — враг логики.
  1. Дебилизация населения.
    Важная стратегия — добиваться того, чтобы люди стали неспособны понимать приёмы и методы, используемые для управления ими и подчинения их своей воле. Качество образования, предоставляемого низшим общественным классам, должно быть как можно более посредственным, чтобы невежество, отделяющее низшие общественные классы от высших, оставалось на уровне, который не смогут преодолеть низшие классы.
  1. Продвижение моды на посредственность.
    Власти стремятся внедрять мысль о том, что модно быть тупым, пошлым и невоспитанным. Этот способ неразрывен с предыдущим, так как всё посредственное в современном мире появляется в огромных количествах в любых социальных сферах — от религии и науки до искусства и политики. Скандалы, жёлтые газеты, колдовство и магия, сомнительный юмор и популистские акции — всё это полезно для достижения одной цели: не допустить, чтобы люди имели возможность расширить своё сознание до бескрайних просторов реального мира.
  1. Культивация чувства вины.
    Ещё одна задача — заставить человека уверовать в то, что только он виновен в собственных несчастьях, которые происходят ввиду недостатка его умственных возможностей, способностей или прилагаемых усилий. В результате вместо того, чтобы восстать против экономической системы, человек начинает заниматься самоуничижением, обвиняя во всем самого себя, что вызывает подавленное состояние, приводящее, в числе прочего, к бездействию.
  1. Отличное знание человеческой натуры.
    За последние 50 лет успехи в развитии науки привели к образованию растущего разрыва между знаниями простых людей и сведениями, которыми обладают и пользуются господствующие классы. Благодаря биологии, нейробиологии и прикладной психологии система получила в своё распоряжение передовые знания о человеке в области как физиологии, так и психики. Системе удалось узнать об обычном человеке больше, чем он сам о себе знает. Это означает, что в большинстве случаев система обладает большей властью и в большей степени управляет людьми, чем они сами.

Копирайтинг Agima

Один из первых моих сотрудников Борис Козуб переехал в Москву в компанию Agima и устроился там тимлидом. Искренне порадовался за него, он очень быстро вырос профессионалом практически с нуля. Мне стало интересно что за компания. Зайдя на страницу услуг обнаружил типичный для меня (3-летней давности) стиль текстов. Скорее всего его писал технарь, возможно разработчик. Я написал бы точно также несколько лет назад. Представлю свои варианты некоторых текстов на странице услуги.

Исходная страница: https://www.agima.ru/our-capabilities/

Очень длинное предложение и очень сложное для понимания клиентом. Вряд ли кто-то это читает. Разбить или переписать. Мой вариант:

Доля наших успешных экспериментов растет с каждым днем. Подкрепляем каждое экспертное мнение аналитическими выводами, полученными в результате исследования поведения аудитории.

  • Пропущена запятая после второй «и».
  • Длинное предложение, разбить.

Мой вариант:

Разрабатываем функционально сложные, интеграционные и высоконагруженные проекты. Особенно круто у нас получаются back-office приложения, b2b и корпоративные порталы, интегрированные со внутренними учетными системами.

Мой вариант:

AGIMA — партнер 1С-Битрикс по крупным корпоративным внедрениям. Наши технические специалисты имеют сертификаты 1С-Битрикс и ASP.NET. Выделенный отдел 24х7 позволяет обеспечить 100% отказоустойчивость.

Дважды повторяется «часто». О каком конкретном случае здесь идет речь и почему он важен не понятно ¯\_(ツ)_/¯

Делимся знаниями в публикациях, на конференциях и мастер-классах, а еще разбираем частные случаи.

Мои варианты получились довольно сухие, я постарался убрать все лишнее. Можно разбавить эпитетами, например, «а еще с увлечением разбираем частные случаи».

Жалобы для слабаков

Не на что жаловаться, если взял на себя ответственность за жизнь и осознаешь, что все что с тобой происходит результат твоих действий. 

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

Энергия, которая появляется из-за недовольства, предназначена для борьбы с причиной недовольства. Жалуясь, растрачиваем энергию впустую. Вроде как стало легче, ведь внутренне не важно — пожаловаться родственникам и друзьям или выразить претензию причине недовольства. И в том и другом случае разгрузишь себя от эмоционального напряжения и станет легче. Но не станет легче другим. 

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

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

Пропаганда

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

Первое правило пропаганды
Второе правило пропаганды
Пропаганда: фокус и повестка
Пропаганда: телепатия
Пропаганда: обобщение
Пропаганда: атака на Ленд-ровер
Пропаганда: «А сам»

365 иконок Чикина и fontawesome

На самом деле иконок намного больше — целых 486 и каждый день появляется новая. Набор классный, иконки четкие. Для бизнеса платно — 6к за 4 года.
http://sergeychikin.ru/365/

Непревзойденный лидер иконок для меня fontawesome. Огромный набор иконок в одном стиле. Для бизнеса платно — 60$ за год.
https://fontawesome.com/icons

SCRUM

В этом году изменили направление деятельности и стали продуктовой компанией. По окончанию года у нас 3 продукта — веб-приложения. В этом году с нуля выстроен рабочий процесс по продуктам. Я стремился к полному внедрению SCRUM методологии. В первую очередь потому, что поверил в эффективность этой методологии. Звучит убедительно, и хотелось проверить на себе насколько. 

В сентябре запустили первый спринт, выбрав трелло как канбан доску. Срок спринта — 1 неделя. Первый спринт не завершили, но общие впечатления остались положительные. Главное преимущество — сделали больше. Детальнее: 

  • Ограничение сроков неделями. Сначала каждая карточка имела свой срок, на управление которым нужны были отдельные усилия. 
  • Оценка карточек целой командой. Оценка становится объективнее и интереснее.
  • Командная работа. Ряд процессов в скраме делается всей командой, что для нас очень важно. Мы привыкли работать по одиночке, но так не создать крутой продукт.

 При внедрении скрама столкнулись с проблемами:

  1. Много продуктов — команда одна. Решение — чередуем спринты по продуктам в порядке приоритетов. Приоритеты назначаю я. 
  2. Не успели сделать карточку, а спринт закончился. Решение — карточку зачтем в этот спринт и перенесем остаток в новую карточку. Оценим новую и из старой вычтем количество баллов новой. Бывает так, что в процессе работы карточка оказывается сложнее, чем казалась при оценке. В таком случае из старой мы не вычитаем количество баллов новой.
  3. Карточка больше чем спринт. Решение — разбить карточку на части и взять работу в нескольких спринтах.
  4. Неравномерная загрузка в команде. У одного много работы, у другого мало. Решение — при планировании учитывать нагрузку и брать неприоритетные карточки, если приоритетные ненагруженный сотрудник не осилит. 
  5. Удаленный сотрудник. Решение — рассказать о процессах, включить в участие в оценке, объяснить важность сроков.
  6. Во сколько оценивать первые карточки. Решение — зафиксировать максимальный балл наугад → определить сложность минимального балла (например, 1 балл — изменение текста) → оценить карточки первого спринта пальцем в небо → зафиксировать максимальный балл по результатам первого спринта → продолжить оценку каждый спринт улучшая точность оценки.

По поводу п.4. планируем внедрить кросс-продуктовые спринты для равномерной загрузки. В таком случае свободный сотрудник будет делать задачи по неактивным продуктам. Сейчас нас ограничивает инструмент — трелло. В первом квартале планируем перейти на Jira | Youtrack

Переняли методологию, стараясь сохранить предписанные скрамом процессы. В работе 18-ый спринт, 6 из 17 сдали в срок. В работе появился пульс, предсказуемость. Отдельно стоит сказать, что это упростило управленческие отчеты: стоимость спринта легко вычисляется, посчитать расходы на каждый продукт — легко.

Делаю хорошо, говорю плохо.

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

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

В жизни людям которые хорошо делают, но плохо говорят приходится плохо. Они не находят понимания, не могут обосновать свою работу, не могут договориться.

Людям, которые хорошо говорят, но плохо делают приходится лучше. Они могут быть журналистами, певцами, блогерами. Они могут воспроизводить контент.

Лучше всего людям, которые находят баланс между навыком речи и профессиональной деятельностью. Они могут обосновать работу, «продать» свои труды, создать и воспроизвести контент.

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

Новый блог

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

Движок — Эгея, Ильи Бирмана. Мне нравятся его статьи, его точка зрения, логичность и рациональность. Поставил этот движок, ожидая, что он будет обладать теми же качествами. Не увидел здесь фич, которые есть в блоге Бирмана — авторизация через соц сети, вывод количества просмотров страниц, блок «Из недавнего».

UPD(11 янв 19): вышло обновление Эгеи 2.8, где реализована авторизация через соц сети!

PS: Старый сайт пока не доступен, но в ближайшее время я запущу его на поддомене или по адресу /old/.