Feasibility:
Assessing whether the budget aligns with the startup's goals, taking into account team hiring, the speed of existing partnerships for external dependencies (e.g., timelines for publishing on mobile app stores), and development timelines.
Technological stack:
Analyzing programming languages, execution runtimes, external dependencies, cloud infrastructure and hosting models (e.g., VMs, container orchestration, serverless), data exchange protocols and formats, data persistence, observability (logging, monitoring, alarms, dashboards), DevOps practices (CI/CD pipelines, preview deployments), and scalability.
Team composition:
Reviewing the tech team, identifying key missing roles, and advising on hiring versus outsourcing trade-offs.