SDLC for Development Projects

The Costpoint Extensions Process diagram outlines the SDLC process for development projects in the Costpoint Enterprise Cloud.

The developer should follow the steps outlined in the Costpoint Extensions Process diagram to design, build, and ultimately promote code into their Production System.

Important Points

  • The SaaS Developer is responsible for archiving a copy of their Development Package for future use. The SaaS Developer is also responsible for maintaining version control of their Development Package. It is important that an archive copy is available in the event that the Development Package has to be modified after it has been promoted to the Production Environment due to application updates.
  • Submitting the Deploy Development Package service request will initiate Deltek to conduct a Security Assessment of your Development Package. The Security Assessment is a comprehensive review of your Development Package (including source code). Results of the security assessment will be shared with the SaaS Developer. If the development package fails the assessment Deltek will provide a reason why the package failed and help identify steps to remedy the security issues prior to re-submission.
  • It is the responsibility of the customer to regression test their existing Development Packages that are live in their Production Environment. Deltek offers a Test Environment for performing regression testing.
  • If your Development Package passes your regression tests, then no further action is needed or required.
  • If your Development Package fails your regression tests, you are required to re-develop the Development Package in your Development Environment. The SaaS Developer is responsible for re-deploying the updated Development Package.