А если вы ещё плохо представляете себе, чем вообще занимается наш отдел, то Группа разработки, например, пишет программный код для множества систем, которыми мы в Компании пользуемся каждый день. Это и CRM, и 1С, и «Рампа», и корпоративный портал, и Личный кабинет для клиентов… Создаёт новый функционал в рамках существующих программ или целые новые системы. Если где-то в программном обеспечении, которым пользуется Компания, возникают проблемы и «баги», Группа разработки их чинит – самостоятельно или вместе с нашими подрядчиками, проверяет созданный ими код, внедряет его.
После создания или отладки программы её ещё надо протестировать, прежде чем с ней начнут работать пользователи. Я как раз тестирую программное обеспечение. Для этого сначала создаётся тестовый сценарий, где по шагам описывается возможное поведение пользователя в системе. Часть тестов выполняется вручную, другая часть покрывается автоматическими тестами, то есть я пишу код, который выполняет запросы пользователя, имитирует его возможное поведение. Те недочеты и ошибки, которые нахожу в процессе тестирования, направляю коллегам на доработку.
Почему Компании нельзя просто закупить готовые программы и с ними работать, без всякой собственной разработки? Безусловно, это будет как-то функционировать. Но другая компания сделает точно так же, купит такую же программу. А потом они поймут, что эту программу можно чуть-чуть доработать – и у твоего конкурента она будет работать лучше, чем у тебя. А ведь мы хотим, чтобы это мы были лучше других, а не наоборот! Компания должна быть уникальна, давать отличный от других продукт и сервис. Ей нужны свои уникальные фишки, процессы, её «секретное оружие» – то, за счёт чего ты обгоняешь конкурентов. И мы, на базе существующих на рынке технологий, такое «секретное оружие» как раз и создаём – то, которое есть только у нас.