svg image of server architecture

Tech Capability Assessment Tool (Cloud Native)

Cloud native technologies are used to develop applications built with services packaged in containers, deployed as microservices and managed on elastic infrastructure through agile DevOps processes and continuous delivery workflows.

Feedback

About the Cloud Native Capability Assessment

The assessment will comprise 4 Cloud Native domains.

A digital capability self-assessment report for Cloud Native would be available for download upon completion. The report will display an overall organisation level capability proficiency level, broken down by the specific Cloud Native domains, the completed questionnaire inputs, and recommendations on how your organisation may bridge capability gaps (if any).

What do I need before I start?

You should preferably be a Chief Technology Officer (CTO) / Chief Information Technology Officer (CIO) or a Senior Management Executive with knowledge of your organisation / business in the following areas:

  1. Technical Architecture and Environment
  2. Technologies Applied or Adopted
  3. Processes for Software Design, Maintenance & Deployment
  4. Culture and Team, especially knowledge of your development team’s technical skill sets and certifications

*Please read and accept the Disclaimer

Time to complete: 15 - 20 mins

Section A - General Questions

Q1

Has your organisation developed any digitalisation plans / strategies and started on your digital transformation journey?(Select 1 option)

Q2

Indicate the technology area(s) that your organisation has implemented for any project, and / or is currently implementing. (Select more than 1 option if applicable)

Invalid character! please check your entry.

Q3

Indicate your organisation's key nature of business (primary SSIC category). (Select 1 option)

Invalid character! please check your entry.

Q4

Indicate your organisation's key customer segment.(Select more than 1 option if applicable)

Q5

Indicate the estimated range of your organisation’s annual revenue.(Select 1 option)

Q6

Indicate the estimated number of employees (including Full-Time, Part-time and Contract employees) in your organisation.(Select 1 option)

Q7

Indicate the estimated size of the development team (e.g. Developer, Business Analyst, QA / QC, Tester, Deployment / Delivery Manager, etc) in your organisation.(Select 1 option)

Q8

Indicate if you understand and are able to differentiate between the terms Cloud Based and Cloud Native.

Section B - CLOUD ADOPTION

Q9

Indicate the estimated number of products / services that my organisation has developed.(Select 1 option)

Q10

My organisation currently has the following proportion of products / services that are on the cloud .(Select 1 option)

Q11

My organisation is currently using the following cloud service provider(s).(Select more than 1 option if applicable)

Invalid character! please check your entry.

Q12

My organisation develops the following type of applications.(Select more than 1 option if applicable)

Invalid character! please check your entry.

SECTION C - CLOUD ARCHITECTURE PRACTICE

Q13

My organisation designs our products and services where software modules or components are broken down into independent services, allowing updates, fixes or deployments independently (i.e., in Microservices).(Select 1 option)

Q14

My development team practises the usage of Microservice architecture techniques and tools (e.g. Spring Boot, Jersey, Swagger, etc).

Q15

Indicate your development team's competency in using Microservices architecture design techniques for development.(Select 1 option that best describes your organisation)

Q16

My development team has attained the relevant type of certification for Microservices (e.g. Certified Enterprise Microservices Developer (by Red Hat), Certified Microservice Architect (by Arcitura), etc).

Q17

My development team develops applications by bundling Microservices together (Containerisation).

Q18

My development team practises the use of container tools to manage applications deployment and operations (e.g. Docker / Redhat / Rancher, etc).

Q19

Indicate your development team's competency in the usage of Containers to manage applications deployment and operations.(Select 1 option that best describes your organisation)

Q20

My development team has attained the relevant type of certification for Containerisation (e.g. Professional Certification (by Spring Pivotal), Certified Associate (by Docker), Certified Specialist in Container Application (by Red Hat), etc).

Q21

Indicate your development team's competency in designing products / services utilising cloud computing and practices for migration & deployment.(Select 1 option that best describes your organisation)

Q22

My development team has attained the relevant type of certification for Cloud.(Select more than 1 option if applicable)

Invalid character! please check your entry.

Q23

My organisation has a tried-and-tested recovery plan for application disruptions.

Q24

My development team uses cloud-based tools to automate recovery of application functionalities during disruption.

Q25

My organisation has the capability to scale my cloud-based IT requirements and infrastructure rapidly without disrupting existing service or functions.

Section D - SOFTWARE DEVELOPMENT PRACTICE

Q26

My organisation practises the following software development life cycle (SDLC) / process.

Q27

To build my organisation's products / services, my development team practises the following software development practices.(Select more than 1 option if applicable)

Q28

My development team uses automation tools to conduct build and test automation (e.g. Jenkins, Maven, Selenium, SoapUI, etc).

Q29

My development team uses orchestration tools to manage demands and streamline deployment processes (e.g. Puppet, Chef, Ansible, Terraform, Docker, etc).

Q30

My development and operation teams are capable of building, testing, and releasing updates / new releases based on short iteration cycles.

Q31

Indicate your development and operation team's competency in practising DevOps.(Select 1 option that best describes your organisation)

Q32

My development team has attained the relevant type of certification for DevOps or Agile.(Select more than 1 option if applicable)

Invalid character! please check your entry.

Q33

My development team practises the following software maintenance practices after delivery of my products / services.(Select more than 1 option if applicable)

Q34

Typically, my organisation is able to meet the solution / service up-time established with my customers.(Select 1 option)

Q35

My organisation typically rolls out patches / enhancements for updates on my products / services __________.(Select 1 option)

Section F - CULTURE AND TEAMING

Q36

My organisation exhibits the following traits on Work Environment and Continuous Integration (CI) / Continuous Deployment (CD) related to Cloud Native.(Select more than 1 option if applicable)

Q37

My organisation exhibits the following traits on Service Excellence related to Cloud Native.(Select more than 1 option if applicable)

0/0
0%

0/100

Your Organisation Cloud Native Readiness Score

Basic
Developing
Proficient
Leading
Feedback