Специалисту ИТ, особенно менеджерам высшего звена необходимо не только знать и следовать международным, национальным и отраслевым стандартам, но и хорошо представлять себе особенности внутрифирменных(внутрикорпоративных). Это важно, поскольку они не только будут им следовать, но и часто их разрабатывать. Внутрифирменные стандарты действуют практически внутри каждой организации-разработчика программ и ИТ. Такие стандарты, как правило, регламентируют порядок оформления документации, приказов и технической литературы внутри организации, пользовательский интерфейс разрабатываемых приложений, стиль программирования, спецификация модулей, имена используемых переменных, таблиц и баз данных. Внутрикорпоративные стандарты имеют узкую сферу полномочий(1 или несколько фирм), но играет большую роль, т.к. они абсолютно конкретны.
Назначение и классификация внутрикорпоративных стандартов. Внутрифирменные стандарты занимают особое место в классификации стандартов. Это связано с тем, что они регламентируют технологические процессы, происходящие внутри фирмы. Как правило, они базируются на применении методик, которые: 1)уже зарекомендовали себя на данной фирме при создании аналогичных проектов; 2)получили наибольшее распространение работы в области программного обеспечения; 3)являются передовыми и многообещающими с точки зрения руководства данной фирмы.Внутрифирменные стандарты учитывают особенности предприятия. Используемые средства разработки, квалификацию персонала, финансовое положение фирмы. С другой стороны, внутрифирменные стандарты фактически определяют лицо фирмы. Посредством своего дизайна, приложений, принятыми диалоговыми окнами и др. что и определяет лицо фирмы для внешнего пользователя.
Замечание. Необходимость внутрикорпоративных стандартов диктуется тем, что невозможно разработать очень детальный стандарт и тиражировать его на различных предприятиях. Хотя сущ. общие подходы, известны технологии-разработки. Но всякий раз этот процесс уникален, поскольку не существует 2х одинаковых фирм. Кроме того, каждая фирма придерживается своих установившихся бизнес правил. Традиций, корпоративной культуры, отношений между подразделений. Внутрикорпоративные стандарты поддерживают это и поясняют почему одно часто не подходит для другого.
Юридический аспект. Любое внутрикорпоративный стандарт должен иметь юридическую силу внутри предприятия, это означает что он обязан быть оформлен в виде спец документа и введен в действие приказом(распоряжением). В приказе о вводе в действие внутрикорпор. стандарта должны быть указаны:
1) срок действия стандарта
2) область действия
3) способ доведения до исполнителей
4) ответственные лица за контролем исполнения стандарта
5) ответственность за невыполнение стандартов
вывод
стандарт всегда должен быть оформлен документально и если это не сделано, то фактически это означает что стандарта не существует.
Учет важных аспектов.
1) стандарты должны быть тщательно разработаны, чтобы не меняться через короткое время, таким образом стандарт – это то, что обеспечивает стабильность.
2) Важно учитывать специфику ИТ технологий. Которых внедрение новых элементов и появление новых систем осущ достаточно часто. Принимаемые внутрикор. стандарты не должны сдерживать включение новых современных идей и элементов. Именно поэтому в комиссию по разработке стандартов включаются самые лучшие специалисты мира.
Классификация внутрифирменных стандартов.
Внутрифирм. стандарты подразделяются на две категории: производственные и управленческие.
Производственные стандарты регламентируют процесс производства ПОпо всем этапам жизненного цикла. А управленческие стандарты регламентируют порядок управления производственным процессом.
Содержание внутрикор. стандарта.
Внутрикорпор. стандарт представляет описание бизнес процессов. Его цель – их перепроектирование с целью повышения качества работы, повышения конкурентоспособности, устранения ненужных факторов, а также улучшение орг-ции товарооборота и подготовки документов. В соответствии с требованиями, сформулированных в нац. стандартах внутрифир. стандарт должен иметь след.компоненты:
1) назначение
2) область применения
3) используемые термины и сокращения
4) порядок разработки и предоставления документации
5) порядок внесения изменений
6) описание используемых методов
7) сроки действия
8) ответственность
Например, рассмотрим внутрифир. стандарт документооборота:
1) назначение стандарта
2) описание решаемых задач
3) обязательное указание на исполнителя, срок(дата)
4) наименование документа
5) входящие показатели (источник)
6) исходящие показатели
7) Структура документа
8) Матрица согласований
9) Сетевой график
Последовательность разработки внутрифир.стандарта:
- Нужно определить дерево задач(фактически определяющее оглавление стандарта)
- определение типовых форм для каждой задачи
- назначение исполнителей
- разработка матрицы и распределение ответственности
- разработка календарного графика
- описание входящих и исходящих показателей
- составление глоссария терминов
Группируются задачи по функциональным областям, по последовательности документов и сложивши
Внедрение нового корпоративного стандарта всегда связана с необходимостью обучения персонала новым правилам определенного стандарта.
Замечание: хотя разработка и внедрение внутрифирменных стандартов является трудоемким процессом, но в результате оптимизируются бизнес-процессы, уточняется организационная структура, формируется единое инф пространство. Все эти факторы повышают качество выходной продукции, что непосредственно влияет на его конкурентоспособность.
Особенности внутриф стандартов разработки ПО
Внутриф стандарты разработки ПО как правило распространяются на след процессы:
- кодирование
- тестирование
- документирования
- внедрения
- поддержки
разработка ПО включает в себя след процедуры:
- формирование наименований
- структура директорий разработки
- документирование исходного кода
- регламент отладки программ
- регламент использования конструкций языка программирования
- стандарты интерфейса
- регламент проектирования БД
- регламент работы в ПО
- регламент введения новых версий
Тестирование.
Стандарты, связанные с тестирование включают:
- стандарт на разработанные методики тестирования
- стандарт на разработку и создания карт тестирования
- регламент проведения нагрузочных испытаний
а также иные стандарты проверки работоспособности программных средств
Примеры внутриф стандартов.
В качестве примера приведем врутрикорп стандарт проектно аналитической ориентации фирмы разработчика банковского ПО. Данный стандарт определяет обязательное формирование след типов документов:
1. постановка задачи
2. техническое задание
3. спецификация
4. аналитическая записка
5. описание возможных используемых технологий
6 Методы настройки.
7.консалтинговый документ
8. маркетинговый документ
9. нормативный документ
10. ссылка на внутренний регламент банка
11. внешний документ
12. организационный док
13. рабочий док