Ассоциация производителей КРС голштинской породы

Эволюция продукта

Что появлялось в платформе и в каком порядке. Текущая версия — 0.16.0-alpha: ключевые возможности есть, обещания совместимости пока нет.

0.16.0-alphaтекущая версияв работе прямо сейчас

Числа, за которые книга отвечает

Блок про одно: отличить то, что книга посчитала сама, от того, что ей прислали. Посчитанное подчёркнуто пунктиром и объяснено формулой; привезённое названо по имени источника. Между ними поставлены проверки — потому что расхождение между двумя оценками одного животного книга обязана находить сама, а не ждать, пока его заметит зоотехник.

Ноль в начале номера — не формальность: публичного обещания совместимости пока нет, структура данных и контракты обмена могут измениться. Что значат остальные части номера и чем alpha отличается от беты — на вкладке «Этапы зрелости».

История выпусков

16 выпусков · 103 изменений

Минорный выпуск отвечает на вопрос «что стало можно», под ним перечислено то, из чего он сложился. Нажмите на строку — справа откроется разбор: что именно было сделано и что это даёт породе, Ассоциации, хозяйству и сервисным организациям.

В списке только то, что меняло возможности системы. Исправления ошибок и внутренние работы по обслуживанию в него не входят, поэтому номера — указатель для чтения, а не история изменений кода. Номера выпусков проставлены задним числом.

0.15.0-alpha
8 изменений

Интерфейс, который не обманывает

Работа идёт сейчас. Блок собран из находок, а не из замысла: каждая правка здесь — ответ на место, где экран обещал больше, чем система делает, или молчал о том, что она делает. Кнопка одного цвета с другой, но необратимая; список из пяти форматов, названный двумя; счётчик, показывающий не то, что считает соседний экран.

0.14.0
4 изменения

Возраст первого отёла и оценка быка

Первый показатель, который книга считает сама и по всей популяции, а не хранит присланным. Возраст первого отёла — деньги хозяйства и признак работы селекции одновременно; оценка быка по дочерям — то, ради чего племенная книга существует.

0.13.0
11 изменений
0.12.0
9 изменений

Проверки данных

Знак «Проверено ассоциацией» стоит ровно столько, сколько стоит правило, по которому он ставится. До этого блока проверка была разговором эксперта с самим собой: он смотрел записи и решал. Теперь у книги есть каталог правил, пороги, которые Ассоциация задаёт сама, разбор стада по требованию хозяйства и заслон, не дающий поставить знак поверх противоречия, которое система видит.

0.11.0
16 изменений

Точечный доступ

Одобренный запрос открывал карточку целиком и навсегда — это грубо в обе стороны: покупателю нужны происхождение и продуктивность одного животного, а хозяйство, не имея среднего варианта, отказывает. Точечный доступ вводит границы: к чему, на какой срок, с правом отозвать и с журналом обращений.

0.10.0
4 изменения

Кабинет Ассоциации

Проверка данных получила рабочее место: очередь пакетов с возрастом ожидания, разбор с автоматическим поиском противоречий, замечания по конкретным записям, заявки хозяйств на верификацию, членство с реальными последствиями, выпуск документов с журналом выдачи и сводка качества книги. Хозяйство перестало получать «часть данных не прошла проверку» и ходить искать, какая именно.

0.9.0
3 изменения

Ручной ввод и история правок

Появился второй способ вести данные — руками, для того, что файлом не приходит: купленное животное, расхождение с бумажным свидетельством, событие по ходу дела. Каждая ручная правка пишется в историю карточки: поле, было, стало, кто и когда. Через год на вопрос «дата рождения такой была или её поправили» есть ответ, а не предположение.

0.8.0
1 изменение

Защита данных от случайных изменений

Появился осмотр состояния перед выкладкой и запрет менять устройство боевой базы с рабочей машины. Ошибка стала находиться до того, как её увидит пользователь, а не после.

0.7.0
4 изменения

Масштаб и скорость

Книга выдержала 280 тысяч животных: оценка считается заранее, место в рейтинге лежит рядом со значением, из хранилища убрано лишнее. Страница книги открывается за 0,4 секунды, карточка — за 0,1. Для хозяйства это разница между «системой, в которой работают» и «системой, которую открывают по необходимости».

0.6.0
3 изменения

Загрузка данных и правила породы

Данные стали приходить пакетом, а не россыпью записей: загрузка файлом разбирает таблицу, заводит пакет и объясняет каждую непринятую строку — номер, идентификатор, причина. Достоверность поднимает не хозяйство, а проверка. Одновременно правила породы легли в основание базы: их не обойти ни загрузкой, ни служебной правкой.

0.5.0
8 изменений

Индекс племенной ценности

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

0.4.0
3 изменения

Родословная вглубь и инбридинг

Разбор родословной до девятого колена: коэффициент инбридинга по формуле Райта с учётом инбридинга общих предков, доля крови и вклад каждого ключевого предка. Селекционер увидел не дерево ради дерева, а число, которое влияет на решение о подборе пары, и происхождение этого числа.

0.3.0
1 изменение

Видимость, доступ и уведомления

Владелец получил две ступени публичности — показывать запись в списке и открывать полную карточку — и остался единственным, кто ими распоряжается. Посторонний может запросить доступ к закрытой карточке, решение принимает хозяйство, ответ приходит в ленту уведомлений. Данные перестали быть выбором между «всё закрыто» и «всё открыто».

0.2.0
5 изменений

Кабинет хозяйства и племенные документы

У хозяйства появился кабинет, а у животного — печатные документы: племенное свидетельство и зоотехнический сертификат по форме Регламента (ЕС) 2016/1012 формируются онлайн, а система заранее считает готовность и перечисляет, чего не хватает. Хозяйство перестало узнавать о неполноте данных в момент сделки — оно видит это за месяц до неё.

0.1.0
5 изменений

Основа книги

Появилось то, вокруг чего строится всё остальное: карточка животного с идентификацией, происхождением и продуктивностью, справочники племенного учёта и публичный список с отбором. Хозяйство впервые увидело своё стадо в одном месте, а посторонний — книгу как таковую: до этого «племенная книга» существовала как понятие, но не как страница, которую можно открыть и переслать.