Разработка ПО на платформе 1С

 

Статьи раздела


Для чего может быть необходима разработка индивидуального ПО?

* ПО - программное обеспечение

Разработка программного обеспечения

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

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

Преимущества разработки на платформе 1С

  • Простота настройки взаимодействия с тиражными продуктами 1С, например – с «1С:Бухгалтерия». Базовые механизмы обмена данными уже встроены в платформу 1С, трудоемкость реализации обменов существенно ниже, чем при обмене между ПО на разных платформах. Выше и надежность обменов.
  • Возможность «бесшовного» встраивания разработанного ПО в существующую инфраструктуру предприятия, построенную на платформе 1С:
    • одинаковый пользовательский интерфейс,
    • возможность открытия окон одной программы из другой,
    • унификация механизмов сервисного обслуживания баз данных, например -резервного копирования.
  • Любая программа рано или поздно требует модификаций. Для программ с закрытым кодом модификации часто сопряжены с проблемами, особенно если разработчик программы стал недоступен. Программы на платформе 1С имеют, как правило, открытый код, и могут быть модифицированы любым программистом 1С.

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

Этапы разработки

  • Разработка заказчиком требований к программе. Чем они подробнее и четче, тем больше вероятность того, что заказчик получит в итоге то, что ему нужно.
  • Разработка технического задания, где описываются пути решения требований заказчика. Это самая ответственная часть разработки. Спешка и ошибки на этом этапе однозначно ведут к большим проблемам в дальнейшем.
  • Разработка программного продукта.
  • Формирование тестового примера, на котором можно продемонстрировать заказчику все функции программного продукта и его соответствие требованиям.
  • Тестирование, сначала разработчиками, потом – заказчиком.
  • Написание пользовательских инструкций, обучение пользователей.
  • Опытная эксплуатация, устранение выявленных проблем.
  • Ввод в промышленную эксплуатацию разработанного программного продукта.

Почему разработку стоит заказывать «Лаборатории Форт Крым»?

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