Общие методические рекомендации по проведению комплекса работ при решении "Проблемы 2000" (утв. Госкомсвязи РФ, февраль 1999 г.)

Общие методические рекомендации
по проведению комплекса работ при решении "Проблемы 2000"
(утв. Госкомсвязи РФ, февраль 1999 г.)


"Общие методические рекомендации по проведению комплекса работ при решении "Проблемы 2000" подготовлены в соответствии с Распоряжением Правительства Российской Федерации от 30 мая 1998 года N 671-р.

Общие методические рекомендации разработаны в помощь и для обеспечения единства подходов при проведении комплекса работ по решению "Проблемы 2000" министерствами, ведомствами, субъектами Российской Федерации, организациями и предприятиями различных форм собственности.


Предисловие


В 24:01 новогодней ночи 2000 года множество компьютерных, информационно-вычислительных систем во всем мире могут дать сбой или выдать неправильную информацию лишь потому, что сменилось столетие. Если не устранить воздействие таких отказов, то последствия будут весьма масштабны и дорогостоящи. Например: информационно-вычислительные системы финансовых структур будут неспособны обработать текущие платежи, что, в свою очередь, подвергнет опасности сбоя все системы обработки информации, связанные с финансовой и смежными областями деятельности;

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

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

"Проблема 2000" коренится в способе записи, хранения, обработки и вычисления даты во многих компьютерных системах. Для компьютерных систем, разработанных в течение нескольких последних десятилетий, характерно представление года при помощи двух цифр, например: "98" вместо "1998" - обычно это делалось разработчиками для того, чтобы сэкономить на электронном хранении данных и снизить эксплуатационные расходы. Но, в таком двухцифровом представлении (формате) даты, 2000 год становится неотличимым, например, от 1900 года. В результате этой неоднозначности компьютерные, информационно-вычислительные системы или программное обеспечение, которые используют даты для выполнения вычислений, операций сравнения или сортировки - могут генерировать неправильные результаты при работе с датами после 1999 года, то есть при переходе через рубеж смены столетий, а также и в другие "особые" дни.

Многие государственные информационно-вычислительные системы в Российской Федерации, да, и во всем мире, были спроектированы 20-25 лет тому назад и дорабатывались по проектам примерно той же давности, плохо документированы и используют широкий набор машинных языков - многие из которых являются устаревшими или полностью вышедшими из современного употребления. Информационно-вычислительные системы состоят из десятков или сотен компьютерных программ, подпрограмм и программных модулей с тысячами, десятками тысяч и, даже, миллионами строк программных кодов, которые должны быть исследованы на предмет подверженности влиянию "Проблемы 2000". Более того, государственные информационно-вычислительные системы, впрочем, также как и информационно-вычислительные системы частного сектора национальных экономик во всем мире, имеют многочисленные компоненты - аппаратные средства, программное обеспечение, хранящее даты в виде доступном только для чтения (BIOS - Basic Input Output System и т.п.), операционные системы (OS), программные приложения средств связи, программное обеспечение баз данных и т.п. - находящиеся под влиянием "Проблемы 2000".

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

Потенциально, каждая крупная информационно-вычислительная система любого из государственных учреждений, предприятий и организаций различных форм собственности несет в себе элемент (аппаратная и/или программная составляющая), угрожающий ее нормальному функционированию и, следовательно, может быть подвержена сбоям. Поскольку переход информационно-вычислительных систем к 4-х цифровому формату хранения дат потребует больших трудозатрат для крупных государственных информационно-вычислительных систем, министерства и ведомства - их подведомственные организации, обладающие такими системами - должны всемерно активизировать работы по решению "Проблемы 2000".

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

Представляется крайне целесообразным - на основе унифицированной методологии, учитывающей положительный опыт зарубежных стран, наиболее успешно решающих "Проблему 2000" (США, Великобритания) - выработать типовую схему и последовательность основных действий для достижения готовности информационно-вычислительных систем, чтобы с наименьшими затратами и ошибками достигнуть их совместимости с 2000 годом. Такой подход обеспечивает включение Российской Федерации в систему международного сотрудничества по решению "Проблемы 2000", помогает воспринять общепринятые стандарты в контексте рассматриваемой задачи и намечает структурное сближение с ними процедур планирования и координации деятельности федеральных министерств, ведомств, субъектов Российской Федерации по переходу их критических информационно-вычислительных систем в 2000 год.

Сразу оговоримся, что термин "унифицированная методология" не должен пониматься буквально, так как каждая ведомственная и/или региональная компьютерная, информационно-вычислительная система может иметь свою специфику решения "Проблемы 2000". Некоторые федеральные и региональные структуры высоко централизованы и замкнуты, в то время как другие функционируют в достаточно децентрализованной информационной среде. Соответственно, унифицированная методология определяет оптимальные, общие пути и направления решения "Проблемы 2000", а каждая организация должна приспособить ее к своим уникальным потребностям, своей программе перехода критических информационно-вычислительных систем в 2000 год.

Методология подготовки информационно-вычислительных систем к 2000 году, исходя из позитивного зарубежного опыта и отечественной практики в этой области знаний, должна включать в себя пять основных этапов, обеспечиваемых действиями руководства соответствующего уровня компетенции: Осведомленность (Информированность) => Оценка => Реконструкция => Проверка правильности проводимых мероприятий => Реализация (Внедрение).


§1. Моделирование перехода в 2000 год


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

Каждая организация, как государственная, так и частная, должны гарантировать, что их критические информационно-вычислительные системы, в первую очередь имеющие внешние информационные связи, полностью совместимы с "Проблемой 2000". Причем, констатировать этот факт необходимо задолго до 31 декабря 1999 года. В настоящее время уже никто, по крайней мере из числа компетентных российских и зарубежных специалистов, не оспаривает организационно-техническую сложность преодоления "Проблемы 2000", ее масштабность и комплексность, необходимость координации усилий как на национальном, так и на международном уровнях. Для организаций - государственных и корпоративных структур, учреждений, предприятий, фирм и компаний - четкое выполнение программ мероприятий по корректировке их информационно-вычислительных систем для успешного преодоления 2000 года будет самым большим проектом из тех, которые они когда-либо осуществляли. Таким образом, кроме всего прочего, успешное решение "Проблемы 2000" может стать одним из показателей эффективности работы ведомственных, региональных, муниципальных управленческих структур и квалифицированности персонала их подразделений информатизации, степени их умения оптимизировать необходимые ресурсы при выполнении крупномасштабных программ и проектов.

Настоящие методические рекомендации представляют собой документ, целью которого является формирование стройной, лишенной недостатков узковедомственного подхода методологии решения "Проблемы 2000", исходящий из основополагающих принципов структурированного, системного подхода к выполнению крупномасштабных программ и проектов. Следует отметить, что при написании данного материала широко использовался положительный опыт тех стран, которые уже на протяжении нескольких лет целенаправленно занимаются выработкой оптимальной стратегии перехода критических информационно-вычислительных систем в 2000 год с целью всемерной экономии национальных ресурсов и сохранения управляемости в критически важных отраслях и сферах деятельности национальной экономики - США, Великобритания.

Методические рекомендации призваны указать на основные этапы и описать узловые моменты планомерного решения "Проблемы 2000" в Российской Федерации. Для оценки хода выполнения мероприятий по подготовке критических информационно-вычислительных систем к 2000 году предлагаются тематические перечни контрольных вопросов, которые призваны помочь заинтересованным организациям в планировании организационно-технических и управленческих мероприятий, а также в оценке их собственных программ по преодолению "Проблемы 2000".

