When cooperating with the customer, it is important that he participates in the testing process and makes corrections (if there are any) in the development process. This will allow the customer to trust the executor more, because if such testing is carried out, say, at the end of the sprint, then the customer will see the changes that occur in the development of the program. It will also help the customer to more realistic assess the timing for which one or another functionality can be made. We are trying to hold such meetings at the end of each sprint. Sprint is the time period for which the team creates a part of the functionality ready to be displayed to the client. Each Sprint is a mini-project that consists of a goal, a plan for its achievement, work and the final product.
Ось остання версія програми, наприкінці спринту, для Dimol , клієнта програми Dimol Smart. Процес проходив на стороні замовника з підключенням панелей до програми та пройшов усі етапи перевірки від Dimolкомпанії. Результати виявилися досить хорошими. Dimol Smart ідеально синхронізувався з обігрівачами. Тобто, коли ви змінюєте будь-які параметри на обігрівачі (наприклад, обігрівач не гріє або змінилася температура в кімнаті), це відразу відображається в додатку. Якщо в панелі є помилка, ви отримаєте сповіщення. Під час тестування ми виявили, де затримка передачі даних від обігрівача додатково (при зміні температури в кімнаті), і замовник вніс корективи для додавання кольорів в інтерфейс. Таке тестування дозволяє замовнику краще зрозуміти, як реалізована логіка програми, і ми знову можемо побачити пріоритетний для нього (замовника) функціонал. Розробка подібного функціоналу – багато в чому творча робота, яка практично не має аналогів на ринку, а поділ розвитку на спринти допомагає реалізувати саме те, що потрібно. Таким чином ми можемо зосередитися лише на необхідній функціональності.