2 мин чтения
Лекция 1. Введение в понятие эффективности

Запись лекции.

Тезисы

  • Эффективность – это многогранное и сложное понятие, которое более полно раскрывается через набор терминов:
    • Efficiency – doing things right (cost for functionality + quality)
    • Effectiveness – doing right things (functionality + quality for purpose)
    • Productivity – отношение output (Effectiveness) к input (Efficiency)
    • Profitability – отношение между выручкой (Revenue) и стоимостью (Cost)
    • Performance – итоговый успех компании в бизнес-ландшафте
    • System Cost – стоимость ресурсов, необходимых на проектирование, построение, обслуживание и вывод из эксплуатации технической системы
  • Любой процесс – это набор trade-off, который должен быть уникален для каждой компании
    • В идеальной производственной системе нечего улучшать, её можно только ухудшить. Добавление даже ещё одного дополнительного человека в эту систему приводит к увеличению сложности.
    • Когда мы выбираем инструменты, чтобы справиться с несовершенством мира, мы выбираем те из них, которые минимально ухудшают систему и которые при этом показывают лучшую эффективность для этого контекста.
  • Не существует универсального процессного фреймворка, который возможно применить в любой компании и получить результат
    • У каждой компании свой уникальный контекст, структура и культура. Применять процессы без понимания этого просто потому, что так сделано у кого-то – путь вникуда.
    • Сложные социотехнические системы на самом деле непрерывны, и эффективность – лишь одно из эмерджентных свойств этой системы (что это значит, узнаете в следующий раз).
  • Эффективность не имеет значения, если на выходе нет качественного продукта
    • Качество также определяется многими внутренними и внешними факторами
    • Качество во многом субъективно
    • Требования определяют дизайн социотехнической системы, а значит, влияют на всё

Источники

  • Rethinking Productiviy in Software Engineering
  • Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations

Дополнительные материалы