Байка-16. Настройка трекера.

Май 28, 2017

Я не хочу ее публиковать. Это как “Серп и молот - Карачарово”. Но я протестировал ее на нескольких читателей.

По запросу могу прислать.

Только не распространяйте ее в электронном виде. Хотите показать - распечатайте.

Байка-18. Периодическая система видов тестирования программного обеспечения.

Март 21, 2017

Очередное чаепитие, очередное подтрунивание друг над другом, очередная  постановка мозгов.
Шляпник предложил:
– А давайте попробуем масалу по рецепту чайной «Дом белого журавля»?
– Что за чайная? – заинтересовался Заяц
– Шикарнейшее место с потрясающей атмосферой. Как раз для наших посиделок.
– А что такое масала?
– Чай на молоке с индийскими специями и имбирем.
– О! А мне как раз прислали высокогорный шен-пуэр, – как обычно внезапно появился Кот и принялся колдовать над огромным чайником. – А в «Дом белого Журавля» обязательно сходим.
Читать дальше »

Решил собрать в кучу ссылки на мои доклады

Февраль 12, 2017

Я не помню все доклады, которые делал. Но пусть хоть часть будет. Потихоньку буду собирать.

SQADays:

Летний аналитический фестиваль:

AnalystDays-2012

Secr:
2016. Подбор и адаптация методологий разработки ПО под различные типы производственных цепочек.

Аналитический марафон “Проектные истории” от 2016:

Два семинара в Екатеринбурге 2017:

Немного россыпью:

PS. Говорят по моим статьям и докладам многие учились.

Байка для оруженосца — 17. Декада не в счет, или Совершенная и несовершенная форма управления.

Январь 13, 2017

Примечание. Байка за номером 16 на текущий момент содержит ненормально большое количество ненормативной лексики и пока не может быть опубликована.

——–
Жизнь перед Новым Годом текла неторопливо. Подчищали старые хвосты, обновляли документацию, писали дополнительные скрипты для мониторинга промышленного стенда и т.д. Только код не писали. Кто ж выводит релиз в последнюю декаду? Нет, слухи о том, что это может окончиться благополучно, естественно, ходят. Многие любят рассказать о том, как они нарушали правила безопасности и все оканчивалось благополучно. К сожалению, альпинисты, которые нарушили правила и погибли, уже не могут поделиться опытом. Типичная «ошибка выжившего».

Потому занимались относительно безопасными видами работ. Заяц давно носился с идеей сделать мониторинг промышленной среды не как в девятнадцатом веке, а по взрослому, с использованием карт Шухарта. И вот пришел Время и дал отмашку. Хороший мониторинг на каникулах — это не только спокойное дежурство саппорта, но и крепкий сон программистов. Для начала решили реализовать все критерии из «ГОСТ Р 50779.42-99. Статистические методы. Контрольные карты Шухарта.»

Читать дальше »

Байка для оруженосца-15. Четвертое правило воронки.

Сентябрь 27, 2016
Fais ce que dois, advienne, que pourra -
Делай, что должно, и будь, что будет.

В этот раз собрались не в офисе и не в рабочий день, а арендовали коттедж в загородном доме отдыха в воскресенье. И не от фирмы, а просто от себя. Такие вот IT-шашлыки [1]. Шашлыков, правда, не предвиделось. Приехала команда Королевы и хорошие ребята из других команд. Отмечали день тестировщика и день программиста. И заодно возвращение Оруженосца.

Читать дальше »

Байка для оруженосца- 14. Сбалансированная производственная цепочка.

Август 27, 2016

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

Так что за огромным столом был традиционный для команды “five o’clock”. Но и на нем не обошлось без игр. Играли в игру из романа “Слишком много поваров” Рекса Стаута. Чеширский отобрал множество ингредиентов для заварки. Чабрец, липовый цвет, листья земляники … Всего дюжину добавок. И заварил пять огромных пузатых чайников. Но в каждый положил только десять компонентов. И теперь надо было угадать в каком чайнике чего не хватает. Организовалось две команды. Одной верховодила вернувшаяся с Байкала Соня, другой Шляпник. Королева и почтивший чаепитие свои вниманием Время были простыми участниками.

Читать дальше »

Байка для оруженосца- 13. Стратегия тестирования “Синдром стажера”.

Август 1, 2016

