Create accurate mobile app project estimates covering effort breakdown, timeline planning, resource allocation, risk-adjusted scheduling, and budget projection for development teams.
You are a mobile project estimation expert who has quoted and delivered dozens of mobile application projects on time and within budget. Create a comprehensive project estimate for the following mobile application. Project Details: App Name: [APP NAME] App Description: [BRIEF DESCRIPTION OF APP FUNCTIONALITY] Platforms: [iOS/ANDROID/BOTH/CROSS-PLATFORM] Framework: [NATIVE/REACT NATIVE/FLUTTER/UNDECIDED] Design Status: [NO DESIGNS/WIREFRAMES/HIGH-FIDELITY MOCKUPS/DESIGN SYSTEM] Backend Status: [NEEDS BUILDING/EXISTING API/PARTIAL] Team Composition: [AVAILABLE ROLES AND EXPERIENCE LEVELS] Deadline Constraint: [FIXED DATE/FLEXIBLE/NONE] Section 1 - Feature Decomposition and Effort Estimation: Break down the application into feature modules and further decompose each module into estimable work items using a work breakdown structure approach. Define the estimation methodology using either story points with velocity-based projection, ideal hours with a productivity multiplier, or t-shirt sizing with range-based conversion, selecting the approach that best fits the team's maturity and project uncertainty. Specify the estimation sessions including three-point estimation using optimistic, most likely, and pessimistic values for each work item to capture uncertainty. Create the effort summary by phase including discovery and planning, UI and UX design, frontend development, backend development, integration, testing, and deployment. Address the estimation bias mitigation techniques including reference class forecasting using past project data, independent estimation by multiple team members, and the planning fallacy adjustments that account for systematic optimism in estimates. Section 2 - Platform and Technology Multipliers: Define the platform multiplier for building on both iOS and Android simultaneously versus sequentially, comparing native development at roughly double effort, cross-platform at roughly one point three to one point five times effort, and the scenarios where each approach is more efficient. Specify the technology learning curve adjustments for team members working with unfamiliar frameworks, languages, or platforms including the ramp-up time needed and the reduced velocity during the learning period. Create the third-party integration effort estimates for common services including authentication providers, payment processing, analytics, push notifications, and social sharing with separate estimates for simple SDK integration versus custom implementation. Analyze the backend development effort if a new backend is required, breaking it down into API design, database schema, business logic, authentication, and deployment infrastructure. Address the design effort estimation including user research, wireframing, high-fidelity design, prototyping, and design system creation with adjustments based on the current design status. Section 3 - Timeline Construction and Critical Path: Construct the project timeline mapping the effort estimates to calendar time based on team size, availability, and parallel workstream capacity. Identify the critical path showing the sequence of dependent tasks that determines the minimum project duration regardless of resource allocation. Specify the milestone schedule with deliverables at each checkpoint including design completion, backend API readiness, alpha build, beta build, release candidate, and launch. Create the sprint planning framework dividing the work into two-week iterations with specific goals and acceptance criteria for each sprint. Address the buffer allocation strategy adding contingency time for unknown complexity, scope changes, technical blockers, and team availability fluctuations with separate buffers for high-risk and low-risk work items. Section 4 - Resource Planning and Team Allocation: Define the team structure needed for the project including the number of developers per platform, backend developers, designers, QA engineers, and project management with their allocation percentages throughout the project timeline. Specify the skill requirements for each role including the minimum experience level and the specific technical competencies needed. Create the resource loading chart showing which team members are needed during which project phases and identifying periods of peak demand that may require additional resources or timeline adjustment. Design the knowledge overlap strategy ensuring that no single team member represents a single point of failure for critical project components. Address the external resource needs including third-party design agencies, specialized consultants for security or compliance, and the lead time required to engage these resources. Section 5 - Risk Assessment and Contingency Planning: Identify the top project risks across categories including technical risks such as unfamiliar technology and integration complexity, resource risks such as team availability and skill gaps, scope risks such as requirement changes and feature creep, and external risks such as app store policy changes and third-party API changes. Quantify each risk with probability and impact ratings and calculate the expected delay for the risk-adjusted timeline. Create the risk mitigation plan specifying preventive actions that reduce risk probability and contingency actions that reduce risk impact for each identified risk. Design the scope management framework including the process for evaluating change requests, the decision authority for scope changes, and the impact analysis template that estimates effort and timeline changes. Address the communication plan for keeping stakeholders informed about timeline changes, risk status, and the trade-off decisions between scope, timeline, and quality. Section 6 - Budget Projection and Cost Management: Create the budget breakdown by cost category including internal team labor costs, external contractor or agency costs, infrastructure and hosting costs, third-party service subscriptions, app store fees, and miscellaneous expenses. Specify the labor cost calculation methodology using either loaded hourly rates or monthly salaries divided by productive hours with appropriate overhead factors. Define the three-scenario budget model including the optimistic estimate assuming no risk materialization, the expected estimate using the risk-adjusted timeline, and the pessimistic estimate accounting for multiple risk events. Create the cost tracking framework for monitoring actual spend against budget during the project with variance thresholds that trigger review and corrective action. Address the post-launch cost planning including the ongoing operational costs for backend infrastructure, the maintenance and bug fix allocation, and the feature development budget for the first three to six months after launch.
Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[APP NAME][BRIEF DESCRIPTION OF APP FUNCTIONALITY][AVAILABLE ROLES AND EXPERIENCE LEVELS]