Unissant uses Agile Scrum practices for new application development. We have adopted Continuous Integration, Continuous Delivery using DevSecOps delivery methods, tailored to Government standards: enabling agility, productivity and responsiveness to cybersecurity needs.
Unissant has experience in taking Government customers from Agile to DevSecOps. Our core principles of DevSecOps are Continuous Integration, Continuous Testing, Continuous Delivery, and Continuous Deployment. As part of the journey towards the adoption of Agile methodologies, we automate the entire development to deployment lifecycle, with security controls at every phase of lifecycle.
Our DevSecOps cycle consists of code development with a single repository with version control, build automation, automated tests execution, Continuous Integration of code into a shared repository (which triggers automated build/test), Release Automation, Continuous Deployment and post-deployment testing without human intervention, followed by monitoring and planning for any changes. Security is part of development, through static and dynamic security code analysis, and part of operations through controls such as event monitoring and vulnerability assessments.
Unissant delivers not only agile development services to our clients, but we also focus on Agile Transformation. We work with organizations that have a desire to embrace Agile practices but are still developing using a waterfall methodology. We focus on not only identifying the right projects to leverage Agile, but also provide assistance in deploying the right skills, tools & processes to be successful.