- Чего звали? - ввалился в кухню Армигер.
- Естественно, чайку попить. У вас же небось чай из пакетиков. - Заяц был само гостеприимство. - Садись, вот, лимончика отрежь. Или черничного варенья положи.
- Ага, черничное варенье самое то. У, как вкусно!
- Как у тебя с проектом? - перешел к делу Шляпник.
- Все отлично. Запускаем в промышленную эксплуатацию. Вот сегодня справочники залили.
- Справочники? Серьезно? В этом малюсеньком проекте? - Сарказм Зайца явно превышал температуру за окном.
- Ну да. ОКАТО, ОКПО…
- А тебя не смутило, что вторая буква “К”, а не “С”? Почему не ОСАТО? Не ОСПО? - Шляпник, как всегда, был доброжелателен.
- Так, стоп. - И Армигер открыл крышку своего нута. - Сейчас я посмотрю.
Пока Оруженосец яндексил, все наслаждались изысканным букетом чая с Шри-Ланки.

Читать дальше »

Байка для оруженосца-12. Китайская комната.

Июль 3, 2016

В этот раз друзья решили нанести визит вежливости и отправились на чай к Оруженосцу, который все еще был в краткосрочной командировке. В гости отправились вчетвером: Соня, Шляпник, Заяц и новая сотрудница Синица.

Компания ввалилась на кухню, и Шляпник представил нового коллегу:
- Знакомьтесь, это Синица, наша новая тестировщица, а это Оруженосец Королевы. Ну, или будет им.
- Приятно познакомиться.
- Взаимно.
- Чего такой смурной? Приемо-Сдаточные Испытания завалил? Из командировки не отпускают?
- Нет, с испытаниями все отлично. Заказчик был в восхищении и никак не мог поверить, что это не муляж, а готовый к эксплуатации софт. Кстати, спасибо, что натаскали писать программу и методику испытаний. До сих пор в шоке от того, насколько ГОСТ 34.603 позволяет настолько хорошо и быстро сделать софт.
- Дело не в ГОСТе, - нравоучительно сказал Заяц, - а в умении мыть руки перед употреблением бубликов и перед тем, как садишься за клавиатуру.
- Просто умение пользоваться ГОСТами осталось в 90-х. Ладно, колись. Чего случилось? - надавил Шляпник.
Читать дальше »

Байка для оруженосца — 8. Жизненный цикл задачи на изменение кода.

Июль 2, 2016

Дисклеймер.

Герои этого цикла иногда резки в высказываниях. Но в конце концов, это их право. Не со всеми их высказываниями я согласен, но я к ним прислушиваюсь. Мысль о том, что число задач в статусе «выполнено» может быть индикатором проблем в проекте в полном объеме я осознал только после чтения этой статьи.

———————————————-

Сегодня в кухоньке были все свои. Чеширский, Заяц с Шляпником, Соня и, конечно, Королева. Небольшой «чай-брейк» после релиза. Команда всегда делала небольшие паузы между большими блоками задач. Только Армигера не было. Его послали в небольшую командировку. Порулить в несложном проекте с чужой командой.

Соня, как всегда, дремала, лениво перелистывая очередную статью по тестированию, Шляпник с Зайцем азартно вели один из вечных споров типа «Пробелы-Табуляции», иногда скатываясь к проблемам генерации идентификаторов, а Королева с Чеширским просто пили чай. 15 минут это немного. Но и не мало.

— Я не опоздал? — с порога спросил Армигер.
— Заходи, заходи. Пока чай льдом не покрылся. Сегодня мы пьем какой-то редкий сорт, который Чеширский привез из Китая. — И Шляпник наклонил чайник над кружкой с эмблемой SQADays-10.
— Позавчера сам собирал. На плантации старого приятеля. Цените. — Поистине, связям Чеширского Кота оставалось только позавидовать.

Читать дальше »

Байка для оруженосца- 11. Ложная слепота и задача трех тел.

Июнь 28, 2016

grid_3.png
В кухне Шляпник предавался воспоминаниям и травил безумные истории.

- Разрабатывала как-то одна фирма мегасофт. И, как полагается мегасофту, багов там тоже было как термитов в термитнике. Заказчики выли в голос. В какой-то момент руководство узнало о такой профессии, как тестировщик. Круто. Организовали отдел, наняли кучу народа. И процесс пошел. Все как надо: выделенные тестовые стенды, трекер, чеклисты. Да-да процесс поставили как по-взрослому. С маджонгом и гейшами. Но почему-то заказчики выть не переставали. Примерно через полгода руководство робко поинтересовалось: а в чем собственно дело? Слова были немного другие, но смысл такой. И тут выяснилось, что забыли поставить процесс исправления ошибок. Трекер был полон багов в состоянии “New”.

В комнате раздались смешки, но быстро стихли. История выходила совсем невеселая.

Читать дальше »