Если вы при составлении программ не забываете учесть все ресурсы, учесть вопросы, связанные с людьми (кто, как, используя какие линии коммуникации будет что-то выполнять), не забывая поддерживать в действии вещи, без которых программа потерпит провал, учитываете результаты исследований и ведёте статистику — ваш успех гарантирован. Это не значит, что по-другому вы не достигнете успеха. Но не значит и обратного.