1 2 3 4 5 6 7 General Platform Name Any aliases for the Platform. eg, Digital One know as D1 and Consumer E-Banking know as CEB etc.. Application Name (Mention the Application name(s) under selected Platform) Application Type Specify application type e.g. Front End, Middleware, Batch Processing Who will be the POC for your platform? (Could be the PM or any other person best suited for coordinating this effort), Mention Full Name and Email Address. High level application description. Technology Stack Technology Stack What technologies are used in each of your application? Previous Next 1 2 3 4 5 6 7 DevOps Culture Readiness DevOps Culture Readiness Identify any significant communication bottlenecks and silo's in the team culture between different team roles such as Development, QA, Infra. Security and Ops Architecture Architecture Are the applications architected to support modular independent packaging, testing and releases? Curent Source Code Management System What tools are used for source code version management? (e.g. Git, SVN, BitBucket) What % of commits to the trunk (Master/Parent) branch result in a merge conflict? (Example: Less than 5%, 20%, 50%, more than 50%) What is the Current Source Code Branching strategy? How do you currently avoid merge conflicts? (Examples: Test in Feature branch ahead of commit to trunk(Parent/Master), other?) How do you currently avoid or resolve merge conflicts? (Examples: Backout changes and fix in feature branch, Fix in trunk branch, other? ) Previous Next 1 2 3 4 5 6 7 Current Build Process How frequent do individual developers check in their changes to the trunk(Master/Parent) branch? (Example: weekly, daily, hourly, other) What tools are used to automate the integration process? (Example: Jenkins, CloudBee's, Azure DevOps, Github, other) Are builds triggered automatically when a code change is committed? What is the level of automation (100% Automated, partially automated or 100% manual)? How long does it take for incremental builds to complete? (Example:# hours, # minutes) How long does it take for full builds to complete? (Example:# hours, # minutes) What build tools are used (Examples: Maven, Ant, other) Previous Next 1 2 3 4 5 6 7 Current Integration Infrastructure Configuration Does the current build process include any functional or integration testing (other than Junit testing)? How often does lack of readily available infrastructure resources bottleneck build or integration deployment processes? (Example: Rarely, 20%, 50% more than 50%) Infrastructure Monitoring What tools are used to monitor the health of infrastructure? (Example: Nagios, AppDynamic, other) What specific Key Performance Indicators are used to monitor the health of integration processes and integration infrastructure? (Example: Jenkins, Home-Grown, Splunk, other) Is application performance monitored during the integration stage and if so which Application Monitoring Tools are used? (Example App Dynamics, Dynatrace, other) Databases What database technologies are used? (SQL Server, PostGres, Mongo, other) How are database changes and versions kept in sync with product application code versions? What tools are used for database testing and monitoring? What % of database tests are automated? (Example: few if any, less than 50%, most are automated, close to 100%) Previous Next 1 2 3 4 5 6 7 Current Document Management. System Current Document Management. System What tools and repositories are used to manage documents? Build Output / Packaging Build Output / Packaging What is the output of the build/packaging process (npm build, JAR, WAR, EAR)? Junit Integration/ Quality Gates and Security & Testing What tools are used for unit testing? (Example Junit, other) Is there a requirement for unit tests for all code? What is the policy for unit tests ? (Example: 100% code changes need to have unit tests, other?) What are the gating requirements for integration? How are integration tests created? What tools are used for integration testing of quality and security? What types of tests are performed during integration (example: code scanning, API testing, function testing, security, performance testing, regression testing)? What % of integration tests are automated? (100%, more than 50%, less than 50%) What are the SCA, SAST or DAST tools used for code scanning? (e.g. Veracode, Sonar, Blackduck etc)? Previous Next 1 2 3 4 5 6 7 Integration process performance How often do developers check in changes to integration? What % of changes that are checked in to trunk pass integration tests and generate a clean build? (Nearly 100%, more than 50%, less than 50%) What % of code changes that pass all integration tests subsequently fail in later stages of testing? (Example: rarely, 10%, 20%, other?) What are the steps prior to integration? What are the steps during integration? Value Stream Timing What steps during integration take the most time to execute? Which steps have to wait for resources before the next step can execute? How long is the wait time for CI Pipeline? Which steps fail most often? Previous Next 1 2 3 4 5 6 7 CD Frequency of Deployment (please specify for each environment) What are your target Environment for deployment (JBoss, Tomcat, ISS, EKS etc.) What is the location of the Target Environments ?(Data center location or Cloud VPC) Do you have Continuous Delivery implemented today? If yes then what tool is used for CD? Is Automated test cases written for the application - Regression, Functional, Integration? What is the Gating requirement for Automated Test Cases? Is automation test suite integrated in CD pipeline (if exists)? Do you have IaC (Infrastructure as Code) implemented? Do you have CaC (Configuration as Code) implemented? How much time it takes to run your Regression Test Suite during Deployment? Do you need to prepare Data for running your automated test cases? Previous Next Thank you for taking the DevOps Maturity Assessment test plesae fill-up the form below and we will send you the assessment results. First Name* Last Name* Company* Corporate email address* Previous Next WordPress Video Lightbox Plugin PCI DSS Certification Opus has been certified as compliant with PCI DSS version 3.2.1. Know more.