Should a company have a Civil Engineer and a Installation Engineer for Enterprise Software?

  • What is the difference between an assembly engineer and an installation engineer?
  • Should the companies have another construction and installation engineer?
+2


source to share


1 answer


There are other considerations than just assignments. Think Sarbanes-Oxley and ITIL.

The answer comes from the structure of your organization and if it is a public company or not. This is an easy question to answer if you are a public company that requires Sarbanes-Oxley compliance. You must separate policy development from software development if you intend to audit your production environment.

If your organization's production environment is ITIL-compliant, your release engineering structure will prevent builds from running from the production team.



A civil engineer works in software development to create a layout, create scripts and configurations that can be installed in production. The Graduate Engineer performs the installation and any manual configuration steps as well as any debug release in real time.

Ultimately, you want your build scripts and environments to be isolated from your production environment. This will ultimately complicate the SCM operation, but creating a separate artifact that can be installed and tested without your help will work for any organization. IMHO.

+2


source







All Articles