IPO readiness assessment and roadmap for startups