Подход
Студия NoProbs разрабатывает веб-сайты в пять отдельных этапов, используя индивидуальный процесс для каждого отдельного клиента. Мы никогда не используем шаблоны или автоматизированные решения, что делает наш подход к веб-разработке подходящим для компаний, у которых есть спецификации, которые не вписываются в готовое решение, или компаний, которым необходимо учитывать меняющиеся требования в будущем. Вот краткий обзор нашего пятиэтапного подхода.
1 — Консалтинг
В ходе нашего первоначального собеседования с клиентом оцениваются текущие потребности в ИТ и планы расширения на будущее. Мы начинаем с того, что задаем важные вопросы о текущих ожиданиях клиента, а затем объединяем эти ожидания со стратегическими целями для обеспечения оптимальной производительности веб-сайта и продаж.
2 — Проектирование и прототипирование
Используя информацию, полученную в ходе первоначального собеседования, мы создаем гибкий интерактивный прототип — в комплекте с пользовательскими примерами, сценариями и потоками. Каждый прототип снабжен соответствующим текстом интерфейса и HTML.
3 — Дизайн
Определившись с идеальным прототипом, мы приступаем к разработке привлекательных макетов с дополнительными элементами графического интерфейса. Мы дополнительно вносим ожидаемые корректировки, запланированные с учетом различной ширины экрана и различных концепций UX (пользовательского опыта).
4 — Разработка
На этом этапе мы применяем множество профессиональных инструментов и приложений для создания интерфейса. Команда NoProbs владеет: CSS3, SVG, Canvas, сенсорными событиями, jQuery, HTML5 Аудио, HTML5 видео, HTML5 Geolocation API, HTML5 History API, HTML5 WebSockets и многим другим. Для серверной разработки мы; используем Python (Django, Flask), Node.js, Socket. IO, Redis, PostgreSQL, MySQL, MongoDB, Memcached, Sphinx, elastic search и многое другое.
5 — Поддержка
Поскольку мы понимаем и ценим то, как неожиданные проблемы могут изменить требования, даже после завершающих стадий разработки, мы продолжаем процесс с постоянной поддержкой. Это позволяет нам добавлять новые функции и исправлять ошибки на этом пути.