Я думаю, що певний тиск у проекті в порядку, оскільки це допомагає підтримувати фокус.
Однак якщо тиск не є реалістичним або якщо зв’язок між керівництвом та технічними людьми працює не належним чином, так, існує ризик, що плановий тиск призведе до поганої якості та / або несвоєчасної доставки.
Досвідчений розробник буде знати, що від нього / її не очікується створення ідеального рішення, а швидше рішення, яке є досить хорошим . Тож оцінка, надана таким розробником, вже відображатиме їх розуміння того, що є достатньо хорошим для конкретного проекту.
Існує безліч факторів, які впливають на визначення досить доброго.
Наприклад, скільки місяців триває проект? Якщо проект триває один рік, ви можете написати прототип цього особливо складного модуля досить швидко на початку проекту, і тоді у вас є кілька місяців, щоб протестувати і налагоджувати його як побічну діяльність при розробці інших, більш рутинних модулів. (Ви можете дозволити цьому модулю дозріти протягом декількох місяців, поки він не буде достатньо хорошим, тому вам не потрібно буде намагатися і правильно його з самого початку.) Я вважаю цю стратегію дуже ефективною, але вам потрібен менеджер, який довіряє вам і дозволить вам тримати проект відкритим місяцями. Інший (недовірливий) менеджер може підштовхнути вас до завершення цього модуля якнайшвидше (незалежно від того, чи доведеться виправити його пізніше і якщо цей підхід в кінцевому підсумку коштуватиме значно більше часу).
Ще один приклад: проект призначений для продукту, який матиме лише один випуск. Потім ви можете спробувати швидко зробити це і покластися на обширні тести, щоб забезпечити роботу продукту, як очікувалося (швидкий і брудний досить хороший ). З іншого боку, якщо продукт матиме два-три випуски, краще витратити деякий час на його розробку, щоб уникнути великого переписування коду для наступних випусків. (У цьому випадку швидке та брудне недостатньо добре, оскільки загальний час розробки протягом трьох випусків більший.)
Підсумок, я вважаю, що погана комунікація між керівництвом та технічними людьми та відсутність загального розуміння того, що є достатньо хорошим для поточного проекту, може призвести до надмірного тиску планування, що призводить до поганої якості / несвоєчасної доставки.
Ніколи не вистачає часу, щоб зробити це правильно з першого разу, але завжди є достатньо часу, щоб виправити це пізніше.