Что мы можем предложить

Компания Clevertec разрабатывает современное, удобное и масштабируемое программное обеспечение - мобильные приложения и высоконагруженные сервер-сайд системы.

Наш подход

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

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

  • Сбор требований

    Цель - получить максимальное представление об ожиданиях заказчика от разрабатываемого продукта. Проводятся интервью с представителями заказчика, будущими пользователями системы, собираются все имеющиеся артефакты. Все требования тщательно документируются.

  • Анализ и проектирование

    Проводится анализ собранных требований, вырабатывается подход к созданию решения, проектируется архитектура. Выбираются подходящие инструменты разработки. Мы предлагаем заказчику лучшие решения с точки зрения стоимости создания, конечной стоимости владения, сроков разработки.

  • Проектирование интерфейса пользователя

    Эффективность работы с системой определяется ее интерфейсом пользователя. Простота, удобство, эргономичность, привлекательность - наши ключевые приоритеты. Мы профессионально проектируем и создаем интерфейсы веб-сайтов и мобильных приложений, B2B/B2C систем, корпоративных приложений.

  • Разработка

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

  • Тестирование

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

    Мы применяем различные виды автоматизированного тестирования - модульное, функциональное и тестирование пользовательского интерфейса. Автоматизированные тесты создаются параллельно с разработкой решения и запускаются после каждой сборки в рамках непрерывной интеграции. Мы разрабатываем методики испытаний, на основании которых происходит приемка решения заказчиком.

  • Документирование

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

  • Поддержка и сопровождение

    После передачи решения заказчику мы оказываем услуги по его поддержке и сопровождению. Мы консультируем по возникающим вопросам и устраняем дефекты.

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



Спасибо, что связались с нами! Мы постараемся ответить на Ваше сообщение в ближайшее время.

Подписка на новости

Следите за новостями CleverTec в социальных сетях или подпишитесь на нашу рассылку.