Настоящая методология, с привнесением в нее необходимой специфики, может использоваться для выработки планов действий ведущими организациями Российской Федерации для решения "Проблемы 2000" в собственных информационно-вычислительных системах. Методология включает пять основных этапов, конкретизируемых по мере изложения материала (подэтапы - основные направления деятельности) и представляющих собой непрерывную программу действий по решению "Проблемы 2000" от начальной стадии работ до стадии внедрения реконструированных информационно-вычислительных систем в реальные производственно-технологические процессы в основных сферах деятельности организации, рис.1.


          /-----------------------\  Основные    действия.    Обозначение
          |                       |  "Проблемы 2000", получение админист-
          |                       |  ративной поддержки  соответствующего
          |                       |  уровня, создание благоприятной  обс-
          |        Этап I.        |  тановки для ее последующего решения.
          |    Осведомленность    |  Образование рабочей  группы для  вы-
          |  (информированность)  |  полнения программы по решению "Проб-
          |                       |  лемы 2000" и разработка общей  стра-
          |                       |  тегии. Обеспечение того факта, чтобы
          |                       |  каждый в организации полностью осоз-
          |                       |  навал "Проблему 2000".
          \-----------------------/
   /---\  /-----------------------\  Основные  действия.  Оценка  воздей-
   | У |  |                       |  ствия  "Проблемы  2000"  на деятель-
   | П |  |                       |  ность организации. Выявление  основ-
   | Р |  |                       |  ных сфер деятельности и  производст-
   | А |  |                       |  венно-технологических  процессов   в
   | В |  |                       |  организации, анализ систем,  обеспе-
   | Л |  |                       |  чивающих  основную  производственную
   | Е |  |        Этап II.       |  деятельность, ранжирование систем по
   | Н |  |         Оценка        |  приоритетам с  точки зрения  их кор-
   | И |  |                       |  ректировки  или  замены.  Разработка
   | Е |  |                       |  планов  на  случай  непредвиденных и
   |   |  |                       |  чрезвычайных обстоятельств при обра-
   | П |  |                       |  ботке данных, недостаточности данных
   | Р |  |                       |  и искажения информации.  Определение
   | О |  |                       |  и обеспеченность необходимыми ресур-
   | Г |  |                       |  сами.
   | Р |  \-----------------------/
   | А |
   | М |  /-----------------------\  Основные действия. Переоборудование,
   | М |  |                       |  замена  или   ликвидация   выбранных
   | О |  |        Этап III.      |  платформ, программного  обеспечения,
   | Й |  |      Реконструкция    |  баз данных, утилит и пр.  Модерниза-
   |   |  |                       |  ция интерфейсов.
   | И |  |                       |
   |   |  \-----------------------/
   | П |  /-----------------------\  Основные   действия.   Тестирование,
   | Р |  |                       |  верификация и проверка  правильности
   | О |  |                       |  проведенных мероприятий по  модерни-
   | Е |  |                       |  зации или замене платформ, программ-
   | К |  |        Этап IV.       |  ных приложений, баз данных и утилит.
   | Т |  | Проверка правильности |  Проверка эффективности, функциональ-
   | А |  |       проводимых      |  ных возможностей, компоновки и комп-
   | М |  |      мероприятий      |  лектации модернизированных или заме-
   | И |  |                       |  ненных платформ, программных  прило-
   \---/  |                       |  жений, баз данных утилит и интерфей-
          |                       |  сов в операционной среде.
          \-----------------------/
          /-----------------------\  Основные действия. Ввод в эксплуата-
          |                       |  цию (реальное производство) модерни-
          |                       |  зированных или замененных  платформ,
          |        Этап V.        |  программных приложений, баз  данных,
          |      Реализация       |  утилит и интерфейсов. Если это необ-
          |     (внедрение)       |  ходимо  -  реализация   мероприятий,
          |                       |  предусмотренных  планами  на  случай
          |                       |  непредвиденных и чрезвычайных обсто-
          |                       |  ятельств.
          \-----------------------/

Рис. 1. Структурная модель проведения работ по решению "Проблемы 2000"


Как видно из данных, представленных на рис.1, структурная модель включает в себя, в качестве неотъемлемого элемента, механизм управления программой решения "Проблемы 2000" и проектов в ее составе. Планирование и управление программой, комплексом работ по решению "Проблемы 2000" представляют собой единый процесс, подобный разработке и доводке большой информационно-вычислительной системы. Компетентное управляющее воздействие при выполнении программы и четкое планирование должны пронизывать все этапы и подэтапы решения "Проблемы 2000".

Время, отпущенное на решение "Проблемы 2000" в критических информационно-вычислительных системах объективно ограничено. Поэтому работы, описанные на этапе "Реконструкция" должны быть выполнены как можно раньше, чтобы осталось достаточное количество времени (около полугода) на мероприятия, предложенные для исполнения на этапах "Проверки правильности проводимых мероприятий" и "Реализации (внедрения)".

В связи с недостатком в Российской Федерации всех видов ресурсов, вызывает тревогу то обстоятельство, что может сложиться негативная ситуация, которая не позволит в сжатые сроки закончить работы, предусмотренные этапом "Реконструкция (внедрение)". Следовательно, подготовка и отдельные действия - в случае наличия необходимых ресурсов - по выполнению запланированных мероприятий следующего этапа, могут быть реализованы до завершения всех работ на подэтапах предыдущего этапа, рис.2.


   /-----------------------\   /-----------------------\
   |        Этап I.        |   |       Этап III.       |
   |    Осведомленность    |   |     Реконструкция     |
   |  (информированность)  |   |                       |
   \----------------------------------------------------------------\
            |                       |       |                       |
            |        Этап II.       |       |        Этап IV.       |
            |         Оценка        |       | Проверка правильности |
            |                       |       |       проводимых      |
            \-----------------------/       |      мероприятий      |
                                            |                       |
                                            |        Этап V.        |
                                            |      Реализация       |
                                            |     (внедрение)       |
                                            \-----------------------/
 /-------------------------------------------------------------\
 | Начало работ                                                | 2000 год
 \-------------------------------------------------------------/

Рис. 2. Качественная диаграмма выполнения отдельных этапов работ по решению "Проблемы 2000" с учетом фактора времени


Приведенная на рис.2 диаграмма подчеркивает то немаловажное обстоятельство, что этапы "Проверка правильности проводимых мероприятий" и "Реализация (внедрение)" имеют значимую степень корреляции между собой, что позволяет рекомендовать "интегрированный" подход к выполнению процедур верификации с одной стороны и ввода в эксплуатацию модернизированных или замененных платформ, программных приложений, баз данных, утилит и интерфейсов, с другой стороны.

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

Соответствующие методические рекомендации подготовлены Государственным комитетом Российской Федерации по связи и информатизации в виде отдельных документов.


§2. Осведомленность (информированность)


Одним из существенных факторов, предопределяющих дальнейшее успешное решение "Проблемы 2000" в Российской Федерации, является осознание ответственными государственными органами, лицами принимающими решения - важности и непреложности своевременного устранения угрозы сбоев/отказов в подведомственных критических информационно-вычислительных системах.

Осведомленность и понимание масштабности стоящей задачи руководителями информационных служб и управленческого аппарата, соответствующего уровня компетенции, во многом предопределят: пригодность применяемых процедур управления, правильность выбора средств и путей решения "Проблемы 2000", качественный отбор и применение объективных методов оценки хода выполнения соответствующих программ и обоснованное привлечение необходимых ресурсов.

На этом этапе решения "Проблемы 2000" необходимо, по возможности, придерживаться последовательности действий, указанных на рис.3.


   /--------------------------------------------------------------------\
 /-|                Основные направления деятельности                   |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | | Уяснение "Проблемы 2000" и ее возможного воздействия на организацию|
 |-|                              в целом                               |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |       Проведение мероприятий по улучшению информированности        |
 |-|                         о "Проблеме 2000"                          |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |    Оценка соразмерности возможностей по отношению к необходимым    |
 |-|        мероприятиям по разработке и сопровождению программы        |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |          Разработка и документирование стратегии перехода          |
 |-|           информационно-вычислительных систем в 2000 год           |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|  Получение официальной поддержки со стороны вышестоящих инстанций  |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|    Учреждение ответственного органа по решению "Проблемы 2000"     |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |Назначение ответственного лица за своевременное выполнение программы|
 |-|   по решению "Проблемы 2000" и органа планирования в организации   |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |  Установление производственно-технических и управленческих связей  |
 \-|     в основной сфере производственной деятельности организации     |
   \--------------------------------------------------------------------/

Рис. 3. Основные направления деятельности на этапе "Осведомленность (информированность)"


Как видно из приведенной на рис.3 схемы, основные действия на этапе "Осведомленность (информированность)" представляют собой логически связанную и непрерывную последовательность действий, подготавливающих основу для успешного выполнения этапа "Оценка". Опишем эту последовательность и содержание подэтапов более подробно.

2.1. Уяснение "Проблемы 2000" и ее возможного воздействия на организацию в целом.

Подготавливается и широко освещается общая оценка по "Проблеме 2000" - в целях доведения до сведения управленческих структур и технического персонала угроз от ее потенциального воздействия на информационно-вычислительные системы организации.

2.2. Проведение мероприятий по улучшению информированности о "Проблеме 2000".

Кампания по улучшению осведомленности представляет собой первый и важный шаг, который повышает информированность управленческих структур и технического персонала относительно потенциального воздействия "Проблемы 2000" на функционирующие в организации информационно-вычислительные системы.

2.3. Оценка соразмерности возможностей по отношению к необходимым мероприятиям для разработки и сопровождения программы. Действия по выполнению этого подэтапа включают в себя:

формирование линии поведения;

выработку руководящих принципов;

прогнозирование хода развития программы;

определение конфигурации управления;

формулирование требований к гарантиям качества работ;

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

оценка уровня кадрового обеспечения, уровня подготовки и квалификации управленческих структур и технического персонала подразделений информатизации.

