Cost Saving Worksheet for a Typical Application
This document discusses the cost of developing and operating an application with and without Trillo Workbench. It considers a typical medium-sized application as an example. The cost is the same for the analysis, requirement and functional design phases in both cases.
The tables below are summaries for development and . The sections following provide detailed worksheets of how costs are calculated.
Development and Deployment Phase Costs
Phase | Without (Trillo Workbench) | With (Trillo Workbench) | Savings |
Development (until integration testing) | USD 1.2M | USD 280K | USD 920K |
Production readiness and deployment | USD 240K | USD 40K | USD 200K |
Production Phase Cost (recurring monthly cost)
Phase | Without (Trillo Workbench) | With (Trillo Workbench) | Savings |
Recurring monthly cost of operation and maintenance | USD 12.5K |
USD 9.5K (includes cost of Trillo Workbench License) |
USD 3K |
- The recurring cost does not include the cost of enhancements. The cost would remain proportionately lower with Trillo Workbench.
- Since Trillo Workbench is a platform for building the server side of an application, the cost of development of UI is not considered. In our experience, the cost of UI is 40-50% when using Trillo Workbench. It is due to the uniformity of APIs and on-time availability of servers.
Costing Without Trillo Workbench
The following sheet shows the total cost of ownership (TOC) of an application without Trillo Workbench listed by 3 phases – A) Development, B) Production Readiness & Deployment, C) Recurring Monthly Cost in Production
Development
Total Cost: 900K – 1.2M
Cost Basis: A typical medium size enterprise class application requires a team of 15 people for 6-8 months. The team composition is shown in the following table. The blended cost of 10K per person per month is assumed.
Role | Number of People | Responsibilities |
Cloud Architect | 1 | Design a scalable deployment architecture for services. |
Cloud Engineer | 1 | Write DevOps scripts. |
Platform Engineers | 4 | Build core services such as – data, storage, OAuth2 integration, audit service, cloud service integration, etc. |
Application Architect | 1 | Design data model and business processes. |
Application Engineers | 4 | Write application code (due to evolving platform core services they work at 50% efficiency) |
QA | 4 | 2 for testing core services, 2 for application code |
Production Readiness & Deployment
The process production readiness process is iterative using these typical steps:
- Stress test.
- Security, compliance and governance audit.
- Fix issues identified.
- Repeat 1-3.
Total Cost: 160K – 240K
Cost Basis: 8 people, 2-3 months, blended cost of 10K per person per month.
Role | Number of People | Responsibilities |
Security Architect | 1 | Conduct security audits, identify issues and prioritize them. |
Cloud Architect | 1 | Redesign cloud configuration based on security review. |
Cloud Engineer | 1 | Change DevOps scripts. |
Platform Engineers | 2 | Fix performance, scalability, reliability, and security issues. |
Application Engineers | 2 | Redesign code that has performance, scalability, reliability and security issues. |
QA | 1 | Test changes, rerun test suite. |
Recurring Monthly Cost in Production
Cost: 12.5K per month
Role | Number of People | Responsibilities | Cost |
Cloud Engineer | 1/2 | DevOps, monitoring | USD 5,000 |
Platform Engineer | 1/2 | Enhancements, bug fixes | USD 5,000 |
Application Engineer | 1 | Enhancements, bug fixes | USD 10,000 |
Total | USD 17,500 |
Costing With Trillo Workbench
The following sheet shows the total cost of ownership (TOC) of an application with Trillo Workbench listed by 3 phases – A) Development, B) Production Readiness & Deployment, C) Recurring Monthly Cost in Production
Development
Total Cost: 210K-280K
Cost Basis: A typical medium size enterprise class application requires a team of 7 people for a period of 3-4 months. The team composition is shown in the following table. The blended cost of 10K per person per month is assumed.
Role | Number of People | Responsibilities |
Application Architect | 1 | Design data model and business processes. |
Application Engineers | 4 | Write application code. |
QA | 2 | For application code |
Production Readiness & Deployment
Production readiness is an iterative process as depicted in the following steps (typical):
- Stress test.
- Security, compliance and governance audit.
- Fix issues identified.
- 1-3 will go much faster with the Trillo Workbench.
Total Cost: 20-40K
Cost Basis: 4 people, 0.5-1 month, blended cost of 10K per person per month.
Role | Number of People | Responsibilities |
Security Architect | 1 | Conduct security audits, identify issues and prioritize them. |
Cloud Architect | 1 |
Redesign cloud configuration based on security review. Change DevOps scripts. |
Cloud Engineer | 2 |
Redesign cloud configuration based on security review. Change DevOps scripts. |
Platform Engineers | 0 | If any issues are found that require change in the platform (Trillo Workbench), Trillo will fix it under support agreement. |
Recurring Cost in Production
Cost: 9.K per month
Role | Number of People |
Responsibilities | Cost |
---|---|---|---|
Cloud Engineer | 1/4 | DevOps, monitoring | USD 2,500 |
Application Engineer | 1/2 | Enhancements, bug fixes | USD 5,000 |
Trillo Workbench License (3) | USD 2,000 | ||
Total | USD 9,500 |