Одной из проблем разработки программного обеспечения обработки данных дистанционного зондирования Земли из космоса в России является слабое техническое взаимодействие между поставщиком (разработчиком) программного обеспечения и его заказчиком и/или пользователем, включая других разработчиков в случае интеграции готовых решений. Это взаимодействие как правило строится на основе технического задания, при этом заказчик и/или пользователь не имеют возможности принимать непосредственного участия в разработке программного обеспечения.
Решение данной проблемы достигается соблюдением ряда требований к модели взаимодействия между разработчиком и заказчиком и/или пользователем программного обеспечения на уровне разработки и распространения программного обеспечения, включая требования к:
- системе управления версиями исходного кода и осуществлению доступа к системе для заказчика и/или пользователя;
- осуществлению сопровождения программного обеспечения, включая систему отслеживания проблем и протокол модификации исходного кода;
- правилам нумерации версий программного обеспечения и дистрибутивов;
- документации на исходный код и программного обеспечения в целом.
Целью стандарта является установка порядка разработки и распространения программного обеспечения обработки данных дистанционного зондирования Земли из космоса с использованием открытой модели взаимодействия поставщика (разработчика) программного обеспечения и его заказчика и/или пользователя (заказчиков и/или пользователей).