Возможности управления деятельностью по успешному преодолению 2000 года в значительной мере зависят от предыдущего опыта организации в разработке крупных информационно-вычислительных систем, накопленной положительной практики в области управления и сопровождения крупномасштабных программ и проектов в сфере информатизации, опыта в управлении процессом модернизации программного обеспечения, а также объемов предстоящих работ.

Лишь незначительное число государственных организаций в Российской Федерации способны справиться с "Проблемой 2000" собственными силами - без привлечения внешних ресурсов. Большинство государственных организаций испытывает острый недостаток во всех видах ресурсов и современных, базовых инструментальных средствах. Кроме того, у многих организаций отсутствуют навыки, необходимые для успешных действий по управлению таким крупномасштабным проектом, каким является деятельность, связанная с решением "Проблемы 2000".

В условиях крайне ограниченного времени для достижения высокой степени завершенности работ по решению "Проблемы 2000", организациям-владельцам критических информационно-вычислительных систем всех форм собственности, необходимо оперативно и объективно оценить и усовершенствовать, если это необходимо, свои возможности по управлению информационными ресурсами, связанными с хранением, обработкой и передачей данных, использующих 2-х цифровое представление дат года. Государственные организации также должны, в случае необходимости, ходатайствовать перед вышестоящими органами о конкретной помощи и передаче опыта, наработанного другими государственными организациями, по решению "Проблемы 2000", что особенно важно для оптимизации процедур корректировки ключевого программного обеспечения.

Министерствам и ведомствам Российской Федерации, целесообразно активизировать комплекс работ по рассмотрению возможности учреждения на технико-технологической базе подведомственных организаций и с использованием их собственного персонала Центров компетенции. Указанные Центры компетенции могут на бесприбыльной и коммерческой основах проводить обучение персонала подразделений информатизации, а также способствовать строгому соблюдению технических условий при модернизации (замене) отраслевых и корпоративных информационно-вычислительных систем, оказывать практическую помощь в составлении планов по решению "Проблемы 2000", корректировке технической документации, инструкций и руководств, в управлении процедурами доработки, модификации и сопровождении программных продуктов.

2.4. Разработка и документирование стратегии перехода информационно-вычислительных систем в 2000 год.

Стратегия по успешному решению "Проблемы 2000" предполагает разработку комплекса мер и план-графика для достижения совместимости с 2000 годом. Стратегия должна освещать главные вопросы по "Проблеме 2000", включая: структуру управления программой; средства измерения и прогнозирования перспектив протекания производственно-технологических процессов, прохождения ресурсов и программ на соответствие по отношению к разрабатываемому программному обеспечению (программная метрика); оповещение о требованиях совместимости; набор типовых решений охватывающий различные области деятельности; примерную стоимость и предварительную смету затрат.

2.5. Получение официальной поддержки со стороны вышестоящих инстанций. Официальная поддержка со стороны органов исполнительной власти оказывается, в первую очередь, при помощи выпуска соответствующих нормативно-правовых и директивных документов по решению "Проблемы 2000", установления порядка соответствующих преференций со стороны государства тем организациям, которые успешно занимаются проблемой перехода критических информационно-вычислительных систем через рубеж столетий.

Без такой официальной поддержки руководители организаций и программ по решению "Проблемы 2000" не смогут мобилизовать необходимые ресурсы для осуществления мероприятий по решению "Проблемы 2000", реализующих государственную стратегию, а также плодотворно взаимодействовать с организациями, подведомственными другим министерствам и ведомствам, пользоваться их опытом и источниками информации.

2.6. Учреждение ответственного органа по решению "Проблемы 2000". В каждой организации, обладающей информационно-вычислительными системами, необходимо создать специальный ответственный орган - рабочую группу - для того чтобы на постоянной основе координировать работы в приоритетных областях и выполнять целевую функцию по отслеживанию и устранению возможного воздействия "Проблемы 2000" на отдельные производственно-технологические процессы и компьютерные системы, которые могут дать программно-аппаратный сбой/отказ. Такой орган должен быть готов к быстрому устранению возможных противоречий в очередности проведения работ по восстановлению нормальной производственной деятельности организации.

2.7. Назначение ответственного лица за своевременное выполнение программы по решению "Проблемы 2000" и органа планирования в организации. Необходимо, чтобы организация назначила ответственного за решение "Проблемы 2000" и учредила на своем уровне компетенции орган, ответственный за разработку, планирование и выполнение соответствующих мероприятий по решению "Проблемы 2000" - эти функции могут быть возложены на рабочую группу (п.2.6.). Орган планирования организации должен соблюдать требования, заложенные в директивных документах ведомственных и федеральных органов исполнительной власти.

Настоятельная необходимость создания такого органа определяется широким кругом задач, которые необходимо решать. Как подчеркивалось выше, решение "Проблемы 2000" выходит за пределы простой трансформации программного обеспечения, аппаратной модернизации и перестройки структуры баз данных. "Проблема 2000" и пути ее решения включают широкий диапазон взаимосвязей среди информационно-вычислительных систем; потребность в централизованной доработке или перекодировке прикладного и системного программного обеспечения; необходимость внесения изменений в стандарты и технические условия; осуществление проверки правильности функционирования и освоения реконструируемой информационно-вычислительной системы, а также инструментальных средств тестирования; потребность в отслеживании граничных процессов перекодировки данных взаимосвязанных информационно-вычислительных систем и их компонентов; потребность в установлении и обосновании приоритетов, оперативном перераспределении ресурсов.

2.8. Установление производственно-технических и управленческих связей в основной сфере производственной деятельности организации.

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


§3. Оценка


Не все государственные организации имеют достаточные ресурсы, опыт, квалифицированный персонал или время, чтобы скорректировать или заменить все свои критические компьютерные, информационно-вычислительные системы - потенциально подверженные влиянию "Проблемы 2000". Однако организации - владельцы информационно-вычислительных систем обязаны определить:

какие из них являются критическими с точки зрения перехода в 2000 год и принять соответствующие меры для их своевременной корректировки или замены;

какие системы поддерживают важные производственно-технологические процессы и должны быть реконструированы или заменены;

какие системы поддерживают незначительные производственно-технологические процессы и могут быть модернизированы или заменены позже.

Следует отметить, что "Проблема 2000 не является "чистой" информационно-технологической, но, прежде всего, это национальная экономико-управленческая проблема. Таким образом, выявление и ранжирование информационно-вычислительных систем не ограничивается простой описью программных приложений и программно-аппаратных платформ и должны включать в себя процедуры оценки последствий сбоев/отказов информационно-вычислительных систем под воздействием "Проблемы 2000" в основных производственно-технологических процессах организации, корпорации или компании, а также сферах обеспечения жизнедеятельности общества, государства, региона, профессиональной деятельности министерства, ведомства.

Оценка должна также включать компьютерные системы, использующие внешнюю информационную среду (технологии), например, системы телефонной коммутации и т.п.

На этом этапе решения "Проблемы 2000" необходимо, по возможности, придерживаться последовательности действий, указанных на рис.4.


   /--------------------------------------------------------------------\
 /-|                Основные направления деятельности                   |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | | Описание совместимости с 2000 годом. Сосредоточение на основных    |
 |-|     сферах производственной деятельности и производственно-        |
 | |                    технологических процессах                       |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|  Оценка серьезности сбоев/отказов, порожденных "Проблемой 2000"    |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|  Проведение полной инвентаризации информационно-вычислительных     |
 | |      систем для каждой сферы производственной деятельности         |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|          Формирование всеобъемлющего "портфеля систем"             |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|               Проведение анализа "портфеля систем"                 |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-| Ранжирование систем и их компонент для корректировки или замены    |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |     Формирование рабочих групп по "Проблеме 2000" по сферам        |
 |-|   деятельности и крупным информационно-вычислительным системам     |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|      Разработка схемы программы по решению "Программы 2000"        |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |      Определение, расположение в соответствии с приоритетом        |
 |-|                и привлечение необходимых ресурсов                  |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |    Разработка стратегии проверки, планов проведения испытаний      |
 |-|                           и сценариев                              |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |      Определение требований для испытательного оборудования        |
 |-|                        по "Проблеме 2000"                          |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |    Определение необходимости и приобретение инструментальных       |
 |-|                    средств по "Проблеме 2000"                      |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |       Уточнение интерфейсов и выявление проблем, связанных         |
 |-|                        с обменом данными                           |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |     Начало разработки планов для критических информационно-        |
 |-|  вычислительных систем на случай непредвиденных и чрезвычайных     |
 | |                          обстоятельств                             |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |         Выявление внешних систем, уязвимых по отношению            |
 \-|                        к "Проблеме 2000"                           |
   \--------------------------------------------------------------------/

