В любой организации в процессе автоматизации бизнес-процессов возникают вопросы о ее реализации:
Время на обдумывание и проработку возникающих вопросов как организационных, бюджетных, так и технических или политических, не стоит экономить и спешить. Цена ошибки может оказаться непомерно высокой.
Итак, для начала нужно понять, как обстоят дела с автоматизацией процессов в самой организации:
- Кто будет разрабатывать программное обеспечение?
- Использовать уже имеющиеся платформы и программы, дописывая и дорабатывая?
- Начинать с нуля и разрабатывать программное обеспечение "под ключ"?
- Нужна ли интеграция с уже используемыми автоматизированными процессами организации?
- Это будет автоматизированная операция уже работающего автоматизированного процесса или отдельная система?
- Какой вариант реализации менее затратен?
- Какой вариант реализации менее рискован?
- И так далее...
Время на обдумывание и проработку возникающих вопросов как организационных, бюджетных, так и технических или политических, не стоит экономить и спешить. Цена ошибки может оказаться непомерно высокой.
Итак, для начала нужно понять, как обстоят дела с автоматизацией процессов в самой организации:
- какие процессы уже автоматизированы?
- как реализована имеющаяся автоматизация?
- какие платформы и системы используются?
- как они взаимосвязаны (и взаимосвязаны ли) между собой?
- кто реализовывал автоматизацию - внешние контрагенты или собственные специалисты?
Далее определить, как встраивается будущая система:
- предполагается, как часть уже имеющегося процесса?
- создается как самостоятельная система, которая будет интегрироваться с другими процессами?
- это первая автоматизация в организации?
Если опыт автоматизации в организации есть, то какой он? самостоятельный или используется внешняя разработка?
В выборе разработчиков много подводных камней. Зависит и от основной специализации организации - на сколько она близка к процессам автоматизации. Если разработка ПО - это основная деятельность компании, то, возможно, проще самим разработать под себя, а не тратить бюджет на внешнюю разработку. А может, мировой опыт в той сфере автоматизации на столько продвинут, что не стоит изобретать велосипед, а воспользоваться уже готовыми решениями, слегка адаптировав к собственным потребностям?
Немаловажен вопрос безопасности, что крайне актуально в российских компаниях - разрабатывать уникальное ПО в режиме секретности, или рисковать и работать с внешними специалистами (вопрос важности разрабатываемого ПО).
С другой стороны, если организация специализируется совершенно отвлеченной от IT сферы, то имеет ли смысл заниматься разработкой ПО с нуля? Ведь при этом необходимо и создавать специальные подразделения не только под автоматизацию, но и под дальнейшую поддержку и развитие уже созданных программ. Плюс есть риск увольнения ключевых программистов вместе с алгоритмами "в голове" - т.е. нужно отслеживать не только результат программирование, но и документирование пояснительных записок к создаваемой программе, что на деле не так часто делается или соблюдается, в то время, как в профильных IT организациях уход одного-двух программистов не критичен, так как работает команда взаимозаменяемых специалистов.
Итак, прежде чем собрать команду специалистов, определитесь с вопросом - кто, где и как будет разрабатывать вашу систему!
Если вам интересна тема автоматизации бизнес-процессов заказчика, подписывайтесь, чтобы получать уведомления о продолжении.
Также буду благодарна вашей обратной связи и вопросам. Пишите и я отвечу!
To be continued...
Всегда ваша
Денисова Елена,
Комментариев нет:
Отправить комментарий