Этапы автоматизации Печать
Автор: Дмитрий   
02.12.2008 15:43

В этой статье мы хотим ответить на вопрос: как обеспечить безопасную реализацию пожеланий пользователей (сотрудников предприятия) системы автоматизации? Здесь мы намеренно упомянули слово безопасная, потому что при любой модернизации самое важное это не навредить действующим механизмам. По аналогии с девизом медиков “не навреди”.

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

1. Сбор и анализ пожеланий. На этом этапе производится сбор пожеланий (требований), систематизация, анализ. Сбор производится с указанием когда, кто и что. Во время сбора очень часто оказывается, что есть пожелание на то, что уже реализовано и пользователь просто не знает как этим воспользоваться. Как показывает практика, больше всех пожеланий поступает от новых сотрудников, поэтому путем информирования можно существенно уменьшить их количество. Систематизация позволяет определить характер пожеланий (исправление ошибок, срочность, объемность и т.д.). Анализ позволяет сгруппировать пожелания в связанные блоки или объединить по срочности.

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

3. Внесение изменений (исправлений). Это собственно этап перепрограммирования системы автоматизации. Здесь производятся перестройка системы с соответствии с постановкой. Это может быть очень кропотливый и объемный процесс, поэтому он требует максимальной концентрации и уравновешенности. Многие моменты приходится держать в голове еще до их окончательного воплощения (сходно с игрой в шахматы на нескольких досках одновременно). Если во время изменений обнаруживается, что постановка не учитывает какие-то моменты, то производятся уточняющие этапы анализа и постановки. 

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

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

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

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

На больших предприятиях каждым этапом могут занимается соответствующие специалисты (системные аналитики, системные администраторы, администраторы баз данных, программисты, тестировщики и т.д.), а иногда и целые подразделения. Но для средних и малых предприятий наиболее применима схема, в которой этапы с 1-2 и 5-7 находятся на самом предприятии (зона ответственности системного администратора), а этапы 3-4 выполняет специализированное предприятие (его зона ответственности). Такая модель позволяет оперативно, эффективно, безопасно и качественно и согласованно обеспечить внедрение изменений в систему. Ко всему это определяет зоны ответственности, и позволяет точно определить на каком этапе работа не выполняется на должном уровне.

Надеемся, что данный материал поможет вам в организации процессов автоматизации бизнеса и обезопасит его от возможных сбоев в работе. Ждем от вас отзывов и предложений.

Обновлено 15.12.2008 14:58