Глава 1. Для кого эта книга
Перед вами практическое руководство, как стать системным аналитиком. Эта книга полезна как для тех, кто собирается сменить направление деятельности и войти в область информационных технологий, так и для тех, кто уже разрабатывает требования для ПО. Она поможет вам развить соответствующие навыки, отточить свой стиль и понять, как применять теоретические знания на практике. В процессе чтения этой книги вы освоите ключевое умение аналитика – написание технического задания (ТЗ).
Я обучаю системному анализу через наставничество на работе и менторство. Сейчас я решила поделиться знаниями в книжном формате, чтобы помочь бóльшему количеству людей. Соответствующее обучение у меня прошли уже трое человек без специализированного образования и опыта в области ИТ. Я заметила, что многие недооценивают свои способности и страдают от синдрома самозванца (мне это знакомо не понаслышке). И у меня есть решение. Во-первых, важно признать свое несовершенство. Во-вторых, следует активно учиться, задавать вопросы и искать на них ответы – так можно приобрести уверенность в своих знаниях. Перестаньте перегружать свой мозг информацией из Интернета, лучше сконцентрируйтесь на основных принципах. Поэтому для меня ключевым навыком системного аналитика является способность к обучению, а опыт приходит с практикой.
Мы начнем обсуждать требования к системе сверху вниз, начиная с бизнес-целей и заканчивая задачами для разработчиков. Каждая глава книги будет соответствовать одному разделу технического задания, включающего теорию, примеры (будут выделены курсивом), а также выводы, сделанные на основе моего опыта. Рекомендую начать чтение с первой главы и идти по порядку, возвращаясь к нужным разделам по мере необходимости. Моя книга будет полезным ресурсом для освоения системного анализа и повышения вашего уровня экспертизы. Для начинающих аналитиков полезны все разделы, а для специалистов среднего и старшего уровней важна логика при проектировании системы и уроки, извлеченные из моего опыта.
Уровни экспертизы
Если вы не уверены в своих знаниях в системном анализе, давайте определим ваш уровень вместе, чтобы понять, какие части книги будут для вас наиболее интересны и полезны:
• Если вы недавно закончили учебу, работаете в ИТ менее года или в другой отрасли, то, скорее всего, ваш уровень – начинающий (junior).
• Если вы работаете в ИТ от 1 до 5 лет без опыта управления, то вы – средний (middle).
• Если вы в ИТ более 5 лет и имеете опыт управления, то ваш уровень – опытный (senior).
Давайте рассмотрим каждый уровень экспертизы системного аналитика подробнее.
Junior системный аналитик
Junior работает под руководством опытных коллег. Обычно такой аналитик окончил университет или может прийти из другой сферы. От начинающего системного аналитика требуются умения работать в команде, эффективно общаться с коллегами и клиентами, а также аналитический склад ума и способность к критическому мышлению для выявления проблем и предложения решений. Дополнительным плюсом является знание основных инструментов системного анализа, таких как моделирование процессов, создание диаграмм, а также сбор и анализ требований.
Когда я была на последнем курсе университета, устроилась стажером в ИТ-компанию, которая занималась разработкой интернет-магазинов. Мои обязанности включали в себя помощь в составлении актов и счетов на оплату, написание руководств для пользователей, а иногда даже курьерские задачи по доставке документов. Мы применяли бумажный документооборот, и, чтобы упорядочить все процессы, я порекомендовала использовать облачное приложение для более удобного обмена файлами вместо электронной почты. У меня вызывало радость создание порядка в работе, поэтому я действовала проактивно.