Рис. 4. Основные направления деятельности на этапе "Оценка"


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

3.1. Описание совместимости с 2000 годом. Сосредоточение на основных сферах производственной деятельности и производственно-технологических процессах. Информационно-вычислительные системы по своим функциям не равнозначны. Вполне понятно, что государственные информационно-вычислительные системы целевого назначения, обеспечивающие процессы в основных областях жизнедеятельности страны более важны, чем информационно-вычислительные системы, обеспечивающие поддержку конкретной задачи, например, административно-хозяйственной - хотя и они выполняют необходимые функции. Таким образом, в первую очередь, внимание следует сосредоточить на критических сферах деятельности и процессах, которые существенны с точки зрения оценки воздействия "Проблемы 2000" и выработки приоритетов для соответствующей оценки.

3.2. Оценка серьезности сбоев/отказов, порожденных "Проблемой 2000". Оценка серьезности сбоев/отказов, порожденных "Проблемой 2000", должна выполняться для каждой основной сферы деятельности и связанных с ними производственно-технологических процессов.

3.3. Проведение полной инвентаризации информационно-вычислительных систем для каждой сферы производственной деятельности. Проведение полной инвентаризации информационно-вычислительных систем и их компонентов для каждой сферы производственной деятельности обеспечивает необходимую основу для планомерного решения "Проблемы 2000".

Полная инвентаризация дает гарантию того, что все критические информационно-вычислительные системы будут выявлены и "привязаны" к специфической сфере деятельности и/или производственно-технологическому процессу, а также, что все информационно-вычислительные системы, осуществляющие информационный обмен с другими системами учтены.

3.4. Формирование всеобъемлющего "портфеля систем". Формирование всеобъемлющего "портфеля систем" представляет собой инвентаризацию - предпочтительно автоматизированную - информационно-вычислительных систем организации и их компонент, сгруппированных по областям деятельности. Для каждой системы выявляются:

связи с основными сферами деятельности и/или производственно-технологическими процессами;

платформы, языки и системы управления базами данных;

программное обеспечение операционной системы и утилит; сети связи и передачи данных (телекоммуникации);

внутренние и внешние интерфейсы;

владельцы;

работоспособность исходного кода;

наличие соответствующей программно-технической и нормативной документации.

3.5. Проведение анализа "портфеля систем".

В процессе проведения анализа "портфеля систем" для каждой информационно-вычислительной системы устанавливаются:

неподдающиеся корректировке элементы (отсутствие, неустранимое повреждение исходного кода или документации);

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

3.6. Ранжирование систем и их компонент для корректировки или замены.

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

3.7. Формирование рабочих групп по "Проблеме 2000" по сферам деятельности и крупным информационно-вычислительным системам.

Целесообразно сформировать рабочие группы, состоящие из специалистов по проблемной области в соответствующих производственных сферах, системных и прикладных программистов, специалистов-аналитиков и специалистов в области контрактных отношений, которые должны установить точные цели и разработать подробные план-графики. К работе рабочих групп целесообразно привлекать и юристов-консультантов.

3.8. Разработка схемы программы по решению "Проблемы 2000", включая: планы решения всех задач программы;

основной график корректировки и замены, включающий перечень конкретных информационно-вычислительных систем и их компонентов;

оценка и выбор вариантов привлечения другой организации и осуществление выплаты ей за оказание услуг, например, за корректировку программного обеспечения; распределение и закрепление проектов по корректировке или замене информационно-вычислительных систем и их компонентов за рабочими группами;

оценка риска;

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

3.9. Определение, расположение в соответствии с приоритетом и привлечение необходимых ресурсов.

Достижение совместимости информационно-вычислительных систем с "Проблемой 2000" требует значительных затрат двух жизненно важных ресурсов - денег и людского потенциала. Соответственно, организации будут вынуждены проводить осознанную приоритизацию среди собственных информационных технологий, оценивая издержки, выгоды, экономический эффект и риски от одновременного проведения нескольких проектов. В некоторых случаях, организациям, вероятно, придется откладывать или отменять какие-то направления работ по корректировке информационно-вычислительной системы и перенацеливать освобождаемые ресурсы на решение "Проблемы 2000" в более приоритетных областях деятельности по достижению совместимости с 2000 годом.

3.10. Разработка стратегий проверки, планов проведения испытаний и сценариев.

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

Тестирование и проверка правильности функционирования скорректированных или замененных информационно-вычислительных систем требуют пошагового подхода. Например, подход, разработанный такой всемирно известной фирмой-разработчиком программно-аппаратных средств, высоких информационных технологий и системных решений как IBM, включает четыре основных шага:

Шаг 1. - блочное тестирование, тестирование элементов - делается акцент на проверке функциональности и совместимости отдельных программных приложений или модулей программного обеспечения.

Шаг 2. - интегрированное тестирование - проверяются объединенные модули программного обеспечения и программных приложений.

Шаг 3. - системное тестирование - проверка всех интегральных компонентов информационно-вычислительной системы.

Шаг 4. - приемочные испытания - проверка информационно-вычислительной системы на работоспособность с реальными рабочими данными. Независимо от выбранного метода проверки и стратегии тестирования, области тестирования и видов работ по выверке правильности результатов, требуется тщательное планирование и использование автоматизированных инструментальных средств, включая применение анализаторов совокупностей тестовых данных (контрольных примеров) и библиотек контрольные данных (тестовых данных).

3.11. Определение требований для испытательного оборудования по "Проблеме 2000".

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

Существует также возможность обращения в соответствующий Центр компетенции, оснащенный необходимым испытательным оборудованием и располагающий квалифицированным персоналом в области решения "Проблемы 2000".

3.12. Определение необходимости и приобретение инструментальных средств по "Проблеме 2000".

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

3.13. Уточнение интерфейсов и выявление проблем, связанных с обменом данными включает в себя:

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

осведомление всех внешних организаций, участников информационного обмена;

выявление необходимых для передачи данных мостов (средств сопряжения) и программ-фильтров;

разработку планов на случай непредвиденных и чрезвычайных обстоятельств, если нет информации от внешнего источника, участвующего в обмене данными;

осуществление процедур проверки правильности для входящих внешних данных;

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

3.14. Начало разработки планов для критических информационно-вычислительных систем на случай непредвиденных и чрезвычайных обстоятельств.

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

3.15. Выявление внешних систем, уязвимых по отношению к "Проблеме 2000".

На этом подэтапе следует вычленить из общей совокупности и оценить уязвимые по отношению к "Проблеме 2000" информационно-вычислительные системы, действующие за пределами организации, включая телефонную и сетевую коммутационную аппаратуру, а также встроенные системы общих инфраструктур. Необходимо разработать отдельный план их реконструкции.


§4. Реконструкция


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

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

Все замены в информационно-вычислительных системах и их компонентах следует делать с учетом принципа "конфигурированного управления" (осуществление непрерывного управления заменами, сделанными в аппаратных средствах системы, программном обеспечении и документации в течение ее жизненного цикла) для обеспечения гарантий того, что замены в достаточной мере задокументированы и скоординированы. В равной степени важно обеспечить механизм доведения до каждой организации сведений обо всех изменениях, вносимых в информационно-вычислительные системы как внутренними, так и внешними пользователями.

На этом этапе решения "Проблемы 2000" необходимо, по возможности, придерживаться последовательности действий, указанных на рис.5.


   /--------------------------------------------------------------------\
 /-|                Основные направления деятельности                   |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |  Модификация программного обеспечения, баз данных, электронных     |
 |-|             хранилищ данных (архивов) и интерфейсов                |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|   Доработка мостов (средств сопряжения) и программ фильтрации      |
 | |           (программ-фильтров) в сети передачи данных               |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |    Замена отобранных программных приложений, платформ, систем      |
 | |  управления базами данных информационно-вычислительных систем,     |
 |-| операционных систем, компиляторов, утилит и другого программного   |
 | |             обеспечения производственного назначения               |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |     Документирование внесенных изменений в программные коды        |
 |-|              и информационно-вычислительные системы                |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | | Разработка регламента тестирования отдельных компонент программ,   |
 |-|   комплексных (компоновочных) испытаний и системных испытаний      |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|           Изъятие отобранного программного обеспечения             |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |       Сообщение всем внутренним и внешним пользователям об         |
 |-|   изменениях, внесенных в информационно-вычислительные системы     |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|                 Учет внесения изменений и замен                    |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |   Совместное использование информации участниками программ по      |
 \-|       решению "Проблемы 2000", включая положительный опыт          |
   |                       и полученные навыки                          |
   \--------------------------------------------------------------------/

Рис. 5. Основные направления деятельности на этапе "Реконструкция"


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

4.1. Модификация программного обеспечения, баз данных, электронных хранилищ данных (архивов) и интерфейсов.

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

