Фредерик Брукс

  • Maria7780hat Zitat gemachtvor 2 Jahren
    Для человека, который что-то создает, неполнота и противоречивость идей выявляются только при их реализации
  • Maria7780hat Zitat gemachtvor 2 Jahren
    большой программный проект состоит из множества задач, часть из которых может быть начата только после окончания других. Вероятность того, что все задачи будут завершены в срок, бесконечно мала
  • Maria7780hat Zitat gemachtvor 2 Jahren
    Чтобы родить ребенка требуется девять месяцев независимо от того, сколько женщин привлечено к решению данной задачи. Многие задачи программирования относятся к этому типу, поскольку отладка по своей сути носит последовательный характер
  • Maria7780hat Zitat gemachtvor 2 Jahren
    Дополнительная нагрузка состоит из двух частей — обучения и обмена данными. Каждого работника нужно обучить технологии, целям проекта, общей стратегии и плану работы
  • Maria7780hat Zitat gemachtvor 2 Jahren
    Если все части задания должны быть отдельно скоординированы между собой, то затраты возрастают как n(n-2)/2. Для трех работников требуется втрое больше попарного общения, чем для двух
  • Maria7780hat Zitat gemachtvor 2 Jahren
    Если помимо этого возникает необходимость в совещаниях трех, четырех и т.д. работников для совместного решения вопросов, положение становится еще хуже. Дополнительные затраты на обмен данными
  • Maria7780hat Zitat gemachtvor 2 Jahren
    отладка компонентов и системное тестирование. Кроме того, затраты времени зависят от количества выявленных ошибок и от того, насколько они «скрытые». Теоретически, ошибок быть не должно. Из-за своего оптимизма мы обычно склонны недооценивать действительное количество ошибок.
  • Maria7780hat Zitat gemachtvor 2 Jahren
    эмпирическим правилом:
    1/3 — планирование,
    1/6 — написание программ,
    1/4 — тестирование компонентов и предварительное системное тестирование,
    1/4 — системное тестирование при наличии всех компонентов
  • Maria7780hat Zitat gemachtvor 2 Jahren
    Изучая проекты, график которых был составлен традиционным образом, я обнаружил, что немногие из них отводили по графику половину времени на отладку, но на практике в большинстве случаев тратили на нее половину фактического времени
  • Maria7780hat Zitat gemachtvor 2 Jahren
    Для программиста, как и для повара, давление со стороны хозяина может определять запланированный срок завершения задачи, но не может определять время ее фактического завершения
fb2epub
Ziehen Sie Ihre Dateien herüber (nicht mehr als fünf auf einmal)