Разработка решений

Проектирование SharePoint-приложений

Услуги по проектированию и разработке прикладных SharePoint-решений, а также отдельных модулей и компонентов для SharePoint - это одно из основных направлений нашей деятельности.

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

  • Разработка дизайн-макета;
  • Подготовка рабочего проекта (опционально);
  • Настройка и программирование;
  • Тестирование и отладка;
  • Ввод в эксплуатацию.

Разработка дизайн-макета SharePoint-приложения

Разработка дизайн-макета является обязательным начальным этапом проекта. На этом этапе выполняется концептуальное построение всех элементов системы и согласование  с заказчиком. После согласования концептуального эскиза выполняется рабочее проектирование для более подробного описания отдельных технических возможностей системы. Глубина рабочего проектирования зависит от объемов проекта и требований заказчика.

Настройка и программирование SharePoint-приложения

Настройка и программирование выполняется на начальных этапах совместно с проектированием. Это позволяет сократить сроки реализации проекта в целом. Обязательным этапом разработки является тестирование. Минимальное  тестирование обязательно должно включается в объем разработки для выпуска стабильного релиза программного продукта. По требованию заказчика может быть разработан дополнительный перечень тестов для наиболее ответственных участков программного продукта.

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

Управление качеством проекта

В своей работе мы используем методы управления качеством реализации проектов, среди них:

  • Ведение журнала проекта (backlog проекта);
  • Протоколирование рабочих совещаний (с заказчиком/подрядчиками);
  • Оформление таймшитов (timesheet проекта).

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