Архив за Апрель, 2009

Социальное сетемешательство

Среда, Апрель 22nd, 2009

Регулярные письма от друзей, коллег, знакомых, полузнакомых и совсем незнакомых мне людей с просьбой регистрации в еще одной зомби-сети уже порядком поднадоели. Выглядит это как массовое психическое заболевание. Лю-юди! Болейте на здоровье. Я то тут причем? Если вам нравится очередное сообщество «e-мой-hab-zub-LL-чего то там еще», то почему оно должно нравиться мне?

Предположим, что кто-то откопал суперпотрясную сеть «мой обруч/ песочница /деревня Гадюкино» или сам решил создать свою сеть, которая «точно будет популярнее ЖЖ». Предположим так же, что этот человек распространяет письма с криком: «Ну, пожалуйста зерегистрируйся, ну зафрендь меня и прочее и прочее». Господа, не вопрос. Я готов сделать все от меня зависящее, дабы помочь вам в развитии еще одного проекта. При этом мне неважно, интересна ли мне тема сообщества или нет. Я честно выполню свою работу.

Ценник:
•    Моя регистрация на каком-либо ресурсе по вашей просьбе - $5
•    Зафрендить - $10 за френда
•    Комментарий к любой статье - $2 за каждую полную или не полную сотню знаков
•    Хороший комментарий к хорошей статье - $5 за каждую полную или не полную сотню знаков
•    Хороший комментарий к плохой статье - $100 за каждую полную или не полную сотню знаков
•    Статья в вашей сети - $5 за каждую полную или не полную сотню знаков
•    Публикация моей статьи в моем блоге о вашей сети - $5 за каждую полную или не полную сотню знаков, если сеть хорошая и подходит под тематику моего блога
•    Публикация восторженной статьи в моем блоге о вашей сети - $1000 за каждую полную или не полную сотню знаков
Деньги можете перечислить удобным вам способом.

За сим прощаюсь, искренне ваш, Сергей Мартыненко aka SALar.

PS. Если мне что-то будет интересно – я и сам зарегистрируюсь. И зафренжу. И комментарий напишу. И статью.

PSS. Случайно обнаружил, что у меня два аккаунта в ЖЖ. Зачем? Я и одним то никогда не пользовался. И еще есть аккаунты в разных сетях, половину из которых я просто не помню.

Переписка по багу

Среда, Апрель 22nd, 2009

Запрос.
Флеш нужно убить. Сайт, грузящий процессор на 100% по определению не может быть
профессиональным.

Машинка: Целерон 2800, 1Gb RAM.
100% загрузка процессора в IE & FF

Ответ.
Баннер заменили.

Запрос.

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

Разные степени готовности

Пятница, Апрель 3rd, 2009

Когда-то мне объясняли, что у каждого человека существуют понятийные метаполя. Разговор двух людей в одном понятийном поле позволяет понимать друг друга “с полуслова”.

Первая проблема заключается в том, что хотя Вася (заказчик) и Петя (исполнитель) владеют несколькими понятийными полями каждый, эти поля могут не пересекаться. Тогда “ой”. Консенсуса достигнуть практически невозможно.

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

Классическим решением обоих проблем является “толмач”. Который не только переводит с русского на английский фразу: “Мой папа секретарь обкома”, - но и трансформирует ее с учетом другого культурного контекста: “Данный проект имеет огромные шансы на успех, поскольку на него будут выделены все необходимые административные, материальные и людские ресурсы”. Ну, или если хотите “У него шило в ж…” -> “Он занимает активную жизненную позицию”

Точно так же этот человек переводит фразу разработчика
“Там это захардкожено в пяти десятках мест”, -  в:
“Наша система не отвечает требованиям качества по такому показателю, как расширяемость и поэтому выполнение вашей пустяковой заявки потребует $15 000 при допустимом риске пропущенных ошибок, которые обойдутся нам  еще в $40 000 на пострелизной поддержке. Итого, это изменение встанет нам в $55 000 плюс-минус $15 000″.

Исторически сложилось, что понятийные метаполя заказчиков ПО и исполнителей программных проектом не пересекаются (ну почти). Для преодоления этой пропасти назначают “толмача”, которого называют аналитиком. Или менеджером проекта, или продакт онером, где как. Но большинство гуру сходятся в том, что этот толмач должен свободно ориентироваться как в культурном контексте заказчика, так и исполнителя. Иначе его работа не будет имеет большого смысла.

