Когда тесты не спасли
В конце прошлого года я задумал сделать кружку в виде маскота языка go. Да еще и аккурат к выходу версии 1.18 ибо там дженериков завезли. Хотел сделать 18 штук разных, разноцветных лупоглазых чувачков, да в добавок номерных, чтоб ценности добавить.
Жена слепила макет, отлили с какого-то раза хорошую форму, много экспериментировали в процессе, но в итоге победили и даже получили результат стабильный при отливке. Сроки конечно все просрали, но там не только из-за сложности производства скорее из-за изменившейся логистики и общей непонятности февраля.
В общем первая партия не очень задалась, был пережог, эксперименты с покрытием, цек, пропажа сырья с полок магазинов, неудачное сочетание КТР и т.д. в общем почти все ушло в брак, хотя несколько гоферов таки нашли своих владельцев, но повезло прям единицам. Заколебавшись окончательно к маю, решили на какой-то промежуток времени эту затею оставить и переключились на более беспроблемные изделия.
Но гештальт надо в этом году закрыть. Поэтому в конце ноября решили отлить столько сколько сумеем к завтрашнему последнему фестивалю в этом году. Получилось отлить 14 штук. (что в целом почти целевое значение).
Дальше из-за особенностей тех. процесса в течении месяца они сушились, шлифовались (в ручную), обжигались, снова шлифовались, раскрашивались и снова обжигались. При этом отлиты они были из достаточно дорогого фарфора и все были светопропускные и термоударные, исходя из тестов, которые проводились на каждый вариант материала.
Короче ничто не предвещало беды.
Сегодня достали их из печи.
Из 14 выжило 10 в самом обжиге, 4 треснули... Это был сразу так себе сигнал. Значит КТР глазури и фарфора вероятно не совпал. Как и почему - загадка, ибо все проверяли несколько раз.
Обычно мы все наши изделия, которые сделаны для питья или еды, несколько раз моем в посудомойке, а некоторые проверяем на термоудар кипятком. Это важно для чайников и чашек, потому что иначе есть шанс продать брак, а мы за качество костьми ляжем...
В общем сигнал в виде 4х погибших изделий был однозначный. Нужно тестировать термоударом сразу. Я приложу видео в комментарий к этому посту.
В результате теста кипятком выжило 4 из 14.
Причина не совпавший КТР (коэффициент теплового расширения). Но есть пробники, в кол-ве более 50шт. Есть тестовые изделия (я из него сейчас пью, буквально). Но год заканчивается всего 4мя готовыми хлопчиками из 18 изначально запланированных. Печалька, но керамика беспощадна и имеет крайне высокий процент брака.
Если попытаться как-то этот опыт перенести на мою профессиональную деятельность, то однозначно надо задумываться над стресс тестами и chaos monkey практиками. Кажется, что в этом есть очень много смысла, даже если покрытие юнит тестами и приёмочными стремилось бы к 100%... А что уж говорить про среднестатистический проект =)
В общем, 3 их 4х еще свободны и скорее всего делать мы их массово будем не скоро снова. Если кто задумался - приезжайте на хлебзавод завтра к 12. Будет проходить новогодний локалкерамикфест. Ну и возможно это будет последний фестиваль для нас, ибо честно говоря я не сильно доволен результатами 4х прошедших фестивалей в этом году и об участии в следующих предстоит еще подумать. Явно надо размышлять над другими рынками сбыта и механиками продаж. Но об этом я точно напишу отдельно.