All streams
Search
Write a publication
Pull to refresh
12
0
Send message

Как хакнуть систему фитнеса, которая не менялась в течение 50 лет

Reading time4 min
Views21K

Привет, Хабр! В этой статье я расскажу о том, как мы пришли к идее создания собственных инновационных тренажеров, какие технические трудности встретили на пути создания нового уникального тренажерного зала и как их преодолевали.

Читать далее

Расширять нельзя рефакторить

Reading time5 min
Views1.8K

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

Все стартаперы (и не только они) сталкиваются со стандартной проблемой развития проекта - добавление нового функционала, который заранее не был заложен. Причины тому могут быть самые разные - как недостаточно детальное планирование при составлении ТЗ, так и объективная ситуация поступления новой информации, на которую надо оперативно реагировать. Выходов из затруднительного положения традиционно два - упаковка новой функции в условно-свободное место старой архитектуры или полная глубокая переработка программной и/или аппаратной части.

Наш проект изначально создавался "на свои", каждая копеечка и неделя времени всегда была на счету. Поэтому когда первичный прототип был достаточно протестирован и были сформированы требования к MVP, самый качественный вариант ( т.е. полная замена архитектуры на новую) был недоступен ни по трудоемкости, ни по времени. Вот тогда пришлось коренным образом поразмыслить: как расширить уже существующую платформу до уровня MVP без полной переработки при высочайших требованиях к надежности системы - мы же работаем с людьми. Немного облегчало ситуацию только то, что MVP - это еще не серийное изделие и можно использовать относительно дорогие комплектующие, часто с расширенным встроенным функционалом.

Читать далее

Information

Rating
Does not participate
Registered
Activity