4.2. Доработка мостов (средств сопряжения) и программ фильтрации (программ-фильтров) в сети передачи данных.

Необходимо гарантировать, что все внутренние и внешние источники данных реконструированных или замененных информационно-вычислительных систем отвечают стандартам, предъявляемым к ним "Проблемой 2000". Для этого следует, чтобы правильно преобразовывать несогласованные данные, соответствующим образом провести доработку средств сопряжения и программ-фильтров в сети передачи данных.

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

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

4.4. Документирование внесенных изменений в программные коды и информационно-вычислительные системы.

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

4.5. Разработка регламента тестирования отдельных компонент программ, комплексных (компоновочных) испытаний и системных испытаний.

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

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

4.7. Сообщение всем внутренним и внешним пользователям об изменениях, внесенных в информационно-вычислительные системы.

О всех изменениях в информационно-вычислительных системах, их компонентах и, в частности, всех изменениях в форматах данных, которые используются при информационном обмене с другими информационно-вычислительными системами или внешними организациями, следует немедленно сообщать всем внутренним и внешним пользователям.

4.8. Учет внесения изменений и замен. Результаты учета внесения изменений и замен в информационно-вычислительные системы и их компоненты, а также результаты анализа собранных данных, необходимо использовать в целях эффективного осуществления процедур непосредственного управления программой по решению "Проблемы 2000", прогнозирования ее стоимостных показателей, оперативного перенацеливания имеющихся в распоряжении ресурсов и точного выполнения план-графиков намеченных работ.

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

Для этого могут быть использованы такие современные средства получения и распространения информации как: Internet, Intranet, информационные бюллетени, системы телеконференцсвязи с открытым доступом для пользователей сети передачи данных и пр.


§5. Проверка правильности проводимых мероприятий


Накопленный международный опыт решения "Проблемы 2000" и экспертные оценки специалистов показывают, что отдельным организациям может понадобиться более года на то, чтобы полностью завершить необходимые процедуры тестирования и проверки правильности проведенных преобразований и замен в критических информационно-вычислительных системах для достижения их совместимости с требованиями, предъявляемыми переходом через рубеж смены столетий. Причем, тестирование отдельных компонент программ, комплексные (компоновочные) и системные испытания, а также выполнение комплекса мероприятий для выполнения этапа "Проверка правильности проводимых мероприятий", могут потребовать более половины всех средств и ресурсов программы по переходу в 2000 год.

Продолжительность этапа "Проверка правильности проводимых мероприятий" и пошагового тестирования (п.3.10. - пример подхода IBM), стоимость программы - априори определяются сложностью, комплексностью и характерными особенностями, присущими процессу решения "Проблемы 2000".

Организации-владельцы современных средств информатизации, информационно-вычислительных систем должны проверить на совместимость с "Проблемой 2000" не только отдельные программные приложения, версии программных продуктов, но также и сложные, разветвленные взаимосвязи между множеством модернизированных или замененных компьютерных платформ, операционных систем, утилит, пакетов прикладных программ, баз данных и интерфейсов.

Более того, в отдельных случаях организациям - обеспечивающим жизнедеятельность общества в критически важных областях государственного управления, экономики, обороноспособности страны, а также непрерывность технико-технологических процессов на опасных, экологически вредных производствах и т.д. - практически невозможно приостановить функционирование их промышленно-производственных комплексов и обслуживающих информационно-вычислительных систем для тестирования и последующей проверки правильности выполненных мероприятий. В этих случаях, по всей вероятности, придется задействовать дублирующие системы (там где они существуют, например: оборонный комплекс, энергетика) для создания благоприятных условий для выполнения проверки на совместимость с "Проблемой 2000" реконструированных информационно-вычислительных систем и их компонентов.

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

Без проведения всего комплекса мероприятий, предусмотренного этапами "Оценки" и "Проверки правильности проведенных мероприятий" невозможно гарантировать отсутствие непредсказуемых сбоев/отказов в информационно-вычислительных системах - в первую очередь, критических - при переходе в 2000 год.

Все модернизированные или замененные компоненты информационно-вычислительной системы должны быть полностью протестированы и подвергнуты проверке на:

выявление ошибок, которые могли быть привнесены на этапе "Реконструкция" (человеческий фактор, некачественные комплектующие, ошибки в программном обеспечении, устройствах сопряжения и т.п.);

совместимость с требованиями "Проблемы 2000";

эксплуатационную готовность (работоспособность в реальных условиях). Проверка правильности проведенных мероприятий должна производиться в реальной среде и подвергнуть ей следует программное обеспечение, взаимосвязи внутри и снаружи информационно-вычислительных систем, базы данных, интерфейсы и т.п. Следует убедиться, что используемое испытательное оборудование, инструментальные средства прошли все предусмотренные процедуры сертификации на совместимость с требованиями "Проблемы 2000" - для обеспечения полной уверенности в невозможности привнесения в результаты проверки эффекта "загрязнения" или искажения данных.

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

На этом этапе решения "Проблемы 2000" необходимо, по возможности, придерживаться последовательности действий, указанных на рис.6.


   /--------------------------------------------------------------------\
 /-|                Основные направления деятельности                   |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|        Разработка и оформление планов проверок и графиков          |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |  Разработка стратегии управления испытаниями модернизированных     |
 |-|                        подрядчиком систем                          |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |    Применение для решения "Проблемы 2000" специализированного      |
 |-|                   испытательного оборудования                      |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |      Применение автоматизированных инструментальных средств        |
 |-|                  тестирования и тест-сценариев                     |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |  Выполнение проверки отдельных компонент программ, результатов     |
 |-|  комплексных (компоновочных) испытаний и системных испытаний       |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|          Выявление, подбор и использование тест-метрик             |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 \-|                   Начало приемочных испытаний                      |
   \--------------------------------------------------------------------/

Рис. 6. Основные направления деятельности на этапе "Проверка правильности проводимых мероприятий"


Как видно из приведенной на рис.6 схемы, основные действия на этапе "Проверка правильности проводимых мероприятий" представляют собой логически связанную и непрерывную последовательность действий, подготавливающих основу для успешного выполнения этапа "Реализация (внедрение)". Опишем эту последовательность и содержание подэтапов более подробно.


5.1.Разработка и оформление планов проверок и графиков.

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

5.2. Разработка стратегии управления испытаниями модернизированных подрядчиком систем.

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

Такой контракт должен находиться под постоянным контролем управленческих структур и технических подразделений организации-заказчика, чтобы обеспечить уверенность в том, что подрядчик (поставщик) следует установленным стандартам совместимости с 2000 годом.

Кроме того, организация должна выполнить проверку проведенных работ для полной уверенности в качестве исполненных работ (поставленного оборудования и/или программного обеспечения).

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

5.3. Применение для решения "Проблемы 2000" специализированного испытательного оборудования.

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

5.4. Применение автоматизированных инструментальных средств тестирования и тест-сценариев.

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

Квалифицированное применение инструментальных средств может помочь в подготовке данных, управлении ими при проверке, а также в автоматизации сравнения результатов тестов и контрольных проверок, планировании и отслеживании соответствующих характеристик.

5.5. Выполнение проверки отдельных компонент программ, результатов комплексных (компоновочных) испытаний и системных испытаний. Проверку отдельных компонент программ, результатов комплексных (компоновочных) испытаний и системных испытаний целесообразно проводить с использованием описанного выше принципа пошагового подхода. Пошаговый алгоритм проверки следует выполнить полностью для обеспечения гарантии того, что реконструированные или замененные информационно-вычислительные системы и сопутствующие компоненты функционируют правильно и совместимы с "Проблемой 2000". Проверка должна включить такие методы как регрессия, эффективность/производительность, экстремальные условия, перевод времени вперед и назад через 2000 год и т.п.

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

5.7. Начало приемочных испытаний.

Приемочные испытания являются заключительной стадией многоэтапных испытаний и этапа "Проверка правильности проведенных мероприятий", соответственно. Во время проведения работ на этом этапе, вся информационно-вычислительная система, включая интерфейсы по данным (информационное сопряжение), должна быть всесторонне проверена в среде реальных рабочих (эксплуатационных) данных.

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


§6. Реализация (внедрение)


Процедура ввода в эксплуатацию совместимых с "Проблемой 2000" информационно-вычислительных систем и их компонентов требует проведения обширных комплексных (компоновочных) и приемочных испытаний, чтобы обеспечить уверенность в том, что все модернизированные и/или замененные компоненты выполняют в достаточной мере свои функции в неоднородной (гетерогенной) среде.

