Monthly Archives: September 2008

В продолжении темы

0
Filed under Мнения

Раз уж начали говорить о человеческих взаимоотношениях, хочу вот закопипастить притчу…что-то в этом есть…может всё:

Однажды один человек сидел около оазиса, у входа в один ближневосточный город. К нему подошел юноша и спросил:

- Я ни разу здесь не был. Какие люди живут в этом городе?

Старик ответил ему вопросом:

- А какие люди были в том городе, из которого ты ушел?

– Это были эгоистичные и злые люди. Впрочем, именно поэтому я с радостью уехал оттуда.

- Здесь ты встретишь точно таких же, - ответил ему старик.

Немного погодя, другой человек приблизился к этому месту и задал тот же вопрос:

- Я только что приехал. Скажи, старик, какие люди живут в этом городе?

Старик ответил тем же:

- А скажи, сынок, как вели себя люди в том городе, откуда ты пришел?

– О, это были добрые, гостеприимные и благородные души. У меня там осталось много друзей, и мне нелегко было с ними расставаться.

– Ты найдешь таких же и здесь, - ответил старик.

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

- Как ты можешь двум людям дать два совершенно разных ответа на один и ото же вопрос?

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

На сколько мы понимаем друг друга

0
Filed under Мнения

Есть в психологии такая задачка - сколько людей общаются между собой, если в комнате их двое? Говорить два как то не хочется, какой-то здесь подвох ведь должен быть?! Физически да, двое, но реально - 6!

Вот и ответ:

“Теперь давайте представим себе, как сидят и разговаривают двое людей, в жизни которых доминирует внешнее Назовем их Питер и Пол. Давайте перечислим различные включенные в эту ситуацию фигуры. Во-первых, это Питер, каким он хочет показаться Полу, и Пол, каким он хочет показаться Питеру. Затем это Питер, каким он действительно кажется Полу, то есть представление Пола о Питере, которое обычно ни в малейшей степени не совпадает с тем, что Питеру хотелось бы, чтобы увидел Пол, и точно такая же обратная ситуация. Далее, есть Питер, каким он кажется самому себе, и Пол, каким он кажется самому себе Наконец есть Питер во плоти и Пол во плоти. Два живых существа и шесть призрачных видений, которые по-разному перемешиваются при разговоре этих двоих. Где место для какой-нибудь подлинной межчеловеческой жизни?”

Если рассчитать, то получим что

2 человека понимают друг друга наверняка с вероятностью ~11% !!!

А теперь вспомним цепочку:

бизнес (e.g. бухгалтер, CEO) - ит от бизнеса - бизнес от разработчка (менеджеры) - ит от разработчка (аналитики) - разработчки (программисты)

Улыбнемся про себя и запомним это, когда объясняем кому-то - что-то, пишем спецификации и слушаем, когда нам кто-то что-то говорит…

Цена бага в "старой" системе

0
Filed under Мнения

Клиент посылает пиьсмо в службу поддержки. “У меня не работает функция Z. Что можно сделать, чтобы функция работала?”. Звоню клиенту. Прошу выслать системыне логи. “Мы смотрели. Все работало без сбоев. Не подвисало. До этого дня Z работала исправно”.

Очередной “глухарь” пришел в службу поддержки. Подхожу к программисту, объясняю проблему. “Ух ты, а у нас такая функция есть!? Прикольно!”.  Занавес.

Вряд ли мы решим эту проблему. Вряд ли в тестовой среде она воспроизведется. Заявка в поддержке получит статус “Мониторинг” (т.е. до следующего раза -). Но я не об этом.

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

Неплохая идея реализована в SAPe - пользователь нажимает кнопку (если она нажимается конечно =) и в helpdesk отправляется “слепок” системы: параметры, логи, события. Просто? Безусловно (еще один метод в добавок выводу строки лога).

Но мы пока “рутиним” =))). Вместо итерации:

клиент —-(заявка, “слепок”)——> разработчик (поддержка + программист)

мы перекидываемся мегабайтами логов по локалке:

клиент —-(заявка)——> поддержка,

клиент <—-(а где же логи?)—— поддержка,

клиент —-(логи)——> поддержка ——–(вот это хрень!)——> программист,

программист —-(эээ а еще логи?)——> поддержка —-(клииииееееент?!)—>

Занавес.