At the National Cancer Institute’s (NCI) Center for Biomedical Informatics and Information Technology (CBIIT), Unissant is architecting, developing and deploying critical NCI applications in a Continuous Integration/Continuous Development and DevSecOps environment. This includes developing application and tools using reusable software engineering and design principles.

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.

Agile Delivery Framework

Unissant’s Agile Delivery framework follows key principles such as; Work iteratively, Discover requirements, Test often, Involve the customer, Favor working software over document, Build just enough and focus on quality, Reduce technical debt, Embrace learning and Be accountable.

Over the years, Unissant has developed a robust Agile Delivery framework to consistently deliver these advantages to our customers.

  • Faster time to market – (Shorter delivery cycles, Early ROI)
  • Ability to embrace change even later in development stage – (Business agility)
  • Improves visibility and success factor – (Increased project control)
  • Lower product delivery risks – (Risk Mitigation with improved predictability)
  • Self-managed and empowered agile teams – (Productive teams)
  • Improved quality of the product and development process – (Quality and customer satisfaction)
  • Cross functional teams – (Business – IT alignment)
Experience and Expertise in Agile Services

Unissant has experience and expertise and offer following services:

  • Agile Adoption – Introduce and train the team to Agile principles, new set of practices, tools, and techniques.
  • Agile Transformation – Facilitate transform teams that understands why they are applying the new elements and has changed their behavior so that a new culture emerges that aligns with the Agile values and principles.
  • Scaled Agile – Facilitate applying agile at enterprise level and to large complex projects.
  • Agile Assessment – Conducts “health assessment” for the current Agile practices.
  • Agile Continuous Integration – Helps take agility to next level by building pipelines between development and delivery. Key advantages are; minimize the duration and effort required to deliver, being able to deliver the product in a predictable manner.
  • Agile Testing – Helps setup test automation to test the software and provide the quality product early. Iterative development approach demands regression testing to produce quality product.
Agile Centers of Excellence (COE)

The Unissant Agile SW Dev COE provides a community of practice in which we share access to a knowledge repository, manage agile education and provide Agile governance oversight of the Agile engagement as a service for our Agile practitioners. This includes:

Agile Knowledgebase (AK)

  • Knowledgebase to do Scrum well.
  • Anti-Patterns and pitfalls for Scrum.
  • Scaled Agile approaches
    • Scrum of Scrums (SoS)
    • Large Scale Scrums (LeSS)
    • Disciplined Agile Delivery (DAD)
    • Scaled Agile Framework (SAFe)
  • Effective practices and Federal challenges in applying Agile methods.

Agile Training (AT) program

  • Agile Adoption Roadmap
  • Scrum Master certification
  • Agile and Open Source
  • Agile in Federal Government
  • Agile, DevOps and Continuous Delivery
  • Agile Architecture Principles

Agile Governance (AG)

  • Business – IT Alignment as infrastructure requirements are translated to measurable goals.
  • Measuring effectiveness of money spent.
  • Accessing completeness of the solution.
  • Governance of our Agile Delivery Methodology
Unissant DevSecOps Innovation Center

The Unissant DevOps Innovation Center is a cloud-based development environment for continuously testing, releasing and maintaining applications. The DevSecOps Innovation Center includes servers, tools, development environments, applications and security features which can be spawned online based on user and platform needs. Unissant agile practitioners use it consistently evaluate emerging technologies, quickly build proof of concepts and reduce infrastructure costs. In collaboration with our technology partners, we use the Innovation Center to demonstrate their feasibility to our customers and operational teams. More information about the Unissant Innovation Center can be found here.