Поэтому, учитывая широту охвата сфер деятельности, масштабность, сложность проводимой модернизации для достижения полной программно-аппаратной совместимости с требованиями "Проблемы 2000", необходимость выполнения работ по комплектации, компоновке и последующему объединению в единое целое, выполнение процедур приемки информационно-вычислительной системы - этап "Реализация (внедрение)" является долгим и дорогостоящим процессом.

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

Реинтеграция совместимых и несовместимых с "Проблемой 2000" программных приложений и компонент информационно-вычислительных систем в производственную среду организации достаточно рискованна и, в случае отсутствия альтернативных решений, должна быть тщательно скоординирована, чтобы спрогнозировать и учесть все внешние и внутренние взаимозависимости. Для снижения риска при единовременном функционировании реконструированных и не реконструированных информационно-вычислительных систем, скорее всего потребуется применение процесса параллельной обработки данных.

На этом этапе решения "Проблемы 2000" необходимо, по возможности, придерживаться последовательности действий, указанных на рис.7.


   /--------------------------------------------------------------------\
 /-|                Основные направления деятельности                   |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|           Решение задачи обеспечения необходимой среды             |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|             Разработка графика ввода в эксплуатацию                |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |        Разрешение проблем, связанных с обменом данными и           |
 |-|                   межведомственными интересами                     |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |   Осуществление модернизации баз данных и электронных хранилищ     |
 |-|                         данных (архивов)                           |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-|                 Завершение приемочных испытаний                    |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |  Приведение в действие, по мере необходимости, планов на случай    |
 |-|           непредвиденных и чрезвычайных обстоятельств              |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |    Усовершенствование или разработка планов восстановления на      |
 |-|                   случай глобальной катастрофы                     |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |       Введение в действие реконструированных и замененных          |
 \-|               информационно-вычислительных систем                  |
   \--------------------------------------------------------------------/

Рис. 7. Основные направления деятельности на этапе "Реализация (внедрение)"


Как видно из приведенной на рис.7 схемы, деятельность на этапе "Реализация (внедрение)" представляет собой логически связанную и непрерывную последовательность действий, завершающих комплекс основных мероприятий по решению "Проблемы 2000". Опишем эту последовательность и содержание подэтапов более подробно.

6.1. Решение задачи обеспечения необходимой среды. Переход от текущей среды к совместимым с 2000 годом информационно-вычислительным системам труден и сложен.

Во-первых, некоторые ключевые компоненты информационно-вычислительных систем организации - совместимые с "Проблемой 2000" базы данных, операционные системы, утилиты и другие программы - могут отсутствовать даже в первой половине 1999 года.

Во-вторых, внешние поставщики данных могут не успеть в необходимые сроки завершить их модификацию и провести полное тестирование даже до конца 1999 года.

В-третьих, тестирование, проверка и процесс корректировки могут отнять массу времени в 1999 году.

В четвертых, замененные информационно-вычислительные системы могут быть не готовы для проведения тестирования вплоть до конца 1999 года.

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

6.2. Разработка графика ввода в эксплуатацию.

Период освоения реконструированных информационно-вычислительных систем и график их освоения не должны быть набором слабо взаимосвязанных, бессистемных мероприятий, общих для работ во всех больших информационно-вычислительных системах. График ввода в эксплуатацию должен представлять собой хорошо структурированный документ, который отражает все узловые моменты и "критический путь" (используя терминологию и методы сетевого планирования) для успешного завершения программы по решению "Проблемы 2000".

6.3. Разрешение проблем, связанных с обменом данными и ведомственными интересами.

Разрешение проблем, связанных с информационным обменом и ведомственными интересами включает в себя:

доведение до всеобщего сведения всех фактов внешнего обмена данными; готовность средств объединения сетей передачи данных и программ-фильтров к обработке несогласованных данных;

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

наличие методики проверки для входящих внешних данных.

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

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

6.4. Осуществление модернизации баз данных и электронных хранилищ данных (архивов).

Поскольку преобразование больших баз данных и электронных хранилищ данных (архивов) из формата с представлением года 2-я цифрами к формату с 4-я цифрами потребует больших трудозатрат и времени, организации должны продумать различные альтернативы для привлечения внешних ресурсов.

6.5. Завершение приемочных испытаний.

В общем случае, формальное тестирование раскрывает приблизительно 80-90% ошибок программного обеспечения, а оставшиеся 10-20% ошибок обнаруживаются в процессе эксплуатации информационно-вычислительных систем. Приемочные испытания должны быть завершены не позже, чем в ноябре 1999 года, чтобы осталось достаточное количество времени для коррекции ошибок программного обеспечения, обнаруженных в течении сдачи информационно-вычислительной системы в промышленную эксплуатацию.

6.6. Приведение в действие, по мере необходимости, планов на случай непредвиденных и чрезвычайных обстоятельств.

Приведение в действие, по мере необходимости, планов на случай непредвиденных обстоятельств, обеспечивает поддержку производственно-технологических процессов, которые могут быть прерваны в случае отказа информационно-вычислительной системы под воздействием "Проблемы 2000". Этот механизм особенно важен для обеспечения бесперебойной работы критических информационно-вычислительных систем.

6.7. Усовершенствование или разработка планов восстановления на случай глобальной катастрофы.

Для совместимых с "Проблемой 2000" информационно-вычислительные систем, включая реконструированные и замененные, а также связанных с ними баз данных, целесообразно разработать и периодически пересматривать планы восстановления на случай глобальной катастрофы.

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

6.8. Введение в действие реконструированных и замененных информационно-вычислительных систем.

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


§7. Управление программой и стратегическое планирование


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

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

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

При осуществлении управления программой по решению "Проблемы 2000" необходимо выполнить комплекс основных мероприятий, указанных на рис.8.


   /--------------------------------------------------------------------\
   |                                                                    |
 /-|                  Основные направления деятельности                 |
 | |                                                                    |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 |-| Создание структуры управления программой по решению "Проблемы 2000"|
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |Разработка и проведение соответствующей политики, руководящих прин- |
 |-|  ципов и методов управления программой по решению "Проблемы 2000"  |
 | \--------------------------------------------------------------------/
 | /--------------------------------------------------------------------\
 | |   Осуществление управления разработкой и сопровождением программы  |
 \-|                    по решению "Проблемы 2000"                      |
   \--------------------------------------------------------------------/

Рис. 8. Основные направления деятельности в управлении программой по решению "Проблемы 2000" и осуществлении стратегического планирования


Как видно из представленной на рис.8 схемы, управленческая деятельность организации представляет собой набор регулирующих воздействий, которые необходимо осуществлять на всех без исключения этапах решения "Проблемы 2000", рассмотренных нами выше. Опишем основное содержание приведенных мероприятий более подробно.

7.1. Создание структуры управления программой по решению "Проблемы 2000". Процесс создания соответствующей структуры управления программой по решению "Проблемы 2000" включает в себя два основных момента: назначение ответственного лица за выполнение программы и создание специального органа (рабочей группы);

задействование представителей инженерно-технического и управленческого персонала от каждой основной сферы производственной деятельности организации. Успешное выполнение на этапе "Оценка" программы по решению "Проблемы 2000", возглавляемой одним из представителей старшего управленческого звена организации, в значительной степени зависит от наличия соответствующего кадрового потенциала. В дополнение к технической квалификации, персонал, исполняющий работы по программе, должен обладать знаниями, которые позволяют верно оценивать себестоимость и процесс планирования для каждого проекта общей программы, а также координировать проведение мероприятий организации по решению "Проблемы 2000" с другими организациями.

7.2. Разработка и проведение соответствующей политики, руководящих принципов и методов управления программой по решению "Проблемы 2000".

Исходя из суждения организации о собственных возможностях по управлению разработкой и сопровождением программ, формируемого на этапе "Осведомленность (информированность)", следует обеспечить проведение соответствующей политики и методов проведения административной работы, которые должны включать в себя:

конфигурированное управление;

обеспечение качества работ;

регулирование риска;

календарное планирование;

процедуры контроля;

метрику (систему показателей);

составление смет.

Организации могут рассматривать возможность учреждения на своей базе Центров компетенции для обучения персонала, создания условий для профессиональной реконструкции информационно-вычислительных систем, оказания консультационной поддержки, практической помощи в управлении программой и т.п.

7.3. Осуществление управления разработкой и сопровождением программы по решению "Проблемы 2000".

Осуществление управления разработкой и сопровождением программы должно представлять собой текущий контроль за ходом выполнения работ по решению "Проблемы 2000" - в целях всемерного способствования последовательному выполнению организацией функций планирующего и исполнительного органа.

Организации должны постоянно контролировать ход выполнения своих программ по решению "Проблемы 2000", осуществлять объективную проверку полноты выполняемых мероприятий и правильности применяемых при этом методов. Указанная деятельность может осуществляться как при помощи собственного персонала организации (внутренними ревизорами), так и внешними аудиторами. Крайне желательно сочетание внутренних ревизий с осуществлением внешнего, независимого аудита.


