Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00
..

Asset Management System - Project Plans

This directory contains strategic planning documents for the Asset Management System development.

Available Plans

Enterprise Roadmap

24-month phased plan from current state to market-leading MSP solution

A comprehensive roadmap that gradually builds capabilities across 6 phases:

Phase Duration Investment Target Market
Phase 0: Foundation 2 months $40K Internal
Phase 1: Basic MSP 2 months $80K Small MSPs
Phase 2: Mid-Market 4 months $160K Mid-Market MSPs
Phase 3: Advanced 4 months $140K Large MSPs
Phase 4: Enterprise 4 months $120K Enterprise MSPs
Phase 5: Market Leader 8 months $160K All Segments
TOTAL 24 months $700K Enterprise Ready

Quick Reference

Current State

  • Maturity: 65% - Early Stage Internal Tool
  • Test Coverage: 0%
  • Asset Capacity: ~10K assets
  • Market Fit: Small MSPs only (with workarounds)

Phase 0 Priorities (NEXT 2 MONTHS)

  1. Testing Infrastructure - Add 50+ tests, achieve 40% coverage
  2. Import System - CSV/Excel bulk import with duplicate detection
  3. Code Quality - Refactor large files, TypeScript strict mode
  4. UX Polish - Loading states, error handling, bug fixes

Critical Path to MVP (4 MONTHS)

  • Month 1-2: Foundation (testing, import, refactoring)
  • Month 3-4: Automation (notifications, workflows, reporting)
  • Outcome: Viable for small-to-mid market MSPs

Timeline to Enterprise (18 MONTHS)

  • Months 1-4: Foundation + Basic MSP features
  • Months 4-8: N-able RMM integration (CRITICAL)
  • Months 8-12: Multi-RMM + configuration management
  • Months 12-16: Client portal + advanced analytics
  • Months 16-24: ML/AI + mobile app + innovation

Success Metrics

By Month 4 (Phase 1 Complete)

  • Test coverage: 50%+
  • Import: 1,000 assets in <2 minutes
  • Automated notifications: >98% delivery
  • Customer adoption: 5+ small MSPs

By Month 8 (Phase 2 Complete)

  • N-able integration: Live and syncing
  • Sync speed: 10,000 assets in <10 minutes
  • Test coverage: 60%+
  • Customer adoption: 3+ mid-market MSPs

By Month 16 (Phase 4 Complete)

  • Multi-RMM: 3 platforms supported
  • Client portal: 70% adoption
  • Test coverage: 75%+
  • Customer adoption: 3+ enterprise MSPs

By Month 24 (Phase 5 Complete)

  • ML prediction: >75% accuracy
  • Mobile app: Published on iOS/Android
  • Test coverage: 80%+
  • ARR: $1.2M

Resource Requirements

Team by Phase

  • Phase 0-1: 2.5-3 FTE (2 engineers, 0.5 QA, 0.5 designer)
  • Phase 2-3: 4 FTE (2 engineers, 1 specialist, 0.5 QA, 0.5 designer)
  • Phase 4: 3.5 FTE (1.5 engineers, 0.5 QA, 0.5 designer, 1 specialist)
  • Phase 5: 5 FTE (2 engineers, 1 ML, 1 mobile, 0.5 QA, 0.5 other)

Budget Summary

  • Engineering Labor: $560K (80%)
  • QA/Testing: $70K (10%)
  • Specialists: $36K (5%)
  • Infrastructure & Tools: $17K (2.5%)
  • Contingency: $17K (2.5%)
  • TOTAL: $700K

ROI Projection

Metric Month 8 Month 16 Month 24
Customers 8 33 90
ARR $150K $500K $1.2M
Cumulative Investment $280K $520K $700K
ROI -46% -4% +71%
Breakeven - Month 14

Critical Dependencies

External

  • N-able API access (Phase 2)
  • ConnectWise API access (Phase 3)
  • Datto API access (Phase 3)
  • Cloud provider APIs (Phase 5)

Internal

  • Team hiring and retention
  • QA infrastructure and processes
  • Customer pilot program
  • Executive sponsorship

Risk Factors

High Priority Risks

  1. ⚠️ Testing Debt - Zero tests = production risk
    • Mitigation: Phase 0 priority, no features until 40% coverage
  2. ⚠️ RMM Integration Complexity - Underestimated effort
    • Mitigation: Early spike, specialist hire, buffer time
  3. ⚠️ Performance at Scale - 50K+ assets untested
    • Mitigation: Load testing Phase 2, database optimization

Medium Priority Risks

  1. ⚠️ Team Capacity - Resource constraints
    • Mitigation: Flexible timeline, contractors, scope management
  2. ⚠️ API Changes - RMM providers change APIs
    • Mitigation: Versioning, monitoring, automated tests

Next Actions

Week 1

  • Secure executive approval for roadmap
  • Approve $700K budget
  • Begin team hiring
  • Set up development infrastructure

Week 2

  • Kickoff Phase 0
  • Configure testing framework
  • Begin writing first tests
  • Start import system design

Month 1

  • Achieve 40% test coverage
  • Complete CSV import
  • Refactor large files
  • Polish UX issues

Month 2

  • Complete Phase 0
  • Launch import system
  • Begin Phase 1 (notifications)
  • Recruit pilot customers

Documentation Standards

All plans in this directory should include:

  1. Executive Summary - TL;DR with key metrics
  2. Current State Assessment - Where we are today
  3. Target State - Where we're going
  4. Phased Approach - How we get there
  5. Deliverables - Specific, measurable outcomes
  6. Success Metrics - How we measure progress
  7. Resource Requirements - Team and budget needs
  8. Risk Management - What could go wrong
  9. Timeline - When things happen
  10. Exit Criteria - What "done" looks like

Updates and Reviews

  • Update Frequency: Monthly during active development
  • Review Frequency: Quarterly with stakeholders
  • Ownership: Product Management
  • Approvers: CTO, VP Engineering, VP Product, CFO

Last Updated: 2025-01-11 Document Owner: Product Management Team Status: Pending Approval