Вы читаете журнал [info]ajvol2

Заметки по ходу Below are the 10 most recent journal entries recorded in the "ajvol2" journal:

[<< Previous 10 entries]

Май 25, 2012
08:57 am

[Ссылка]

ТЗ
Философское замечание к техническому заданию на автоматизацию склада: "Если предусмотрен акт списания, должен быть и акт приходования товаров... для того, что будет найдено на складе внезапно"

(2 комментария | Оставить комментарий)

Май 16, 2012
09:29 am

[Ссылка]

Культурное наследие
Уже четвёртую или пятую неделю выверяю по вечерам списки культурного наследия по Ивановской области, свожу данные из разных источников, определяю их координаты по карте, копаюсь в старых картах и отсканированных документах. Всего их там около 2000 (памятники архитектуры, истории, монументального искусства, утверждённые постановлениями разных уровней, вновь выявленные и просто в статусе "без охраны", но описанные в архивах).

Скоро уже сделаю красивую карту с кластеризацией точек на разных масштабах (хотя вообще-то начинал я это вся для Wiki Loves Monuments 2012)

Запомнилось утраченное:
  • плавные линии пересечения арочного потолка и оконного проёма в снесённых шуйских палатах палат (на фото, сейчас там парковка гипермаркета), заставляющие вспомнить институтскую начертательную геометрию.
  • слово "архитектора:"  (как "директорА" и "учителЯ") на карточке 1946 года о Володарской улице в Юрьевце, снесённой при затоплении Горьковского водохранилища.
  • встретив описание "Памятник - обелиск Н.С. Борисову, погибшему от рук банды Юшко в 1922 году" я вышел на романтическую историю этого «Робин Гуда» Ополья. - Вот так поставишь памятник, занесёшь его в реестр, а потомки будут читать про "бандита", чьё имя вызывает больше интереса, чем "герой", которому, собственно, и поставлен памятник.

(7 комментариев | Оставить комментарий)

Апрель 11, 2012
05:05 pm

[Ссылка]

У подавляющего большинства людей число ног выше среднего.

(via [info]slobin via [info]zeinab_bint_ali via [info]filin via [info]zhenyach via [info]oldthinker)

(3 комментария | Оставить комментарий)

Апрель 7, 2012
03:57 pm

[Ссылка]

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

Для интереса попробовал найти в Яндексе и Гугле выражение "текстовое описание веса". Всемирному разуму такое понятие неизвестно.

(11 комментариев | Оставить комментарий)

Март 30, 2012
09:39 pm

[Ссылка]

Quality Assurance Day 2012
Занесло меня сегодня на "Конференцию для тех, кому не безразлично качество" #qaday. Неожиданно понравилось, даже захотелось перестроить наш процесс разработки ПО.

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