§8. Перечень контрольных вопросов для оценки хода выполнения программы по преодолению "Проблемы 2000"


Для проверки полноты и своевременности выполняемых на разных этапах решения "Проблемы 2000" работ, следует объективно ответить на поставленные ниже контрольные вопросы.

Деятельность, осуществляемая организацией по решению "Проблемы 2000":
да - (х); нет - (0)
[] Осведомленность (информирован-
ность)
[] Проверка правильности проводимых
мероприятий
[] Оценка [] Реализация (внедрение)
[] Реконструкция [] Управление программой и планиро-
вание

Осведомленность (информированность)


     [] Организация выявила и зарегистрировала потенциальное  воздействие
        "Проблемы 2000"?
     [] Организация  провела  мероприятия  по улучшению информированности
        управленческих структур и технического персонала?
     [] Организация оценила правильность своей линии поведения по решению
        "Проблемы 2000":
          [] Разработана специальная программа?
          [] Имеются в наличии необходимые ресурсы?
          [] Имеется надлежащее кадровое обеспечение?
          [] Должное качество предстоящих работ обеспечено?
          [] Организация  разработала  и   документально  оформила   свою
             стратегию по решению "Проблемы 2000"?
     [] Стратегия  по  решению  "Проблемы  2000"  получила  поддержку  со
        стороны вышестоящих или координирующих органов?
          В результате организация имеет:
          [] Необходимые директивные документы?
          [] Право на проведение работ по решению "Проблемы 2000"?
     [] Организация  сформировала  ответственный  орган  (рабочую группу)
        для:
          [] Координации работ по "Проблеме 2000"?
          [] Осуществления процедур планирования?
          [] Исполнения намеченных мероприятий?
     [] В  организации  назначено  ответственное  лицо  за  своевременное
        выполнение программы по решению "Проблемы 2000"?
     [] Организация   выявила   в   сферах   основной    производственной
        деятельности взаимосвязи:
          [] Организационно-технические?
          [] Управленческие?
          [] Информационные?
          [] Другие?

Оценка


     [] Организация определила на  понятийном уровне совместимость  своих
        информационно-вычислительных  систем  с  требованиями   "Проблемы
        2000"?
     [] Организация  выявила   сферы  своей   основной  деятельности    и
        сопутствующие  процессы  в  наибольшей  мере подверженные влиянию
        "Проблемы 2000"?
     [] Организация        оценила        вероятность       сбоев/отказов
        информационно-вычислительных    систем    для    сфер    основной
        производственной    деятельности    и     связанных    с     ними
        производственно-технологических  процессов  вследствие возможного
        воздействия "Проблемы 2000"?
     [] Организация    провела    всестороннюю    инвентаризацию    своих
        информационно-вычислительных систем?
          В результате организация имеет:
          [] Полный перечень информационно-вычислительных систем?
          [] Номенклатуру    компонент    и    интерфейсов    по   каждой
             информационно-вычислительной системе занесенной в перечень?
          [] Подробный план для выявления и устранения устаревших кодов в
             программном обеспечении?
     [] Организация   разработала,    по   результатам    инвентаризации,
        автоматизированную базу данных - "портфель систем"?
          "Портфель систем" организации содержит сведения о:
          [] Связях  с  основными  сферами  производственной деятельности
             и/или производственно-технологическими процессами?
          [] Имеющихся программно-аппаратных платформах?
          [] Применяющихся языках программирования?
          [] Системах управления базами данных?
          [] Операционных системах?
          [] Прикладном программном обеспечении?
          [] Утилитах?
          [] Сетях связи и передачи данных (телекоммуникациях)?
          [] Внутренних и внешних интерфейсах?
          [] Владельцах?
          [] Работоспособности исходного кода?
          [] Соответствующей документации:
               [] Программно-технической?
               [] Нормативной?
          [] Другое?
     [] Организация   проанализировала   "Портфель   систем"   по  каждой
        критической информационно-вычислительной системе?
          В результате организация имеет:
          [] Перечень неподдающихся корректировке элементов по причине:
          [] Отсутствия:
               [] Исходного кода?
               [] Документации?
          [] Неустранимого повреждения:
          [] Исходного кода?
          [] Документации?
          [] Перечень средств, требующих:
               [] Корректировки по каждой:
                    [] Программно-аппаратной платформе?
                    [] Прикладной программе?
                    [] Базе данных?
                    [] Системе управления?
                    [] Электронному хранилищу данных (архиву)?
                    [] Утилите?
                    [] Интерфейсу?
               [] Замены по каждой:
                    [] Программно-аппаратной платформе?
                    [] Прикладной программе?
                    [] Базе данных?
                    [] Системе управления?
                    [] Электронному хранилищу данных (архиву)?
                    [] Утилите?
                    [] Интерфейсу?
     [] Организация   провела    процедуру    ранжирования    критических
        информационно-вычислительных   систем   и   их   компонент    для
        последующей:
          [] Корректировки?
          [] Замены?
          [] Другое?
          Процедура включала в себя:
          [] Ранжирование   по   степени    влияния   на    осуществление
             организацией основной производственной деятельности?
          [] Ранжирование по ожидаемым датам сбоя/отказа?
          [] Ранжирование по критерию недостаточности ресурсов для:
               [] Программных приложений?
               [] Баз данных?
               [] Электронных хранилищ данных (архивов)?
               [] Интерфейсов?
          [] Ранжирование  по  критерию  временных  ограничений  (фактору
             времени) для:
               [] Программных приложений?
               [] Баз данных?
               [] Электронных хранилищ данных (архивов)?
               [] Интерфейсов?
     [] Организация  закончила  формирование   рабочих(ей)  групп(ы)   по
        "Проблеме  2000"  для  установления  точных  целей  и  разработки
        подробных план-графиков:
          [] По основным сферам производственной деятельности?
          [] Крупным информационно-вычислительным системам?
          [] Другое?
     [] В  рабочие(ую)  группы(у)  по  "Проблеме 2000" включены следующие
        специалисты:
          [] Системные программисты?
          [] Прикладные программисты?
          [] Эксперты-аналитики?
          [] Эксперты в области контрактных отношений?
          [] Юристы-консультанты?
          [] Другие?
     [] Организацией  разработана  схема  программы  по решению "Проблемы
        2000"?
          Схема программы включает:
          [] Планы для решения всех основных задач программы?
          [] Основной график:
               [] Корректировки, включающий перечень конкретных:
                    [] Информационно-вычислительных систем?
                    [] Компонентов информационно-вычислительных систем?
               [] Замены, включающий перечень конкретных:
                    [] Информационно-вычислительных систем?
                    [] Компонентов информационно-вычислительных систем?
          [] Оценку и выбор вариантов привлечения других организаций?
          [] Распределение и  закрепление проектов  за рабочими  группами
             по:
               [] Корректировке:
                    [] Информационно-вычислительных систем?
                    [] Компонент информационно-вычислительных систем?
               [] Замене:
                    [] Информационно-вычислительных систем?
                    [] Компонент информационно-вычислительных систем?
          [] Оценку риска?
          [] Процедуру  разработки  планов  на  случай  непредвиденных  и
             чрезвычайных    обстоятельств    для    всех     критических
             информационно-вычислительных систем?
     [] Организация для успешного решения "Проблемы 2000:
          [] Выявила:
               [] Необходимые ресурсы?
               [] Потенциальные возможности?
          [] Задействовала:
               [] Необходимые ресурсы?
               [] Потенциальные возможности?
     [] Организация разработала стратегию:
          [] Проверки правильности выполняемых действий при:
               [] Корректировке всех:
                    [] Информационно-вычислительных систем?
                    [] Компонент информационно-вычислительных систем?
               [] Замене всех:
                    [] Информационно-вычислительных систем?
                    [] Компонент информационно-вычислительных систем?
          [] Планов проведения испытаний при:
               [] Корректировке всех:
                    [] Информационно-вычислительных систем?
                    [] Компонент информационно-вычислительных систем?
               [] Замене всех:
                    [] Информационно-вычислительных систем?
                    [] Компонент информационно-вычислительных систем?
     [] Организация  выработала  комплекс  требований,  предъявляемых   к
        специализированному  испытательному   оборудованию  при   решении
        "Проблемы 2000"?
     [] Организация:
          [] Определилась  с  инструментальными  средствами,  которые  ей
             следует приобрести для решения "Проблемы 2000"?
          [] Приобрела инструментальные  средства, которые  ей необходимы
             для решения "Проблемы 2000"?
     [] Организация  выполнила  мероприятия  по  уточнению  интерфейсов и
        проблем, связанных с информационным обменом (обменом данными)?
          В результате организация имеет:
          [] Модели, показывающие:
               [] Внутренние взаимосвязи между:
                    [] Сферами  основной  производственной   деятельности
                       организации?
                    [] Производственно-технологическими процессами?
                    [] Информационно-вычислительными системами?
               [] Внешние взаимосвязи между:
                    [] Сферами  основной  производственной   деятельности
                       организации?
                    [] Производственно-технологическими процессами?
                    [] Информационно-вычислительными системами?
          [] Существует  уверенность  в   осведомленности  всех   внешних
             организаций,  которые  участвуют  в процессе информационного
             обмена с организацией?
          [] Перечень необходимых для передачи данных средств сопряжения,
             программ-фильтров и т.п.?
          [] Разработаны планы  на случай  непредвиденных и  чрезвычайных
             обстоятельств:
               [] Если  отсутствует  информация  от  внешнего  источника,
                  участвующего в обмене данными?
               [] Получены искаженные, неверные данные?
          [] Регламенты осуществления процедур проверки правильности  для
             входящих внешних данных?
     [] Организация начала разработку  планов на случай  непредвиденных и
        чрезвычайных        обстоятельств         для         критических
        информационно-вычислительных систем?
     [] Организацией:
          [] Выявлены  системы  и  средства,  действующие  за   пределами
             организации  и  уязвимые  по  отношению  к  "Проблеме  2000"
             (например, телефонная  и сетевая  коммутационная аппаратура,
             встроенные системы внешних инфраструктур и т.п.)?
          [] Составлены  отдельные  планы  реконструкции  этих  систем  и
             средств?

