NFR (нефункциональные требования) на собеседовании системного аналитика

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Карьерник — Duolingo для аналитиков: 10 минут в день тренируй SQL, Python, A/B, статистику, метрики и ещё 3 темы собеса. 1500+ вопросов в Telegram-боте. Бесплатно.

Зачем спрашивают на собесе SA

NFR часто забывают, потом героически переделывают. На собесе SA: «дай пример NFR», «как тестировать».

Категории NFR

Performance. Throughput, latency, response time.

Scalability. Horizontal / vertical, target capacity.

Availability / reliability. SLA, MTBF, MTTR, recovery.

Security. Authentication, authorization, encryption.

Maintainability. Documentation, modularity, deployment ease.

Usability. UX, accessibility (WCAG).

Portability. OS support, cloud-vendor-neutral.

Compliance. 152-ФЗ, GDPR, HIPAA, PCI-DSS.

Localization. Languages, currencies.

Observability. Logs, metrics, tracing.

Как формулировать

SMART. Specific, Measurable, Achievable, Relevant, Time-bound.

Bad. «Система должна работать быстро».

Good. «P95 latency для /api/orders < 300ms при 1000 RPS sustained».

Чек: можно ли automatically test? Если нет — переформулировать.

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

FURPS+

Стандартная классификация (HP):

  • Functionality — это functional, не NFR.
  • Usability.
  • Reliability.
  • Performance.
  • Supportability (maintainability).

+:

  • Design constraints.
  • Implementation requirements.
  • Interface requirements.
  • Physical requirements.

Примеры

Performance:

  • «Page load < 2s on 4G».
  • «API response P99 < 1s».
  • «System supports 5k concurrent users».

Reliability:

  • «Availability ≥ 99.9% за календарный месяц».
  • «MTTR < 30 min».
  • «Data durability 99.999%».

Security:

  • «Аутентификация через OAuth 2.1».
  • «Все sensitive data encrypted at rest (AES-256) и in transit (TLS 1.3)».
  • «Annual penetration test».

Compliance:

  • «PII storage в РФ-датацентрах per 152-ФЗ».
  • «Right to be forgotten — implementation за < 30 days».

Usability:

  • «WCAG 2.1 AA accessibility».
  • «Onboarding completion rate ≥ 80%».
  • «UI response time < 100ms».

Связанные темы

FAQ

Это официальная информация?

Нет. Статья основана на ISO/IEC 25010, FURPS, BABOK Guide.


Тренируйте системный анализ — откройте тренажёр с 1500+ вопросами для собесов.