Это зависит от подхода заказчика к управлению конфигурацией.
Знаешь, у них есть выбор. В конечном итоге они могут отказаться от использования вашего продукта.
Если клиент согласен с тем, что вы меняете что-то каждый день, и ему все равно, и это не повлияет на обучение или управление конфигурацией; есть автоматические обновления.
Клиенты с SOE (стандартные операционные среды) ненавидят обновления.
Поймите, что некоторые клиенты не будут принимать программное обеспечение «звонки домой». Они захотят размещать свои собственные обновления. Их ИТ-специалисты должны будут принять участие. Для них это больше работы.
Некоторые клиенты захотят / должны будут проводить собственное обеспечение качества; зависит от заказчика и вида программного обеспечения.
Если заказчику необходимо провести тестирование / работу, чтобы принять / развернуть программное обеспечение, выпустите несколько вариантов продолжительности цикла тестирования / развертывания. Если клиенты не согласны с чередованием развертывания и тестирования. Вот где они всегда тестируют новую версию и выкатывают ее.
Например: 2 недели на тестирование, выпуск не чаще, чем каждые 8 недель.
Тестирование выпуска критически важного программного обеспечения может занять у клиента несколько месяцев. Они делают ставку на результат и оправданно проявляют осторожность. Так что выпуски происходят каждые 6 месяцев или около того.
В критически важном для безопасности программном обеспечении это может занять МНОГО месяцев. Ежегодно или примерно каждые 18 месяцев - не редкость. Еще реже - это вполне нормально.
person
Tim Williscroft
schedule
11.12.2008