* Перевод "production" как "боевая" окончательно утвердился
* В качестве показателей имеет смысл использовать не количество ошибок, обнаруженных в ходе эксплуатации, а число обнаруженных во время тестирования ошибок к общему числу выявленных ошибок (DDE). Или число исправленных к общему числу.
* Если "code review" вполне привычный для меня термин, то "specification review" прозвучало свежо. Ведь действительно ошибки нужно отлавливать как можно раньше. Точнее даже можно разделить на проверку требований и проверку дизайна.
* Другой новый термин для меня  - UAT (user acceptance testing), хотя по-русски это звучит привычнее - приёмочне испытания.
* Вообще типовой жизненный цикл получается: Specification - Specification review - Code - Code Review - Unit Test - Integration Test - System Test - User Acceptance Test - Production
* А вот статистика обнаружения багам по этапам от Рекса Блека:
Requirement review  - 65% (от тех ошибок, что существуют на этом этапе)
Design review - 65%
Code review - 60%
Testing by developers (poor) - 10%
Testing by developers (avg) - 25%
Testing by developers (best) - 50%
Testing by professional testers (avg) - 85%
Testing by professional testers (good) - 90%
Testing by professional testers (best) - 99%
Плохих тестеров, видимо, не бывает.
* А вот статистика по появлению ошибок на этапах: req - 25%, design - 25%, code - 33%
* Банальную мысль, что чем раньше обнаружена ошибка, тем дешевле её исправить, Рекс подтвердил следующим примером. После оптимизации процесса в компании, у которой бюджет ИТ был 1 млрд, а затраты на исправление багов 250 мил., последние сократились до 150 тыс. Сэкономили примерно 10% бюджета. "Кажется, что это мало? Представьте, что вы идёте в банк, снимаете свои сбережения, а затем, прямо на выходе из банка, сжигаете 10% купюр. Правда, ведь, абсурд?!"
* По его оценке выявление бага в списке требований стоит $37, а на этапе окончательного тестирования $3700. Но в большинстве компаний ошибки появляются в начале разработки, а исправляются только в самом конце.
* Мотивировать разработчиков "Мы делаем отличное ПО", иначе не будет от них толку
* "Начинающих программистов мы заставляли пару месяцев работать тестировщиками, чтобы они почувствовали нашу боль"
* Статистика от Микрософта: средний перерасход средств при разработке ПО - 45%, отставание по срокам - 63%, снижение функционала - 67%.
* А это уже Дмитрий Петунин из Интела: "Рутина мешает привлекать квалифицированных специалистов, поэтому он неё нужно избавляться".
* Ещё советы от него:
используйте то ПО, которые делаете
встроенная самодиагностика
роботы-тестировщика (например для входных данных)
стат и динамический анализ кода
* "Нет для фирмы ничего страшнее, чем креативный бухгалтер. Также плох и принципиальный QA-менеджер." Это к тому, что в процессе разработке новых фич и оптимизации производительности можно закрывать глаза на провал автоматических тестов, но не фич-фризе.
* В Интеле проводят периодическую ротация менеджеров (тестирования и разработки, например), чтобы не костенели в своей области.
* Выделенное QA-подразделение, а не по одному тестировщеку в каждом проекте. Это позволит поднят влияние QA в компании, использовать единые стандарты, карьерный рост для тестировщиков, балансирование работ по проектам.
* В Parallels на 4 программистов 1 тестировщик. Из 10 000 бета-тестеров 200 проявляют активность. (Тимофей Сургученко)
* При обработке отзывов во время открытого бета-тестирования полезно иметь своего "большого парня", который сможет подписываться "вице-президент" и обещать наказать всех виновных программистов.
* KPI для тестирования можно придумать разнообразные, например, "своевременность наполнения тестовой модели" (Рашид Галиев)
* варианты оценки стоимости проекта: экспертная, по аналогии, PERT, use case point, function point analysis, COCOMO (Алёна Горшкова)
* Ещё способы: типовой опросник, шаблон задачи (как операции входят в типовую задачу, чотбы не забыть их посчитать)
* 10-20% времени уходит на менеджмент QA
* Посмотреть jazz.net и Ratonal Requirements Composer

(Оставить комментарий)

Март 15, 2012
08:40 pm

[Ссылка]

Демократия 2.0
Когда я читал лекцию в Центре Сахарова, то взял со стойки номер "Троицкого варианта" - не ожидал, что какогда-либо встречу это издание на бумаге, кстати, оно оказалось вполне приличным.

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

Основные идеи:
  • "Выборы" можно проводить непрерывно. Точнее, постоянно измерять уровень доверия (учитывая коэффициенты для необходимых непопулярных мер)
  • Свой голос можно делегировать другому гражданину (и отозвать в любой момент).
  • Можно делегировать голос по темам (по внешней политике за меня будет голосовать Иванов, а по вопросам авторского права я буду голосовать сам) или уровню "важности".
  • Анти-анонимность, раскрытие информации, супер-прозрачность публичных персон.

(3 комментария | Оставить комментарий)

07:36 pm

[Ссылка]

Малые дела
[info]bedaan рассказывает о своей общественной работе.Большой рассказ обо всём )

(1 комментарий | Оставить комментарий)

Март 9, 2012
10:32 pm

[Ссылка]

Мой день выборов
В этот раз я наблюдал на московском УИК 514 в школе 301 - в соседнем дворе. Всё опять прошло тихо мирно (за исключением того, что мне хотели сначала запретить видеосъёмку и не хотели оглашать отметки в бюллетенях при сортировке). Вот такое красивое получилось распределение явки по часам:

08:00 - 062 - ######
09:00 - 081 - ########
10:00 - 131 - #############
11:00 - 191 - ###################
12:00 - 280 - ############################
13:00 - 207 - #####################
14:00 - 159 - ################
15:00 - 134 - #############
16:00 - 080 - ########
17:00 - 101 - ##########
18:00 - 091 - #########
19:00 - 053 - #####

Всего по моим подсчётам получается 1570 опущенных бюллетеней (что практически точно совпадает с официальными данными 1575). Единственное, что было потенциально опасно - согласование цифр протокола с вышестоящей комиссией по телефону - полчаса ждали ответа и было не понятно, это они обдумывают что дальше делать с такими цифрами, или проверяют контрольные соотношения (кстати, они перезвонили и сказали, что соотношение не сходится, и действительно, так и было).

