Agile — гибкая методология разработки
Agile: манифест, 12 принципов, словарь и чек-лист (PO, SM, бэклог, velocity, стендап, burn-down), XP, DSDM, FDD, TDD, BDD.
Agile: манифест, 12 принципов, словарь и чек-лист (PO, SM, бэклог, velocity, стендап, burn-down), XP, DSDM, FDD, TDD, BDD.
Что такое Body of Knowledge, чем PMBOK отличается от BABOK и SWEBOK, зачем IPMA и PRINCE2, и как не утонуть в стандартах.
Классификация документации в сфере информационных технологий.
Системное тестирование, в чём суть и чем отличается E2E.
ERD (Entity-Relationship Diagram) — это визуальное представление структуры базы данных. Диаграмма сущность-связь показывает сущности, их атрибуты и отношения между ними.
Планирование ресурсов предприятия: от MRP к ERP, отличие от учётной системы, модули MES/WMS/CRM, цели автоматизации и совокупная стоимость владения (TCO).
ITAM (IT Asset Management) — учёт и жизненный цикл ИТ-ресурсов, лицензий, CMDB и связь с ITSM и техподдержкой.
ITIL (Information Technology Infrastructure Library) — международный фреймворк лучших практик ITSM: ценность, процессы ITIL 4 и связь с SLA.
ITSM (IT Service Management) — подход к управлению ИТ как набором услуг для бизнеса: инциденты, запросы, изменения, каталог услуг и SLA.
JSON как текстовый формат обмена данными между системами, основанный на объектах и массивах с явной структурой.
Язык простой разметки. Вселенная IT как раз его и использует.
Что такое MS Project, когда он нужен в IT, как построить WBS, связи, ресурсы, базовый план и отслеживать отклонения. Связь с Earned Value и Jira.
Lateral movement и pivoting, повышение привилегий Windows и Linux, post-exploitation, сбор доказательств и составление отчёта пентеста коммерческого уровня.
Playwright для QA и SDET — архитектура UI-автотестов, локаторы, SPA/React, Page Object, pytest, Allure, CI и карьера.
Product Backlog, приоритизация, относительные оценки, последовательность Фибоначчи и Planning Poker — практика Scrum и аналитики.
11 шагов запуска Scrum, контекст внедрения в России, Scrum-театр, гибриды с waterfall и госзаказом.
Краткое сравнение Scrum с waterfall и Kanban, когда выбирать фреймворк и куда смотреть дальше в энциклопедии.
Размер команды 3–9, кросс-функциональность, каналы коммуникации, автономия, роль Scrum Master и фундаментальная ошибка атрибуции.
Lean и Toyota в Scrum: потери, WIP, multitasking, muri, Definition of Done и принцип «сделано наполовину — не сделано».
Product Owner, Scrum Master, Developers; Product Backlog, Sprint Backlog, Increment; планирование, Daily, Review, Retrospective — по Scrum Guide и типовой практике внедрения.
Фиксированная длина спринта, velocity, Scrum-доска, burndown, демонстрация инкремента и циклическое восприятие времени.
Диагностика: работает ли у вас Scrum или только названия в Jira — роли, спринт, инкремент, события и потери.
Специальный инструмент для автоматизированного тестирования.
От услуги и договора к измеримому качеству: что такое SLA, что в него входит (метрики, санкции) и как это связано с ITSM и архитектурой.
SQL (Structured Query Language) — это язык программирования, предназначенный для управления и манипулирования данными в реляционных базах данных.
Десять типовых SQL-запросов для проверки данных после API и UI — мост к разделу SQL энциклопедии.
Как связаны уровни тестирования и практики TDD/BDD, когда что выбирать и как внедрять в проекте.
XAML и AXAML — декларативная XML-разметка для UI в .NET (WPF, WinUI, MAUI, Avalonia). Синтаксис, пространства имён, популярные элементы и примеры.
Универсальный язык разметки — синтаксис, пространства имён, валидация XSD, CSS и связь с XPath, XSLT и DOM.
Модель документа XML — типы узлов, коллекции, обход дерева и навигация в API.
Язык путей XML — узлы, оси, предикаты, операторы и практические запросы к дереву документа.
Преобразование XML — таблицы стилей, шаблоны xsl:*, сортировка, ветвление, клиент и сервер.
Мёртвый код, лишние абстракции, отключённые предупреждения и отложенный рефакторинг.
Ключи и значения разделяются двоеточием ( — ), за которым следует пробел.
Использование программных средств для выполнения проверок без вмешательства человека.
Последовательности действий для решения задач. Введение в алгоритмы.
Артефакт — это любой документ, схема, модель или запись, которая фиксирует знания, решения или требования в процессе разработки продукта/системы.
Что такое артефакты, каким целям и принципам они служат.
Качественное описание позволяет новым участникам проекта быстро вникнуть в суть, снижает количество уточняющих вопросов и служит основой для принятия проектных решений.
Как работать с другими членами команды при работе над проектом.
Краткое сравнение подходов к внедрению ERP, словарь RFI/RFP, fit-gap, TCO, T&M и маршрут по разделу 7-15.
Диагностика готовности к ERP-проекту: требования, fit-gap, роли, оценки, контуры баз, ОЭ и закрытие проекта.
База данных - это ящик с данными, который лежит в архиве - хранилище.
1-on-1 (one-on-one, один на один) — регулярная встреча руководителя и сотрудника про развитие, блокеры, ожидания и климат в команде.
Как собрать функциональные требования от ключевых сотрудников, провести тендер (RFI/RFP), заполнить таблицу fit-gap и не подписать проект без предпроекта.
Какие документы использует аналитик и что нужно учесть.
Документация в процессах - утверждённое ТЗ как опора сметы и сроков и оформление изменений объёма работ.
Тестовая документация - материалы, описывающие цели, стратегию, процессы, методы и результаты тестирования.
ГОСТ подчёркивает, что ТЗ должно быть достаточно детализированным для однозначной интерпретации, но не должно содержать решений по реализации — это прерогатива проектной документации.
Git, HTTP, алгоритмы, soft skills и английский — маршрут бонус-модулей для QA и ссылки на языковые практикумы Java, JavaScript и Python.
Регламент Daily Scrum и Kanban Meeting, статусы по ролям, этика, токсичность и асинхронные альтернативы.
Жизненный цикл ПО - методология как системный подход к разработке продукта, роли и этапы в ИТ-проекте.
Фазы PMBOK в приложении к ERP: инициация, подготовка, выполнение, закрытие; кривая влияния и затрат; этапность модулей и документооборот.
Основные фазы - планирование и контроль, анализ и проектирование, реализация и выполнение, оценка критериев, отчетность.
История Scrum: провалы каскадной модели, кейс ФБР Sentinel, истоки в Toyota и rugby team, Easel 1993, цикл PDCA и OODA.
База данных и СУБД: определения по ГОСТ, схема и модель данных, четыре типа БД (SQL, NoSQL, иерархические, ОО), relation и relationship.
Инструменты аналитика - моделирование процессов и архитектуры, BI-визуализация и вспомогательные категории прикладного ПО.
Locust — это инструмент для нагрузочного тестирования, который устанавливается как обычная библиотека Python. Для корректной работы необходимо наличие среды выполнения Python версии 3.7 или новее.
Low-code и No-code платформы представляют собой класс программного обеспечения, позволяющий создавать приложения и автоматизировать процессы через визуальные интерфейсы и конфигурацию параметров.
Проверка корректности взаимодействия отдельных компонентов системы после их соединения.
Research. Как это работает, как видеть проект целиком и знакомиться с системами.
Нереляционные базы данных. Причины появления нереляционных систем.
Работа аналитика. История. Финансы, тенденции, прогнозы.
Перевод требований между бизнесом и разработкой, приоритеты MoSCoW, управление изменениями и шаблоны артефактов.
Перевод бизнес-задач на язык данных — это процесс трансформации абстрактных пожеланий, стратегических целей и качественных описаний проблем в измеримые метрики, проверяемые гипотезы и четкие.
Какие компетенции нужны PM, архитектору, аналитику, разработчику и QA на заказном проекте — и как это влияет на оценку COCOMO.
Тестирование разных признаков - доступ к коду, модульное, интеграционное, системное, приёмочное и прочие.
Ключевые слова (keywords) — это зарезервированные слова в языке программирования, которые имеют специальное значение и не могут использоваться как имена переменных или функций.
Состав команды, модели комплектации, лиды и роли менеджмента в IT-проекте.
Полная карта компетенций PM: софт- и хард-навыки, инструменты, стандарты PMBOK/IPMA/ГОСТ, развитие проектного офиса и области знаний управления проектом.
Что такое конструирование программного обеспечения, как оно связано с другими стадиями SDLC, какие артефакты и стандарты применяются на этапе реализации.
Форматы хранения настроек и данных. Организация данных в текстовых файлах.
Уважение к профессионалу — это про признание сложности и ценности его труда в объективных, измеримых категориях.
Быстрая память для временного хранения часто используемых данных.
Один файл в репозитории задаёт, что установить: pip, npm, Maven, Docker и CI читают одни и те же манифесты.
Agile, классические (PMBOK, ГОСТ 34) и неформальный «просто сделайте»: когда какой подход уместен для внедрения ERP с нуля и для доработок.
Как организуют разработку ГИС: регуляторика, контракт, приемка, отчетность и практики команды внутри жестких рамок.
Что такое рефакторинг, как он работает и из чего состоит.
Классический, инкрементный, RAD, спиральный и компонентно-ориентированный подходы — как они влияют на стадию конструирования ПО.
Моделирование бизнес-процессов - графические, математические, текстовые и имитационные форматы представления.
На совещании вы слышите — эта фича 8 story points. Это работает внутри команды, когда все знают прошлые спринты.
Восемь характеристик качества ПО — что писать в ТЗ, как проверять на приёмке и почему «без багов» мало.
Архитектура программного обеспечения исторически развивалась от простых, линейных последовательностей инструкций — так называемых *скриптов* — к сложным, иерархически организованным системам, в.
Мотивация — то, что побуждает человека действовать: цели, награды, среда, смысл работы.
Целенаправленное внесение изменений в код программы с последующей проверкой способности тестов обнаружить изменения.
Когда применять комплект документов на программное изделие, когда — на автоматизированную систему, какие артефакты нужны на каждой стадии и как связать их с современной практикой аналитики.
Специализированные методы верификации, направленные на оценку устойчивости, пропускной способности и предсказуемости поведения системы.
Найм — цепочка: портрет → вакансия → отбор → интервью → оффер → онбординг → испытательный срок.
Отсутствие значения — это фундаментальная концепция в программировании, отражающая состояние, когда данные ожидаются, но в текущий момент недоступны.
Пакет входных документов, экспресс- и полный анализ, приоритизация требований и демонстрация прототипа в терминах отрасли заказчика.
Тестирование программного обеспечения предполагает верификацию поведения отдельных компонентов и системы в целом при контролируемых и воспроизводимых условиях.
Что такое операторы, какими они бывают. Действия над данными.
Оптимизация размера и производительности приложений - архитектурные компромиссы, метрики и практики контроля сложности.
Слово анализ (analysis) с греческого — разложение, разбор; основы анализа требований в IT.
Бизнес — это организованная деятельность по созданию и обмену ценностью с целью получения устойчивого результата. Бизнес преобразует ресурсы в продукты или услуги, удовлетворяющие потребности рынка.
Моделирование в IT: терминология, выбор нотации (BPMN, UML, C4, ERD), графики и дашборды — хаб для аналитика, архитектора и новичка.
Продуктовая аналитика — это дисциплина, направленная на изучение взаимодействия пользователей с цифровыми сервисами для принятия обоснованных решений по их развитию.
Полная карта тем веб-тестирования — браузер, HTTP, backend, формы, SPA, нефункциональные проверки и ссылки на материалы энциклопедии.
Что такое тестирование, чем оно отличается от QA, цепочка ошибка→дефект→сбой, верификация и валидация, виды проверок и роли в команде.
Инструменты - это CI/CD-пайплайны, системы управления задачами, чаты, трекеры, инструменты тестирования, документация, Wiki.
Процесс проверки ПО, предназначенного для работы на мобильных устройствах.
Трудозатраты — это объём рабочего времени, необходимый для выполнения конкретной задачи или проекта.
Переход в роль тимлида — смена режима работы, больше неопределённости, горизонтальных связей, меньше предсказуемых зелёных тестов.
Планирование производства компонентов: диаграмма Ганта, критический путь, PERT, Planning Poker и связь с тестированием.
Юнит-тест представляет собой автоматизированную проверку отдельной единицы программного кода.
Критерии, позволяющие оценить, насколько полно проведено тестирование.
Порядок тестирования, как правильно проектировать стратегию реализации контроля качества.
Первый автотест на Java для QA: JUnit 5, REST Assured и проверка HTTP API без браузера.
Первый автотест на JavaScript для QA: Jest для unit-проверок и Playwright для E2E в браузере.
Что делают с кодом, чтобы повысить его надёжность, читаемость и расширяемость.
Практическое занятие и реализация интеграционного теста.
Практическое занятие и реализация нагрузочного тестирования.
Практическое занятие и реализация ручного тестирования.
Проект программного обеспечения - структура, состав артефактов и связь между модулями в одном решении.
Ввод в ПЭ, закрытие проекта внедрения, отличие от сопровождения, TCO после актов и типичные ожидания заказчика.
Одна из ключевых задач аналитика — не просто собрать требования, но и наглядно представить, как будет выглядеть будущая система.
Заказчик говорит "сделайте нам как в 1С, только чтобы отчёт сам отправлялся и кнопка была красная".
Тестирование на проникновение как процесс — PTES, OSSTMM, типы аудита, pre-engagement, scope, правила взаимодействия с заказчиком и жизненный цикл engagement.
Контуры информационных баз (dev, test, master, prod), регресс, обучение, опытная эксплуатация и журнал запросов на изменение.
Определение риска, событийные и несобытийные риски, типовые угрозы ERP и процедура реестра в уставе проекта.
Управление командой — это подмножество менеджмента, сосредоточенное на взаимодействии с людьми: подборе, распределении ролей, мотивации, разрешении конфликтов, обеспечении психологической.
Зачем компании централизуют данные, жизненный цикл модели от требований до эксплуатации, роли людей и человеческий фактор в среде БД.
Внешняя среда — это рынок, конкуренты, регуляторные требования, тренды, поведение клиентов и технологические возможности.
Что такое системный анализ и кто такой системный аналитик.
Честный обзор роли тимлида: отличие от техлида и EM, играющий тренер, просадка хард-скиллов, рынок труда и когда оставаться individual contributor.
Чек-листы и практический порядок проверки сайта глазами пользователя — формы, сессии, сеть, кроссбраузерность и типичные баги.
Самовосстанавливающиеся тесты адаптируются к изменениям интерфейса и API, снижая стоимость поддержки автотестов.
Испытания, удостоверение качества и сертификация — простым языком: ПМИ, акт приёмки, ФСТЭК и что закладывать в смету.
Синтаксический сахар - конструкции языка, повышающие читаемость кода без изменения вычислительной сути.
Совокупность программных и лингвистических средств, обеспечивающих управление созданием и использованием баз данных.
Справочник терминов ITIL 4: SVS, цепочка ценности, 34 практики, роли, SLA/OLA/UC, типовые ИТ-услуги и аббревиатуры.
Руководства и инструкции представляют собой документы, ориентированные на выполнение конкретных операций в рамках заданного контекста.
Что происходит с заказным ПО после акта приёмки: виды сопровождения, SLA, экономика и типичные ошибки — простым языком.
Мастер-таблица командной строки — оболочки, языки, DevOps, СУБД, сеть, CI/CD, облака, ИИ-агенты и сотни исполняемых файлов с категорией и платформой.
Примечание — xN означает шестнадцатеричное представление Unicode-кода символа.
XSLT-таблица — это XML-документ (обычно с пространством имён http — //www.w3.org/1999/XSL/Transform, сокращённо xsl — ). Корневой элемент — или (синонимы).
Для сопоставления входящего сообщения с конкретным экземпляром процесса используется correlation key.
Не путать с цифрами в окружении — ① (U+2460) — это circled digit one, не эмодзи (Emoji=No).
Fix price и T&M, типы оценок от грубого порядка до точной, ИСР, календарь против человеко-часов.
Единые правила написания. Что такое стиль кода, и как его оформляют.
Текстовые форматы данных - представление информации в виде последовательностей символов для обмена и человекочитаемой обработки.
СУБД как программный комплекс - хранение, извлечение и изменение данных с гарантиями целостности и безопасности в реляционной модели.
Теория представления кода - как информация кодируется, передается и искажается в реальных каналах хранения и связи.
API testing. Как исследовать API и проверять - подходы, порядок.
Процесс выявления, анализа и документирования уязвимостей ПО.
Специализированный подход к проверке нейроморфных чипов — нишевый материал, не входит в базовый маршрут QA.
Тест-дизайн, с целью максимизировать эффективность тестирования.
Технический дизайн по требованиям - согласование понимания задачи между аналитикой, разработкой и инфраструктурой до реализации.
Типы задач в программировании - от реализации и тестирования до сопровождения, интеграции и развития систем.
Классификация документации в сфере информационных технологий.
Предпринимательская деятельность представляет собой самостоятельную, осуществляемую на свой риск инициативную экономически целесообразную деятельность, направленную на систематическое получение.
Data governance - роли, правила и процессы, чтобы данные были учтены, защищены и использовались согласованно в организации.
SCM простым языком: конфигурационные единицы, baseline, контроль изменений и связь с Git, CI/CD и ГОСТ-документацией.
Высокоуровневые и низкоуровневые языки — абстракция, переносимость, ассемблер и компромисс с производительностью.
Заказчик, исполнитель, поставщик платформы, спонсор; управляющий комитет, руководитель проекта, ключевые пользователи; мотивация и конфликты.
Требование - это ответ на вопрос "Что система должна делать?". Просто договорённость между тем, кто заказывает, и тем, кто делает.
Если после имени следует пара круглых скобок — это вызов функции. Если скобок нет — это обращение к значению (переменной, константе, параметру и т. д.).
Циклы в программировании - виды повторений, условия завершения и типичные сценарии применения.
Цифровая трансформация устойчива только тогда, когда она поддерживается людьми, способными её вести. Инвестиции в компетенции — это инвестиции в масштабируемость изменений.
Что такое код и как он работает - от представления инструкций до компиляции, выполнения и взаимодействия с системой.
Шрифт как цифровая реализация гарнитуры - контуры символов, метрики и отличие от понятия "начертание".
Мы изучили фундамент - что такое проект, команда и менеджмент, а теперь поговорим об управлении.
Верификация отдельных единиц кода - отдельных функций, методов, классов или структур.
Язык программирования — обзор свойств, отличий от разметки и запросов, типизация, парадигмы, выполнение, память, платформа и навигация по языкам энциклопедии.