Вы когда-нибудь задумывались, как эффективнее управлять требованиями в вашей компании, особенно когда процесс их проработки не всегда обязателен? На Летнем Аналитическом Фестивале в 2014 году Никита Казаков рассказывает об использовании Team Foundation Server (TFS) для оздоровления требований и делится методиками, которые позволили его компании более эффективно подходить к запросам на изменения.
Никита начинает с описания текущего состояния процесса разработки в лаборатории Касперского, где проработка требований не является обязательным элементом. Он объясняет, что из-за большого объема запросов – вплоть до 10 в неделю – некоторые из них реализуются напрямую в коде без предварительного анализа. Это может привести к тому, что требования не соответствуют ожиданиям заказчика или изменениям, обсуждаемым среди разработчиков.
В своем выступлении Никита подчеркивает важность приведения требований в соответствие с реальной системой. Это включает в себя не только актуализацию требований, но и их полноту и непротиворечивость относительно планируемых релизов. Он объясняет, что «здоровые» требования позволяют избежать неожиданных проблем при тестировании и приемке.
Одним из ключевых инструментов, используемых для этой цели, является TFS, который позволяет добавлять дополнительные параметры к change request, отражающие статус требований. Никита демонстрирует, как можно использовать TFS для более точного планирования, учета и приоритизации запросов, а также для долгосрочного мониторинга изменения состояния требований проекта.
Отдельно он акцентирует внимание на различных визуализациях и отчетах, которые можно построить на основе данных TFS. Эти инструменты помогают аналитикам ориентироваться в объеме необработанных требований, управлять потоком запросов и улучшать качество требований без дополнительных трудозатрат на поддержку.
В завершение Никита Казаков отмечает, что разработанная методика может быть полезна в проектах со сходными условиями и послужить основанием для запроса дополнительных ресурсов у менеджера. Используя уже доступные инструменты, такие как TFS, компании могут значительно снизить трудозатраты и улучшить качество управления требованиями, делая их более "здоровыми" и функциональными.