Может ли кто-нибудь с опытом сравнивать / сопоставлять работу в компании-разработчике с работой в компании, в которой, как оказалось, есть собственная команда разработчиков или отдел разработки программного обеспечения?
Я предпочел бы противопоставить работу в отделе ИБ работе в отделе разработки продуктов компании, которая продает программное обеспечение. Просто чтобы уточнить каждую сторону и дать некоторые из них, с некоторыми исправлениями форматирования:
Отдел информационных технологий
Компания может производить оборудование, программное обеспечение, автомобили или что-то еще, но ключом здесь является то, что существует внутренний отдел, который отвечает за системы, которые компания использует изо дня в день. Здесь могут быть такие структуры, как ITIL, которые могут попытаться привнести некоторую зрелость в процессы, которые отдел выполняет в рамках этого отдела, - это ребята из инфраструктуры, которые поддерживают свет, а другая часть - это ребята из разработчиков и аналитиков, которые вносят улучшения , улучшения и новые системы. Здесь проекты могут различаться по продолжительности, хотя в некоторых случаях может потребоваться годы, чтобы полностью внедрить систему из-за этапов развертывания при замене какой-либо большой системы, такой как CMS, CRM или ERP.
Временами у меня возникало ощущение, что в машине есть винтик, а в других - довольно опрятно быть частью костяка компании из-за взлетов и падений такого положения. Я не хвастаюсь людям за пределами компании слишком много, потому что большая часть моей работы посвящена внутренним системам, которые не предназначены для публичного доступа или просмотра. Здесь могут быть билеты поддержки, когда кто-то может иметь дело с поставщиками программного обеспечения, поскольку у кого-то есть проблема, которая не обязательно является чем-то, где легко узнать, что вызвало ошибку, и поэтому отдел IS должен проконсультироваться с кем-то еще чтобы помочь решить проблему. В других случаях может случиться так, что некоторые настройки должны быть изменены в связи с изменением требований или бизнес-правил.
Компания-разработчик
Здесь это работает над тем, что компания продает напрямую, и поэтому есть некоторые большие различия в правилах. Во-первых, клиент здесь не может быть упакован так же, как корпус отдела IS. В отделе ИБ может быть всего несколько пользователей системы, так что руководство может позаботиться о многих странных случаях, когда, если кто-то намеренно решает неправильно использовать инструмент, это не всегда может быть предотвращено. В софтверной компании нет такой сети безопасности. Если кто-то загрузит ваше программное обеспечение и ему удастся найти способ сделать что-то довольно разрушительное, у компании может появиться большой черный взгляд на это. В этом случае может быть некоторая демонстрация того, что я сделал, так как может быть какая-то классная возможность показать друзьям или родственникам, если они хотят узнать немного больше о том, что я делаю.
Здесь следует отметить, что могут быть компании, привлеченные в качестве системных интеграторов, для внедрения большого настраиваемого корпоративного программного обеспечения, которое работает с сотрудниками отделов ИС над реализацией решений на миллион долларов, а также с теми, которые работают непосредственно для компании, которая делает большое программное обеспечение само по себе. Могут также быть поставщики сервисов приложений, которые я бы включил сюда, поскольку они продают сервис, который обычно состоит из программного обеспечения. Например, у Google может быть отдел информационных технологий, а также ряд разработчиков программного обеспечения, хотя никто не пошел бы в магазин, чтобы купить DVD с программным обеспечением Google, по крайней мере, я не думаю, что видел это, хотя я и делаю знаю о многих продуктах Google, которые можно использовать довольно легко. Это может позволить некоторую специализацию, поскольку это не