При співпраці з замовником важливо щоб він брав участь в процесі тестування і робив правки (якщо такі є) в процесі розробки. Це дозволить замовнику більше довіряти виконавцю, адже якщо такі тестування проводити, скажімо, по закінченню спринту, то замовник буде бачити зміни, які відбуваються в розробці програми. Це також допоможе замовнику більш реально оцінювати терміни за які можливо зробити той чи інший функціонал. Ми намагаємось проводити такі зустрічі по закінченню кожного спринта. Спринт – це відрізок часу, за який команда створює частину функціоналу, готову до показу клієнту. Кожен Спринт – це міні-проект, який складається з мети, плану по її досягненню, роботи і кінцевого продукту.
Ось нещодавно демонстрували нову версію програми, по закінченню спринту, для компанії Dimol, замовника додатку Dimol Smart. Процес відбувався на стороні замовника з підключенням панелей до додатку та пройшов усі етапи перевірки від компанії Dimol. Результати виявились досить хорошими, Dimol Smart чудово синхронізується з обігрівачами. Тобто, при зміні будь-яких параметрів на обігрівачі (наприклад, обігрівач перестав нагріватись чи змінилась температура в кімнаті) це одразу відображається в додатку. Якщо сталась якась помилка в роботі панелі ви будете про це повідомлені. При тестуванні ми виявили де проходить затримка в передаванні даних з обігрівача, при зміні температури в кімнаті, на додаток та замовник вніс корективи щодо додавання кольорів в інтерфейс. Таке тестування дає можливість замовнику краще зрозуміти як реалізовується логіка програми, а нам ще раз зі сторони подивитись який функціонал є пріоритетним для нього. Розробка такого виду функціоналу багато в чому креативна робота, яка практично не має аналогів на ринку, а ділення розробки на спринти допомагає реалізувати саме те, що потрібно. Ось так нам вдаєтсья зосередитись лише на необхідному функціоналі.