Итого за Путина 48,85%. Сомнений в этой цифре нет. На соседних участках в этот раз результаты тоже в два раза не отличаются. Хотя у нас в районе всё-таки был один недавно созданный участок среди гаражей куда подъезжали автобусы с кодом региона 31 (Белгород). Но даже там 57%, и "избирателей" всего около 400.

Забавные наблюдения:
  • Зашла старушка и очень бойко начала беседу сразу со всем залом: "Да знаете ли вы с кем разговаривате?! Да у меня судьба как у Ленина!" Я потом полдня пытался представить в чём могут быть параллели. Мавзолей? Отравленная пуля? Выступление с броневика?
  • Мальчик прямо от входа: "Папа! Смотри! Ракета-ракета!". И действительно, в дальнем углу был школьный плакат с большим портретом Гагарина и небольшой ракетой в углу. Наверное, это ействительно было самое важное, что было на участке.
  • Девочка-студентка из Чистых выборов с бейджиком от Путина, в какой-то момент просто заснула, устала бедняка, она пыталась честно считать опущенные бюллетени, но у неё получилось всего 1300 в итоге. С подсчёта голосов она ушла.
  • Полный бородатый пенсионер показывал стящей рядом жене муниципальный список и ударял по нему рукой: "Ну чёрте что! А вот сисадмин - это человек!". Правда Миша Воронков (тот самый сисадмин) так и не прошёл в местные депутаты - четвёртое место из 5. Но спасибо за попытку.
  • Судьбу страны в основном решали пенсионеры. Их было явно более 50% избирателей.
  • Несколько человек отказались голосовать за муниципальных кандидатов, аргументируя это тем, что никого не знают и не хотят гадать. С точки зрения системного-инженера это грамотный подход, но я не ожидал такого рационального мышления от наших избирателей. Ведь человек, у которого в руках молоток, во всё видит гвозди и очень хочет понаставить галочек.
  • Женщина вопрошает: "Есть здесь кто-нибудь от Справедливой России? Я хочу поговорить о справедливости..."
  • Общее настроение членов комиссии: "От нас ничего не зависит, всё равно если захотят посчитают как нужно. Скорее бы всё это закончилось, не дай Бог второй тур!"

И несколько ссылок на другие выборные рассказы:
* Разоблачения от Олега Митволя и Тины Канделаки
* Диалог в управе соседнего района
* Переписывание протоколов в Питере
* Участок-призрак на рынке в Мосрентгене

(1 комментарий | Оставить комментарий)

Февраль 22, 2012
04:21 pm

[Ссылка]

М/Ж
Интересный нюанс предвыборных рейтингов привёл Александр Ослон: самая большая диспропорция не между городом и селом, или людей с высшим образованием и без образования, а банально между мужчинами и женщинами. Согласно последним опросам ФОМа Путина поддерживает 49% мужчин и 69% женщин.




(1 комментарий | Оставить комментарий)

Февраль 15, 2012
10:47 pm

[Ссылка]

Лингвистические вопросы
На прошлых выходных провели очередной Фестивалья зыков - на этот раз в РУДН. Было представлено 70 языков мира, 1200 человек пришло, и всё на голом энтузиазме, конечно. Запишу несколько понравившихся вопросов с лингвистической викторины (спасибо [info]garikoko)

Название какого широко известного итальянского десерта дословно переводится на русский как «подними меня вверх»?

пирожное «тирамису» (итал. tira mi su).

На амхарском языке, на котором говорят в Эфиопии, слово "цветок" будет "абэба". Как на этом языке будет "новый"?

аддис (название столицы "Аддис-Абеба" означает "новый цветок")

Немецкое слово «фюрершайн» переводится как «документ вождя».  А что немцы так называют?

водительские права

По-азербайджански «оглы», по-арабски «ибн», по-ирландски ...?

Мак - сын (О – это внук)

Автобус, a bus, die Busse - интернациональный корень "бус" на самом деле изначально ничего не значит, так как является "обломком" другого латинского слова. Какого и что оно значит?

omnibus - каждому

Как сказать по-немецки одним словом “падающее дерево”?

шлагбаум

Что общего между словами «Юкатан» и «Кенгуру»?

на языке местных племен, это переводится как «Я не понимаю»








(9 комментариев | Оставить комментарий)

[<< Previous 10 entries]

моя страница в Википедии Разработано LiveJournal.com