KJB uses a proven balance of best practices and industry standards to create a solid software project infrastructure compliant to the agencies requirements, reference models and patterns. We believe that there are pre-development steps that many times get overlooked in order to get development started. Creating the infrastructure to support the client’s needs is as important as starting development. Two key pieces are setting up your test environments with the understanding of agency requirements and accessibility. The second and more important is creating a pipeline for automated builds, tests and deploy. The infrastructure would be built to build developer changes into the product, which triggers a suite of automated tests to validate the build and changes. Reports will be generated identifying the results of the build and tests ran against it. From there, the code will be automatically deployed to the test environment and/or QA staging environments for the testing teams.
This process is crucial to your software project infrastructure and productivity. It saves an enormous amount of time over the life of the project. It also drastically reduces or eliminates manual mistakes with the automation of the infrastructure and tools.