Когда я слышу выражение "большой проект", я сразу слышу плач маленького ребёночка, который хочет кушать, а потому папа вовсю делает улучшения проекте, сидя в своём кубикле, в большом корпоративном холле. Папа хочет к ребёночку, и, по-большому, класть папа хотел на этот проект. Параллельно с этим ненавистным проектом папа ищет другой, более оплачиваемый проект, потому что ребёночек скоро подрастёт и ему надо будет идти в школу и больше кушать. А потому ООП, namespaces, agile и тд и тп и пр.