И напоследок шуточный тест, на то, какими метаполями вы оперируете. Фраза: “Программа уже готова”, - означает:

  • продавец очень хочет получить контракт
  • бизнес аналитик считает, что сможет изучить предметную область за выходные
  • системный аналитик считает две исписанные салфетки полноценной спецификацией на софт в 3 000 функциональных точек
  • архитектор уже нарисовал пять таблиц в оракле и считает это готовой архитектурой
  • кодировщик прочитал ТЗ
  • код попал в репозиторий
  • код скомпилировался
  • код прошел юнит тесты
  • код прошел отдел тестирования с отметкой “работает”
  • конечный продукт понравился заказчику
  • конечный продукт понравился конечному пользователю
  • конечный продукт принес прибыль владельцу бизнеса (за два года увеличение прохода бизнеса превысило расходы на проект в 2-10 раз)
  • конечный продукт позволил:
    • сократить двух операторов из пятисот
    • втюхать заказчику десяток серверов и апгрейд пятисот рабочих станций
    • расширить IT отдел на семь человек

PS. Официант должен свободно ориентироваться в понятийном поле клиента. И автоматически должен трансформировать фразу “Гребешков мне! И побольше.” в то, что клиент хочет на самом деле, а не приносить на подносе несколько расчесок. Иначе он плохой официант. Ну, вы их регулярно видите. Хотя… кризис творит чудеса. *мечтательно закатываю глаза*

PPS. “У вещей  есть понятия, не требующие объяснений по умолчанию.” - Это утопия. Я хотел бы найти такой глобус. В этой стране мои совершенно недвусмысленые заказы исполнитель не понимает.

PS-III. Очень интересная статья о трудностях перевода: http://magazines.russ.ru/voplit/2009/2/eli12.html. Насколько же может измениться смысл из за элементарной ошибки гендерной идентификации при переводе (Owl - мужчина, Сова - женщина).

Cпасите сайт.

Четверг, Апрель 2nd, 2009

AB> Не нашел я там ссылку на … [раздел сайта].
SM> Просто у них “Интуитивно непонятный интерфейс”.
AB> знаешь, я вот сейчас полазил по всем этим …[класс сайтов] и могу тебе сказать что у них У ВСЕХ этот интерфейс непонятный.
SM> О. Это хорошо. Может быть теперь и ты программист поймешь всю скорбь еврейского народа конечных пользователей.
AB> ндя, хрен найдешь.
SM> И вот этим, вы программисты, компьютерщики, мучаете простых пользователей. Ничего, ничего. Найдутся методы и на Костю Сапрыкина.

Дополнение к диалогу. Была взята репрезентативная выборка по достаточно популярному классу сайтов. Рассматривались как топы (все), так и мелкие (несколько штук). Что получилось - то получилось.

Забавно получается. Я, покупатель, захожу на сайт и пытаюсь отдать денег владельцу бизнеса. Заказать товар в интернет магазине или найти ближайший скалодром. Но не получается. Между мной (покупателем) и владельцем бизнеса (продавцом) нерушимой берлинской стеной стоит Дизайнер. Творец. Художник. Он не может допустить, чтобы произошла низменная покупка. А кто же тогда будет любоваться его Дизайном?” Флеш, Джава, Аджакс, красивые картинки,… а для того чтобы изменить количество единиц товара приходится звонить в техподдержку…

А чего стоит геопривязка! Сколько времени уходит, чтобы понять как добраться? Всего пять минут? Да вы просто виртуоз вебориентирования! Но и после того как вы найдете страницу с картой, ни в коем случае нельзя ей пользоваться. Это вполне может оказаться футуристическая схема, повернутая на произвольный угол. А может быть карта размером 8х8 пикселей. Что вот это такое: http://www.durdin.ru/??? Мне сайт нужен для того, чтобы попасть в ресторан или картинками полюбоваться? Дизайнер полагал, что картинками полюбоваться… Ау, владелец бизнеса! Этот сайт мешает твоим потенциальным клиентам приносить тебе деньги! Сайт красивый, не вопрос. Только в ресторан я другой пойду. У которого есть нормальный сайт с человеческой геопривязкой (чтобы дорогу найти), нормальная навигационная модель и полноценный атрибутивный набор (дабы наконец-то найти кабак БЕЗ музыки). Сайт, который сделан для меня - покупателя, а не для строчки в резюме “дизайнера”.
Надо сказать, что постепенно веб”дизайнеры” набивают руку и некоторыми веб-интерфейсами становится даже возможно пользоваться. Иногда даже при сложном функционале.

Но Империя Зла готовит новый удар. В бой пошли CMS, где пользователь может самостоятельно менять навигационную модель. Абзац. Иван Сусанин нервно курит в сторонке.

Господа, производители CMS-движков! К вашему разуму обращаюсь я, конечный покупатель товара. Пожалуйста, помните, что сайт должен облегчить мне возможность потратить деньги. Ведь если станет не проще, а сложнее, то в конечном итоге деньги за сайты перестанут платить и вам.