Category
Component
Summary
Business Analysis
Understand your current pain points and future business goals first.
Technology Stack
  • Languages
  • Frameworks
  • Tools
  • Services
Application Architecture
  • Front End
  • Server Side
  • Mobile Applications
  • API’s
  • DevOps
  • Performance and Scalability
Code Assessment
  • Coding Style
  • Maintainability
  • Quality
  • Documentation
Database Assessment
  • Data Schema / Design
  • Data Structure
  • Integrity
  • Data Volume
  • Performance
Development Process
  • Current Process Assessment
  • Task Management / Allocation
  • Roadmap
  • Agile Assessment
  • Productivity
  • Estimation and Requirements Process Review
  • Code Base Management
  • Quality Control
  • Building and Deployment
  • Documentation and Knowledge Base
Documentation
  • Wiki Knowledge Base
  • Application Documentation
  • Infrastructure Documentation
  • Specifications up to date
  • Technical Employee On-boarding
  • Company Processes
Tools, Software and Services Utilised
  • Uptime Monitoring
  • Performance Monitoring
  • Issue Management
  • Version Control
  • Continuous Integration
  • IDE’s
  • Analytics
Infrastructure Architecture
  • Hosting
  • Network Setup
  • Server Setup
  • Performance and Scalability
Backup and Recovery
  • Backup Policies
  • Backup Automation
  • Actual Backup / Restore Test
High Level Security
  • SSL Cert Check
  • Encryption
  • Server Access
  • Code Assessment
  • Application Access
  • Infrastructure Security
Team Assessment
  • Team Structure
  • Identify Key Roles
  • Interviews with each developer
  • Developer Profiles
  • Roles and Responsibilities
Ownership and Access
  • Domain Ownership
  • System Access
  • Codebase Access
Testing
  • Unit Testing
  • Integration Testing
  • Regression Testing
  • Functional Testing
  • User Acceptance Testing
Cost Assessment
  • Infrastructure Cost
  • Team Cost
  • Tools / Services Cost
Issues / Risk Summary
We will list all the issues / risks noted during the above assessment steps
Vision
  • AI / ML
  • Blockchain
  • Distributed Computing
We will look at the possibilities that exist as a result of the technology capability in the company and highlight them.
Recommendations
We will provide a list of recommendations to ensure the technology can cater to the business vision.

We look forward to assisting in your technology journey.‚Äč