Сегодня многие крупные компании России, занимающиеся развитием инновационных объектов любого масштаба, ощущают дефицит профессионалов в области информационных технологий. И такая нехватка высококвалифицированных специалистов только увеличивается, особенно с учетом стремительного изменения уровня качества профильной сферы. Кроме того, можно более комплексно наблюдать тенденцию профессий и вакансий, которые требуют «гибридных» навыков и знаний, то есть имеющих отношение как к ИТ, так и к другим видам интеллектуальной деятельности.
Рисунок 1. Анализ среды технологических тенденций
Подобные перемены автоматически приводят к идее о «расслоении» должностей, непосредственно связанных с применением ИТ, по разнообразным экономическим отраслям наряду с уникальными требованиями этих специальностей, то есть к развитию спектра необходимых компетенций и квалификаций, способных изменить саму трактовку понятия «информационные технологии».
Процесс создания стандартов IT-программ предполагает выполнение определенных действий и задач, которые охватывают работы по формированию ПС и его элементов в соответствии с требуемыми нормами, включая разработку эксплуатационных и проектных документов; оформление материалов, анализ и детальное рассмотрение требований, а также тестирование и кодирование. На завершающем этапе происходит интеграция и установка системы.
Стандарты в сфере информационной безопасности принято разделять на две группы:
- Оценочные нормативы – подразумевают оценку и классификацию программ с помощью средств защиты по основным требованиям безопасности – «Гармонизированные условия Европейских государств», стандарт Министерства обороны США «Критерии мониторинга национальных компьютерных систем», международный образец «Оценка безопасности информационных методик».
- Стандарты, основная задача которых заключается в регламенте аспектов реализации и применении способов и средств защиты. Такая документация публикуется «Тематической организацией по технологии Internet» и ее главными структурными подразделениями – рабочей группой по предоставлению безопасности.
Стандартизация в области информационных технологий
В сфере разработки IT-программ наиболее важные, с точки зрения практики, нормативы формируются и публикуются такими организациями:
- Университет инженеров по радиоэлектронике и электротехнике. Указанное объединение на протяжении многих лет занимает лидирующие позиции в научно-технической области, создавая стандарты документации по программному обеспечению.
- Международная служба по сертификации (ISO) имеет существенное влияние во всем мире, особенно среди компаний производителей, работающих с Евросоюзом. На сегодняшний день практически все современные стандарты и требования в сфере ИТ, учрежденные на территории России, – это нормативы, созданные ISO.
- Институт программных технологий разработки компьютерного обеспечения. Данная организация была учреждена представителями Министерства обороны США для увеличения уровня технологии IT-программ.
- Консорциум по манипулированию и управлению технологий в сфере инновационных разработок. Эта структура считается некоммерческой, в состав которой входит примерно 700 компаний.
Стандартизированный процесс разработки IT-программ
Сегодня продолжаются организационные мероприятия по созданию определенного уникального процесса формирования и учреждения стандартов информационных технологий. В 1999 году специалистами корпораций Rational была написана и опубликована книга под названием «Унифицированный процесс разработки программ для компьютерного обеспечения». Указанный процесс представляет собой попытку экспертов объединить в одно целое принципы работы итеративной и водопадной моделей жизненного цикла (ЖЦ) стандартов.
Рисунок 2. Жизненный цикл ПО
При этом, ЖЦ имеет такие 4 фазы: начало – происходит первичная комплексная оценка рентабельности проекта; второй этап – формируется упрощённый вариант применения, содержащий возможные риски с точки зрения внедрения документа; третья стадия – разрабатывается пробная модель проекта, включающая важные подсистемы; завершение - проводится тщательная идентификация и выявление приоритетов рисков.
По определению, которое прописано в ГОСТ 13377-75 «Надежность в эксплуатации технике. Понятия и определения», стабильность и надежность стандартов – качество объекта выполнять установленные функции, сохраняя сущность принятых эксплуатационных параметров в заданных рамках. При этом они должны полностью соответствовать принятым в компании условиям и режимам применения, ремонта, технического обслуживания, хранения и транспортирования. Таким образом, прочность и долговечность являются внутренними характеристиками системы, учрежденными при ее разработке и проявляющимся при дальнейшем функционировании и эксплуатации.
Состояние профессиональных нормативов в сфере ИТ
Основой для любой профессиональной специальности и обучения выступает прозрачная современная методика компетенций и квалификаций, включающая в себя принципы создания образовательных стандартов и развития высококвалифицированных специалистов всех уровней.
Работы над разработкой стандартов ИТ-программ в Российской Федерации проводятся уже много лет. Данные о некоторых профессиях, направлениях и специальностях можно легко найти в Интернете на разных официальных сайтах. Предыдущая модель ИТ-нормативов была опубликована и принята в 2008 году Союзом предпринимателей и промышленников (СПП).
Работа над улучшением функционала стандартов в сфере инновационных технологий ведется в пределах действующей федеральной программы, которая была унифицирована Указом президента России от 7 марта 2013 года.
Стоит отметить, что документ под названием «Политика развития сферы информационных технологий в РФ на 2014-2020» указывает необходимость актуализации образовательных и профессиональных норм в области разработки программного обеспечения с последующим включением государственных и федеральных требований.
Правда, под понятием «отрасль ИТ» в этой же документации обозначается «комплекс российских корпораций, осуществляющих такие виды интеллектуальной деятельности:
- создание тиражных программ;
- заказное проектирование программного обеспечения, реализация и тестирование существующих информационных систем, предоставление консультаций по вопросам информатизации;
- формирование и утверждение аппаратно-программных систем с учетом добавления огромной составляющей программной части;
- изготовление программ и удаленная обработка информации, в том числе на сервисах в коммуникационной сети Интернет.
Из этого списка видно, что за пределами ИТ-сферы может остаться большинство актуальных и современных видов деятельности, представители которых, согласно итогам научных и аналитических исследований, считаются наиболее востребованными специалистами.
Например, не совсем понятно, к какой информационной среде принадлежат современные форматы инновационной направленности, такие как разработка логических схем и применение исследовательских результатов обработки данных.
Новые специальности и вакансии должны способствовать развитию и внедрению перспективных видов самоуправления, в то время как действующие в России стандарты создания ИТ-программ в основном подразумевают реактивный характер деятельности, даже с учетом мероприятий по реализации программных продуктов согласно нуждам и требованиям заказчиков. Одной из наиболее важных характеристик, входящих в определение качество нормативов, выступает критерий надежности.
Надежность и стабильность функционирования программного обеспечена наиболее широко определяется устойчивостью или возможностью безотказной работы, и быстрой реабилитацией рабочего состояния после случившихся недочетов или отказов.
Контроль безопасности разрабатываемых и модифицируемых IT-программ программ сопровождает весь жизненный цикл создания программных комплексов с помощью специально сформированной технологической концепции обеспечения их надежности и качества.