Levels of complexity.
Yes, I worked for a company like that. It started pretty simply. Develop an engineering package to install a device in a chemical plant. That sounds simple enough. Present the package for approval and if approved with comments make corrections and issue for construction. Then reissue if changes were made. Within two years we added the policy the client is always right. So the client stared making changes. For example issue a job in 26 parts with three parts every week and changes coming back every two weeks. You can see the cascade of changes flowing thru the parts as the packages are issued, corrected, reissued and so on. Like a snowball it became insane and failed which was really sad because the project was not difficult if managed properly.
Yes, I worked for a company like that. It started pretty simply. Develop an engineering package to install a device in a chemical plant. That sounds simple enough. Present the package for approval and if approved with comments make corrections and issue for construction. Then reissue if changes were made. Within two years we added the policy the client is always right. So the client stared making changes. For example issue a job in 26 parts with three parts every week and changes coming back every two weeks. You can see the cascade of changes flowing thru the parts as the packages are issued, corrected, reissued and so on. Like a snowball it became insane and failed which was really sad because the project was not difficult if managed properly.