Maybe Quality Assurance and Software testing is something Camping World does not do. I'm a software tester, but far too many programmers think they can code flawless, and companies believe them. Code goes into production and the whole thing blows up! Thus the need for a group of independent testers from the developers (their own separate department that think independent of the developer, and test by requirements and not by code)... and test leads who know how and what to test, find bugs and get them fixed before things go into production. And a good execution plan will also have a back-out strategy in the event things don't go well.
Maybe Camping World does not do this? Or maybe they hired a 3rd party vendor to do the work for them, that had no clue of their business model. This is the #1 problem with the company I work for ... when they let 3rd party vendors do the coding instead of doing it in-house with expert people who have the "business knowledge."... Slowly my company is learning, and more and more development is now returning home!
And another problem ... sometimes ... when testers FAIL the code, business still put the code in production anyway, just to make upper management look good, but then it fails and only causes more problems.
I definitely understand the plight of a business attempting to get new code into production by an established time. And it does not surprise me at all when they push for production when it's really not ready! We testers FAIL the code, notify of the risks, and then we are ignored anyway! Sometimes it makes me want to scream!