Formula

Разработка программ на заказ

Приложения для iOS, Android и веба

Formula разрабатывает программное обеспечение. Мы пишем мобильные приложения для iOS и Android и приложения, которые работают в браузере, по техническому заданию заказчика.

Из чего состоит работа

Мы занимаемся разработкой на заказ. У нас нет собственного продукта, который мы потом подгоняли бы под заказчика: мы пишем программу под конкретную задачу, которую нам описали. Обычно всё начинается с письменного описания того, что программа должна делать и кто ею будет пользоваться. По нему мы составляем оценку — объём работ, стоимость и сроки — и прямо говорим, в чём мы уверены, а что зависит от решений, которые ещё не приняты.

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


Разговор с тем, кто пишет код

Компанией руководит тот же человек, который пишет её код. Альберт Мейбатов — генеральный директор и разработчик, он же основал компанию. На вопрос о модели данных, интерфейсе, ответе API или о том, почему экран ведёт себя именно так, отвечает тот, кто эту часть системы написал, — в том же разговоре, без посредника, которому нужно пойти и уточнить. Ольга К. ведёт расписание, переписку и договоры, чтобы разработку не приходилось постоянно прерывать, но между заказчиком и разработчиком она не стоит.


Как идёт проект

  1. Вы описываете задачу

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

  2. Мы пишем оценку

    Объём, стоимость и сроки — письменно. В оценке сказано, что понадобится от вас, и отмечено, что посчитано неточно и почему. Если мы решим, что работа нам не подходит, мы так и скажем, а не пришлём цену.

  3. Разработка идёт этапами

    Пока работа идёт, вы получаете версии, которые можно открыть и попробовать, а не одну поставку в конце. Менять направление дешевле всего, пока код ещё пишется, — ради этого так и работаем.

  4. Вы получаете всё

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


С чем мы работаем

Ниже инструменты, которыми мы пользуемся изо дня в день. Что из этого нужно проекту, решает проект, а не наоборот.

  • Swift
  • SwiftUI
  • Kotlin
  • Jetpack Compose
  • TypeScript
  • HTML & CSS
  • REST APIs
  • PostgreSQL
  • SQLite
  • Git
  • Xcode
  • Android Studio

Как с нами связаться

Самое полезное первое письмо — короткое описание того, что программа должна делать и примерно к какому сроку. Пишите на contact@formula.cx или почитайте подробнее об услугах и о самой компании.