The aspect of SMART plans that the company will have a problem with is A for "Achievable."
If they do not have enough software developers to complete the project within the promised timeframe, it indicates that the goal is not realistically attainable given their current resources.