Реконструкция


     [] Организация имеет:
          [] Смету расходов на модернизацию, модификацию:
               [] Программных приложений?
               [] Баз данных?
               [] Электронных хранилищ данных (архивов)?
               [] Интерфейсов?
               [] Другого?
          [] Регламент по выполнению модернизации, модификации:
               [] Программных приложений?
               [] Баз данных?
               [] Электронных хранилищ данных (архивов)?
               [] Интерфейсов?
               [] Другого?
     [] Организация имеет:
          [] Смету   расходов   на   доработку   средств   сопряжения   и
             программ-фильтров для обработки несогласованных данных?
          [] Регламент доработки  средств сопряжения  и программ-фильтров
             для обработки несогласованных данных?
     [] Организация имеет:
          [] Смету расходов на целевую замену:
               [] Программных приложений?
               [] Компонент информационно-вычислительной системы?
               [] Другую?
          [] Регламент целевой замены:
               [] Программных приложений?
               [] Компонент информационно-вычислительной системы?
               [] Другой?
     [] Организация документирует любую модернизацию программных кодов  и
        информационно-вычислительных  систем  и  осуществляет  постоянный
        контроль за этими изменениями?
          [] Организация составляет графики:
               [] Тестирования отдельных компонент программ?
               [] Комплексных (компоновочных) испытаний?
               [] Системных испытаний?
               [] Другие?
     [] Организация  на  постоянной  основе  отслеживает процесс внесения
        изменений   в    свои    информационно-вычислительные    системы,
        комплектует  метрики  (средства,  при  помощи  которых измеряют и
        прогнозируют перспективы прохождения процессов, а также ресурсы и
        программы) в целях улучшения управления процессами модернизации и
        замены?
     [] Организация   своевременно   сообщает   внутренним   и    внешним
        пользователям    о    всех    изменениях,    вносимых    в     ее
        информационно-вычислительные системы?
     [] Организация   использует   механизм   информационного   обмена  с
        участниками программ по решению "Проблемы 2000"?
     [] Организация распространяет:
          [] Положительный опыт?
          [] Лучшие приемы решения "Проблемы  2000"?

Проверка правильности проводимых мероприятий


     [] Организация разработала и задокументировала планы тестирования  и
        последующей проверки по каждой из:
          [] Модифицированных прикладных программ?
          [] Модифицированных системных компонент?
          [] Замененных прикладных программ?
          [] Замененных системных компонент?
     [] Организация  разработала   и  задокументировала   стратегию   для
        проверки:
          [] Каждой из модифицированных подрядчиком:
               [] Прикладных программ?
               [] Системных компонент?
          [] Каждой из замененных подрядчиком:
               [] Прикладных программ?
               [] Системных компонент?
     [] Организация    применяла    для    решения    "Проблемы     2000"
        специализированное испытательное оборудование?
          [] Автоматизированные инструментальные средства тестирования?
          [] Тест-сценарии?
     [] Организация выполняла:
          [] Тестирование отдельных компонент программ?
          [] Комплексные (компоновочные) испытания?
          [] Системные испытания?
     Организация включала в процедуры испытаний следующие виды тестов:
          [] Регрессия (тестирование с возвратом от более сложных  тестов
             к простым)?
          [] Измерение производительности, эффективности?
          [] Нагрузочные   испытания   (проверка   работоспособности    в
             утяжеленном режиме, например, при повышенной температуре)?
          [] Перевод времени вперед и назад через 2000 год?
          [] Другие?
     [] Организация выявляла, подбирала  и использовала тест-метрики  для
        точного   управления   процессами   тестирования   и  последующей
        проверки?
     [] Организация начала приемочные испытания?

Реализация (внедрение)


     [] Организация выработала  и применяет  методологию перехода  в 2000
        год?
     [] Организация  разработала  и  документально  оформила план ввода в
        эксплуатацию всех:
          [] Модернизированных:
               [] Программных приложений?
               [] Системных компонент?
          [] Замененных:
               [] Программных приложений?
               [] Системных компонент?
     [] Организация решила проблемы, связанные с:
          [] Обменом данными?
          [] Ведомственными интересами?
          [] Другие?
     [] Организация   полностью   выполнила   комплекс   мероприятий   по
        модернизации:
          [] Баз данных?
          [] Электронных хранилищ данных (архивов)?
          [] Другого?
     [] Организация завершила приемочные испытания?
     [] Организация вводила в действие  планы на случай непредвиденных  и
        чрезвычайных обстоятельств?
     [] Организация    усовершенствовала     или    разработала     планы
        восстановления на случай продолжительного отказа, катастрофы?
     [] Организация   реинтегрировала    в    производственные    условия
        эксплуатации:
          [] Модернизированные:
               [] Информационно-вычислительные системы?
               [] Базы данных?
               [] Другое?
          [] Замененные:
               [] Информационно-вычислительные системы?
               [] Базы данных?
               [] Другое?

Управление программой и планирование


     [] Организация учредила специальную структуру управления разработкой
        и сопровождением программ по решению "Проблемы 2000"?
          В результате организация имеет:
          [] Ответственного за выполнение программы по решению  "Проблемы
             2000"?
          [] Рабочую группу по решению "Проблемы 2000"?
          [] Ответственных   представителей   управленческих    структур,
             научно-технических служб и подразделений от каждой  основной
             сферы производственной деятельности организации?
     [] Организацией    выполнена    объективная    оценка    собственных
        возможностей   по   эффективному    управлению   разработкой    и
        сопровождением программ перехода в 2000 год?
     [] Организация   разработала    политику,   руководящие    принципы,
        методологию и  следует им  при управлении  программой по  решению
        "Проблемы 2000"?
          В результате организация имеет:
          [] Конфигурированное   управление    (непрерывное    управление
             изменениями/заменами,  сделанными  в  аппаратных   средствах
             информационно-вычислительных систем, программном обеспечении
             и документации)?
          [] Гарантию качества выполняемых работ и проводимых мероприятий
             по решению "Проблемы 2000"?
          [] Управление риском?
          [] Календарное (сетевое) планирование?
          [] Отлаженные процедуры слежения, контроля и сопровождения хода
             выполнения  работ  и   проводимых  мероприятий  по   решению
             "Проблемы 2000"?
          [] Метрики?
          [] Методологию составления смет расходов?
     [] Организация   осуществляет   текущий   контроль   за  выполнением
        программы по решению "Проблемы  2000" для гарантии того,  что ход
        выполнения  планов  не  будет  отклоняться  от заданной политики,
        руководящих   принципов   и   методологии,   предусмотренной  для
        осуществления    конфигурированного    управления,    а     также
        установленных сроков и метрик?
     Государственный   комитет   Российской   Федерации   по   связи    и
информатизации

Москва

1999


Председатель Государственного
комитета Российской Федерации
по связи и информатизации

А.Е.Крупнов




Общие методические рекомендации по проведению комплекса работ при решении "Проблемы 2000" (утв. Госкомсвязи РФ, февраль 1999 г.)


Текст методических рекомендаций официально опубликован не был


Откройте актуальную версию документа прямо сейчас или получите полный доступ к системе ГАРАНТ на 3 дня бесплатно!

Получить доступ к системе ГАРАНТ

Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.