Мы можем понять, почему GC может понравиться идея самостоятельно создавать программные решения, чтобы быстрее продвигать свою цифровую трансформацию. Но они рискуют получить еще большее разочарование спустя несколько месяцев, если технологическое решение не будет завершено, потому что (как ни трудно в это поверить!) оценка стоимости разработки программного обеспечения абсолютно ужасна по сравнению с оценкой строительных проектов. Давайте сравним основные различия между строительством зданий и созданием программного обеспечения: Требования к проекту: Строительные проекты управляются для создания фиксированной базовой линии нефункциональных требований, чтобы бюджет проекта можно было привязать и контролировать в максимально возможной степени, даже если происходят изменения и работы по ТО и ТР. Сегодня управление проектами программного обеспечения осуществляется с помощью гибких методов, которые основаны на постоянно меняющихся функциональных и нефункциональных требованиях. Программное об