Услуги

Наши услуги

 

Наши услуги

Заказная разработка ПО любой сложности

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

Процедура выполнения работ по созданию ПО состоит из нескольких этапов:

1. Предварительный анализ полученной задачи Мы разбиваем полученную задачу на несколько связанных подзадач, формируя концепт проекта и список вопросов для прояснения
2. Обсуждение концепта проекта с Заказчиком с целью уточнения возникших вопросов За счет ответов на наши вопросы первоначальные требования уточняются до состояния, позволяющего сделать выводы по организации архитектуры и предварительно оценить трудоемкость проекта
3. Предварительная оценка сроков разработки и стоимости работ Мы предоставляем развернутое коммерческое предложение с предварительными оценками сроков выполнения работ и стоимости программного обеспечения, а также предлагаем несколько вариантов сотрудничества
4. Разработка детального технического задания Техническое задание полностью описывает объем работ, включая требования к архитектуре системы, функционалу, внешнему виду разрабатываемого ПО и ограничениям, которые нужно будет учесть. План работ разбивает всю разработку на отдельные этапы или итерации, в рамках которых будет разрабатываться та или иная часть функционала
5. Итеративная разработка программного обеспечения Нам нравится итеративный подход, в результате которого в конце каждой итерации заказчик получает новую версию заказанной программы, реализующей небольшую законченную часть требуемого функционала. В зависимости от сложности проекта количество итераций может варьироваться. При таком подходе заказчик влияет на то, какой система окажется в результате, и может адаптировать свои требования в зависимости от внешних условий
6. Финальное тестирование и приемка результатов Хотя итеративный подход позволяет быть уверенным в том, что весь необходимый функционал разработан, финальное тестирование необходимо для того, чтобы проверить функционирование ПО в условиях нагрузок, близких к промышленным. При успешном прохождении этого тестирования этот этап закрывается актами о принятии результатов
7. Внедрение в промышленную эксплуатацию На этом этапе мы разворачиваем разработанное ПО в инфраструктуре Заказчика, заводим первых пользователей и предоставляем всю необходимую эксплуатационную документацию
8. Гарантийная поддержка После завершения разработки и внедрения системы в эксплуатацию мы в течение полугода обеспечиваем бесплатную гарантийную поддержку

 

Мы участвовали во многих проектах, у нас есть опыт и понимание того, как грамотно строить разнообразные программные системы:

  • ERP-системы;
  • CRM-системы;
  • учетные системы для автоматизации многих сфер малого бизнеса;
  • графические приложения;
  • приложения, активно работающие с оборудованием;
  • веб-приложения,
  • многое другое.

Подробно ознакомиться с решениями, которые мы делали, можно здесь.

Консалтинг по разработке ПО

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

Консалтинг нужен, чтобы:

  • ускорить вывод продукта или его очередного релиза на рынок;
  • сократить затраты на создание ПО;
  • повысить качество разрабатываемых систем;
  • повысить уровень зрелости ИТ в организации;
  • повысить производительность команд разработчиков;
  • обеспечить предсказуемость в достижении поставленных бизнесом целей.

Как это работает:

1. Аудит и анализ На примере имеющихся проектов проанализируем текущее состояние ИТ-процессов в вашей компании
2. Выработка стратегии На основании выявленных болевых точек мы сформулируем перечень необходимых изменений, необходимых для повышения эффективности имеющихся процессов
3. Внедрение изменений Согласно предложенному перечню изменений, настроим процессы разработки путем внедрения изменений и инструментов автоматизации
4. Описание изменений Для упрощения вашим сотрудникам перехода на новые процессы, подготовим описания новых процессов и необходимые шаблоны документов
5. Сопровождение Проконсультируем и окажем вам всю необходимую поддержку в работе с обновленной методологией

 

Задачи, решаемые в ходе консалтинга:

  • аудит существующих процессов;
  • построение системы управления жизненным циклом,
  • составление регламентов создания ПО в рамках единой методологии;
  • настройка эффективного процесса управления требованиями;
  • выбор и внедрение оптимальных практик и инструментов для координации разработки и сборки;
  • выбор и внедрение инструментов мониторинга бизнес-операций;
  • выбор и внедрение инструментов мониторинга ИТ-инфраструктуры;
  • внедрение работающих методов тестирования и автоматизации;
  • организация процессов по созданию и управлению тестовыми средами;
  • проработка стратегии управления изменениями и релизной политики.