Scope depth matters more than screen count
A workflow with permissions, offline behavior, payment states and integrations may use few screens but require significant engineering. Timeline should be based on behavior and dependencies.
Decision speed is a real dependency
Slow approval, unclear ownership and changing priorities can add more calendar time than engineering. Establish who can make product, design and technical decisions.
Integrations create external uncertainty
Third-party APIs, enterprise systems, vendor sandboxes and data access often determine critical-path work. Validate them early.
Data and migration can set the schedule
Existing data quality, transformation and cutover requirements may be harder than building new interfaces. Profile real data before committing to a migration window.
Platform count changes validation work
Supporting web, iOS and Android may share backend/product logic but still creates platform-specific experience, testing and release work.
Quality requirements are not overhead
Accessibility, security controls, performance, observability and support readiness belong inside the schedule. Moving them to the end usually creates rework.
Plan in releases, not one finish line
Define release 1 around a complete value loop. Add subsequent surfaces or workflows when the architecture and product evidence support them.