среда, 11 февраля 2015 г.

О проекте автоматизации HR-процессов. Этап 2. Реализация. Проектная и командная работа. Part 11.2

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

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

Итак, для начала нужно понять, как обстоят дела с автоматизацией процессов в самой организации:
  • какие процессы уже автоматизированы?
  • как реализована имеющаяся автоматизация?
  • какие платформы и системы используются?
  • как они взаимосвязаны (и взаимосвязаны ли) между собой?
  • кто реализовывал автоматизацию - внешние контрагенты или собственные специалисты?
Далее определить, как встраивается будущая система:
  • предполагается, как часть уже имеющегося процесса?
  • создается как самостоятельная система, которая будет интегрироваться с другими процессами?
  • это первая автоматизация в организации?
Если опыт автоматизации в организации есть, то какой он? самостоятельный или используется внешняя разработка?

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

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

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

Итак, прежде чем собрать команду специалистов, определитесь с вопросом - кто, где и как будет разрабатывать вашу систему! 

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

Также буду благодарна вашей обратной связи и вопросам. Пишите и я отвечу!

To be continued...

Всегда ваша
Денисова Елена,