Introduction: Why a Disciplined Process Matters
Ask ten Los Angeles founders what went wrong on their last app project, and nine will describe some flavor of the same story: the budget doubled, the timeline tripled, the team cycled through three lead developers, and the final product looked nothing like what was pitched in the original proposal. The root cause is almost never the technology or even the talent — it is the absence of a disciplined, phased development process.
Top-tier Los Angeles app development agencies — from Silicon Beach studios to Hollywood-based firms like Frenchy Digital — operate on a consistent seven-phase methodology rooted in agile principles. Each phase has defined inputs, deliverables, team roles, and acceptance criteria. The framework is not bureaucratic overhead; it is the scaffolding that lets a 40-person team ship a HIPAA-compliant telemedicine app for a Beverly Hills clinic in 22 weeks rather than 50.
- Phase 1 — Discovery & Strategy: 2-4 weeks of research and scoping before any code or pixels
- Phase 2 — UX/UI Design: 3-6 weeks of wireframes, prototypes, and high-fidelity visual design
- Phase 3 — Technical Architecture: 1-2 weeks to lock the stack, data model, and infrastructure
- Phase 4 — Development: 8-20 weeks of agile sprints building the actual application
- Phase 5 — QA & Testing: 2-4 weeks of device lab testing, automation, and security review
- Phase 6 — Launch & App Store: 1-3 weeks of store submission, ASO, and phased rollout
- Phase 7 — Post-Launch Maintenance: Ongoing, budgeted at 15-20% of initial cost annually
This guide walks through each of the seven phases in detail — the specific activities, artifacts, team members, acceptance criteria, and common failure modes. Whether you are a restaurant group launching a loyalty app in Downtown LA, a fintech startup building a crypto wallet in Culver City, or a healthcare provider rolling out telemedicine across Southern California, the framework is the same. Only the emphasis shifts.
The most expensive mistake you can make in app development is trying to skip phases. Every project that arrives on our doorstep "50% done, just needs polish" is really 10% done with 40% of technical debt. Process is not the enemy of speed — it is the only path to shipping.
— Chris Machetto, Founder, Frenchy Digital
| Complexity Level | Discovery | Design | Architecture | Development | QA | Launch | Total |
|---|---|---|---|---|---|---|---|
| MVP / Simple App | 2 weeks | 3 weeks | 1 week | 8 weeks | 2 weeks | 1 week | 17 weeks |
| Medium Complexity | 3 weeks | 4 weeks | 1 week | 12 weeks | 3 weeks | 2 weeks | 25 weeks |
| Enterprise / AI | 4 weeks | 6 weeks | 2 weeks | 20 weeks | 4 weeks | 3 weeks | 39 weeks |
For a broader view of the LA market — costs, vendor selection, and technology trade-offs — see our complete Los Angeles mobile app development guide. For pricing benchmarks, see LA app development costs in 2026. If you are targeting a 90-day launch, read our MVP development guide.
Phase 1: Discovery & Strategy (2-4 weeks)
Discovery is the phase most often skipped and the phase most responsible for project failure. In the first two to four weeks of an engagement, no code is written and no pixels are shipped. Instead, the team interrogates the idea itself: who is the user, what is the business model, which features are truly core, what is technically feasible, and what does success look like twelve months after launch.
At Frenchy Digital, discovery is led by a Product Manager and a Solution Architect, with participation from the UX Lead. The engagement begins with a kickoff workshop — typically a full-day session at our Hollywood office — followed by stakeholder interviews, competitive analysis, and a feasibility audit of any existing systems. The output is a signed-off Project Brief that locks scope, budget bands, and success metrics.
Discovery Phase Activities
- Kickoff workshop (full day) — align on vision, success metrics, and constraints
- Stakeholder interviews — 5-10 sessions with executives, users, and subject-matter experts
- Competitive analysis — review 5-8 competing apps, feature matrix, and positioning gaps
- User persona development — 2-4 primary personas grounded in interview data
- User journey mapping — current-state and future-state flows for key scenarios
- Feature prioritization — MoSCoW method (Must, Should, Could, Won't) with the backlog
- Technical feasibility audit — review existing systems, APIs, data sources, and constraints
- Risk register — top 10 project risks with mitigation plans
- Rough order of magnitude (ROM) estimates — budget and timeline bands with assumptions
- Business Requirements Document (BRD) — formal scope document signed by all parties
- Project Brief (15-30 pages) — vision, scope, constraints, success metrics
- User Personas — 2-4 documented personas with goals, frustrations, and contexts
- Journey Maps — visual flows for 3-5 primary user scenarios
- Feature Backlog — prioritized list with MoSCoW tags and story-point estimates
- Technical Feasibility Report — stack recommendation, integration plan, risks
- Wireframe Sketches — low-fidelity sketches of 5-10 key screens (optional, often included)
- Timeline & Budget — phased plan with sprint-level estimates and payment milestones
The most valuable artifact of discovery is often the feature backlog with MoSCoW prioritization. Applied rigorously, it kills the 40-60% of features that founders assume are "must-haves" but that users never actually need. A loyalty app we built for a Beverly Hills restaurant group had an initial wish-list of 47 features; after discovery it shipped with 11 — and hit product-market fit in eight weeks instead of stalling at eight months.
| Role | Responsibility in Discovery | Time Commitment |
|---|---|---|
| Product Manager | Runs workshops, synthesizes findings, writes Project Brief | Full-time, 2-4 weeks |
| Solution Architect | Technical feasibility, integration audit, stack recommendation | 50%, 2-4 weeks |
| UX Lead | Persona research, journey mapping, wireframe sketches | 75%, 2-4 weeks |
| Client Stakeholders | Interviews, workshop participation, sign-off | 10-20 hours total |
| Subject-Matter Experts | Interviews on domain specifics (medical, legal, financial) | 2-5 hours each |
For every dollar spent on requirements discovery, projects save three to five dollars in avoided rework during development. Teams that compress or skip discovery report project cost overruns 3x more frequently than teams that invest the full 2-4 weeks.
— Harvard Business Review, 2025
Phase 2: UX/UI Design (3-6 weeks)
Design is where strategy becomes tangible. In phase two, the discovery outputs — personas, journeys, feature backlog — are translated into screens that users can actually touch. A disciplined design phase runs three to six weeks depending on complexity, and it produces three artifact tiers: wireframes, interactive prototypes, and high-fidelity visual designs with a handoff-ready design system.
Los Angeles sets an exceptionally high design bar. Consumers here are exposed daily to apps from Snap, TikTok, Netflix, Hulu, and Disney — all headquartered within 25 miles of each other. A utilitarian-looking app will be deleted within 48 hours regardless of functionality. For this reason, Frenchy Digital assigns a senior product designer and a visual designer to every project, and we validate designs with real users before committing engineering hours.
Design Phase Sub-Stages
- Week 1 — Information architecture, sitemap, and low-fidelity wireframes (all core screens)
- Week 2 — Interactive Figma prototype, usability testing with 5-8 target users, iteration
- Week 3 — Design system foundation (typography, color, spacing, components, iconography)
- Week 4 — High-fidelity visual design for hero screens, approval from client
- Week 5 — Full high-fidelity coverage of all screens, edge cases, empty and error states
- Week 6 — Motion and micro-interaction specs, developer handoff package in Figma
- Sitemap and information architecture diagram
- Low-fidelity wireframes for 100% of screens (40-80 screens typical)
- Interactive Figma prototype suitable for usability testing
- Usability test report — findings from 5-8 user sessions with video clips
- Design system in Figma (colors, typography, components, spacing tokens)
- High-fidelity visual designs for every screen, state, and resolution
- Empty states, loading states, and error states for each screen
- Motion and micro-interaction specifications (Lottie files or Rive animations)
- Accessibility audit — WCAG 2.1 AA compliance on color contrast and text sizing
- Developer handoff in Figma Dev Mode with redlines and asset exports
Usability testing in week two is non-negotiable. We recruit 5-8 users matching the primary persona, give them the Figma prototype, and ask them to complete 3-5 representative tasks while thinking aloud. Jakob Nielsen's classic research shows that 5 users catch 80% of usability problems. At Frenchy Digital, we extend to 8 because LA audiences are diverse and a single cohort misses cultural and linguistic nuances. Findings feed directly into the next week's iterations.
| Design Artifact | Purpose | Tool | Typical Duration |
|---|---|---|---|
| Wireframes | Layout, content hierarchy, flow validation | Figma (low-fi frames) | 5-8 days |
| Interactive Prototype | Usability testing, stakeholder review | Figma prototype mode | 3-5 days |
| Design System | Reusable component library, consistency | Figma variables & components | 4-6 days |
| High-Fidelity Screens | Pixel-perfect visual design | Figma | 8-14 days |
| Motion Specs | Micro-interactions, transitions, animations | Figma, Rive, Lottie | 2-4 days |
| Dev Handoff | Redlines, asset export, code snippets | Figma Dev Mode | 2-3 days |
For a deeper dive into the design discipline alone, see our full guide on UX design services in Los Angeles. Design and development are not a baton-pass — our designers stay embedded with the engineering team through all of phase four to answer questions and approve implementation decisions in real time.
Phase 3: Technical Architecture (1-2 weeks)
Phase three is short but high-stakes. In one to two weeks, the Solution Architect and Tech Lead lock the decisions that will define the app for years: the mobile framework, the backend language and infrastructure, the data model, the authentication strategy, the third-party services, and the CI/CD pipeline. A bad architecture decision here compounds: it is cheap to fix in week four of a sprint, expensive in month six, and near-catastrophic after launch.
Technical Architecture Activities
- Mobile framework selection — React Native, native Swift/Kotlin, Flutter, or Kotlin Multiplatform
- Backend stack selection — Node.js/TypeScript, Python/FastAPI, Go, or serverless (AWS Lambda, Cloudflare Workers)
- Database design — PostgreSQL schema, indexing strategy, migration approach (Prisma, Drizzle, TypeORM)
- Authentication strategy — Supabase Auth, Auth0, Firebase Auth, Clerk, or custom OAuth 2.0
- Third-party service inventory — payments (Stripe), analytics (Mixpanel), messaging (Twilio), AI (OpenAI, Anthropic)
- API design — REST vs GraphQL, versioning strategy, rate limiting, OpenAPI documentation
- Infrastructure architecture — AWS, Google Cloud, or Supabase/Vercel; CDN, caching, queuing
- Security architecture — encryption at rest and in transit, secret management, WAF rules
- CI/CD pipeline — GitHub Actions, EAS Build for React Native, Fastlane for native iOS/Android
- Observability stack — Sentry for errors, Datadog or New Relic for performance, Mixpanel for product
- Architecture diagram — C4 model (context, container, component views)
- Technology decision record (TDR) — rationale for each stack choice with trade-offs
- Database schema — entity-relationship diagram with indexes and constraints
- API contract — OpenAPI 3.1 specification for all endpoints
- Infrastructure-as-code skeleton — Terraform or Pulumi for all cloud resources
- Security model document — threat analysis, controls, and compliance mapping (HIPAA/PCI/CCPA)
- Non-functional requirements — SLOs for uptime, latency, throughput, and cost
- CI/CD pipeline configuration — committed to the repo before phase 4 starts
Architecture is the phase where regulatory requirements become concrete. For healthcare apps we design around HIPAA from day one — encrypted PHI storage, BAA-compliant services (AWS, Google Cloud, Supabase), audit logging on every PHI read/write. For fintech we map PCI-DSS scope and typically outsource card handling to Stripe or Adyen to shrink audit surface area. For apps serving California residents we bake CCPA requirements — data deletion endpoints, consent tracking — into the data model itself.
The architecture phase exists because "we'll figure it out in sprint 3" is how you end up rewriting your data model in month six. Two weeks of careful decision-making saves three months of painful migration.
— Solution Architect, Frenchy Digital
Phase 4: Development & Agile Sprints (8-20 weeks)
Phase four is where the bulk of the calendar and budget lives. Depending on scope, active development runs eight weeks for an MVP, twelve to sixteen weeks for a medium-complexity app, and twenty or more weeks for enterprise projects with AI, complex integrations, or regulated data. The work is organized into two-week sprints using a lightweight variant of Scrum tuned for mobile product delivery.
Sprint Cadence (every two weeks)
- Monday Week 1 — Sprint Planning (2-3 hours): team commits to sprint backlog and goal
- Daily — Stand-up (15 minutes max): yesterday, today, blockers
- Wednesday Week 1 — Mid-sprint design review with UX Lead and PM
- Friday Week 1 — Backlog refinement for the next sprint (1 hour)
- Monday Week 2 — Continue build, integration, and internal QA
- Thursday Week 2 — Internal sprint review with QA pass on the demo branch
- Friday Week 2 — Sprint Demo with client (30-45 min) + Retrospective (45 min)
- Installable build — TestFlight for iOS, Firebase App Distribution or internal track for Android
- Release notes — list of features completed, bugs fixed, known issues
- Sprint demo video (if client cannot attend live)
- Updated burndown chart and velocity report
- Retrospective notes — what went well, what to improve, action items
- Updated backlog with groomed stories ready for next sprint
The two-week cadence is not arbitrary. One week is too short — context-switching overhead dominates. Four weeks is too long — it mutes the feedback loop that makes agile valuable. Two weeks gives the team enough time to complete meaningful chunks of work while keeping clients close enough to the product that misalignments surface within ten business days, not ten weeks.
| Team Role | Primary Responsibility | Typical Allocation |
|---|---|---|
| Product Manager | Stakeholder communication, scope management, demos | 25-50% per project |
| Product Owner | Backlog ownership, story writing, acceptance criteria | 50-100% per project |
| Scrum Master | Facilitates ceremonies, removes blockers (optional on smaller teams) | 20-30% per project |
| UX/UI Designer | Design iteration, developer support, asset delivery | 30-50% per project |
| Tech Lead | Architecture guardrails, code review, difficult bug triage | 50% per project |
| iOS Developer | Swift/SwiftUI or React Native for iOS | 100% per project |
| Android Developer | Kotlin/Compose or React Native for Android | 100% per project |
| Backend Engineer | API, database, integrations, serverless functions | 75-100% per project |
| QA Engineer | Test plans, manual testing, automation, bug verification | 50-100% per project |
| DevOps Engineer | CI/CD, environments, monitoring, release pipeline | 20-40% per project |
Teams that deliver working software every two weeks report 2.3x higher stakeholder satisfaction and 40% fewer major scope changes in production than teams working on four-to-six week release cycles.
— Agile Alliance, State of Agile 2025
A disciplined definition-of-done is what keeps agile from degrading into chaos. At Frenchy Digital, a story is not "done" until code is merged to main, unit tests pass, the feature is covered by at least one end-to-end test, accessibility has been verified, the designer has approved the implementation, and the story has been tested on both a current and a two-year-old device. "It works on my machine" is not a definition of done.
Phase 5: QA & Testing (2-4 weeks)
Phase five is partly a dedicated hardening sprint at the end of development and partly a continuous discipline woven through every previous sprint. The two-to-four week block at the end is where the QA team pulls all the threads together: regression suites across every supported device, performance profiling, security review, accessibility audit, and UAT with the client.
QA Testing Types
- Functional testing — every user story's acceptance criteria verified against the live build
- Regression testing — full suite run on every release candidate (manual + automated)
- Device-lab testing — minimum 6 iPhones and 8 Android devices spanning 3 OS generations
- Performance testing — launch time < 2s, time-to-interactive < 3s, 60fps scroll, battery profile
- Security testing — OWASP MASVS checklist, static analysis, third-party penetration test if required
- Accessibility testing — VoiceOver (iOS), TalkBack (Android), WCAG 2.1 AA, Dynamic Type
- Localization testing — if shipping in multiple languages, verify every string and RTL layouts
- Network testing — offline mode, 3G, 5G, airplane mode transitions, timeout handling
- Compliance testing — HIPAA, PCI-DSS, CCPA, GDPR as applicable
- User acceptance testing (UAT) — client team executes a scripted test plan and signs off
- Master test plan — scope, strategy, environments, entry/exit criteria
- Test case suite — typically 200-800 cases depending on app complexity
- Automated test coverage report — unit, integration, and E2E coverage percentages
- Performance benchmark report — launch time, TTI, scroll frame rate, memory, battery
- Security audit report — findings ranked by CVSS score, remediation status
- Accessibility compliance report — WCAG 2.1 AA pass/fail per criterion
- UAT sign-off document — client confirmation that acceptance criteria are met
- Release-readiness checklist — signed by Tech Lead, QA Lead, and Product Manager
Automation matters, but it does not replace manual device testing. Frenchy Digital maintains a physical device lab with current and legacy hardware because emulators lie. Battery consumption, thermal throttling on older chips, camera edge cases, Bluetooth handshakes, and background/foreground lifecycle bugs only show up on real devices. For regulated apps we bring in a third-party firm for an independent penetration test and SOC 2-aligned security review.
| Test Type | Tool / Approach | Coverage Target | Run Frequency |
|---|---|---|---|
| Unit tests | Jest (RN), XCTest (iOS), JUnit (Android) | 70%+ of business logic | Every commit |
| Integration tests | MSW, Testcontainers, Supertest | All API contracts | Every PR |
| E2E tests | Detox (RN), Maestro, XCUITest, Espresso | Critical flows only | Every release candidate |
| Performance | Flipper, Xcode Instruments, Android Profiler | Frame budget & TTI | Pre-release |
| Security (SAST) | Semgrep, SonarQube, MobSF | High-severity issues = 0 | Every PR |
| Security (DAST) | Burp Suite, OWASP ZAP, third-party pen test | OWASP MASVS Level 2 | Pre-release |
| Accessibility | Accessibility Inspector, Accessibility Scanner | WCAG 2.1 AA | Per sprint |
Phase 6: Launch & App Store Submission (1-3 weeks)
Launch is a process, not an event. The one-to-three week window at the end of phase five rolls into phase six, which covers App Store and Google Play submission, store listing optimization, a phased production rollout, marketing coordination, and the first 72 hours of post-launch monitoring where unexpected issues usually surface.
App Store Submission Checklist (Apple)
- App Store Connect app record created with bundle ID and team assignment
- App icon assets (1024x1024 master + all required sizes)
- Screenshots — 6.7-inch, 6.5-inch, 5.5-inch iPhone + 12.9-inch iPad (if universal)
- App preview videos (optional but recommended — up to 3 per device size)
- App description, subtitle, promotional text, and keyword list (100 char limit)
- Privacy policy URL and support URL
- App privacy nutrition label — all data types collected, purposes, and linkage
- Age rating questionnaire completed
- App review information — demo account, contact info, review notes
- Export compliance answered (encryption declarations)
- Build uploaded via Xcode, Transporter, or EAS Submit; TestFlight validation passed
- Pricing and availability (countries, release date, phased release enabled)
Google Play Submission Checklist (Android)
- Play Console app record created with package name
- Signed app bundle (AAB) uploaded to production or staged rollout track
- App icon (512x512), feature graphic (1024x500), and phone/tablet screenshots
- Short description (80 chars), full description (4000 chars)
- Content rating questionnaire (IARC)
- Target audience and content declarations (kids, ads, etc.)
- Data safety form — types of data collected, sharing practices, encryption, deletion
- Privacy policy URL
- Play App Signing enrolled (mandatory in 2026)
- Internal testing track populated and validated
- Pre-launch report reviewed (automatic crawl on physical devices)
- Release notes per language, phased rollout percentage chosen (10% → 25% → 50% → 100%)
- Approved production build live on App Store and Google Play
- App Store Optimization (ASO) keyword strategy document
- Phased rollout plan with percentage gates and kill-switch procedure
- Release runbook — who does what on launch day and the first 72 hours
- Monitoring dashboards — Sentry, Crashlytics, analytics, performance metrics
- Marketing launch kit — press release, email templates, social assets
- Day-zero analytics baseline — DAU, retention cohorts, funnel conversion
Apple's review times in 2026 average 24-48 hours for well-prepared submissions, but first-time rejections still happen on roughly 15% of apps. The most common rejection reasons remain privacy disclosures that don't match actual data collection, missing demo credentials, unclear account-deletion flows (required since 2022), and crashes on reviewer devices. Frenchy Digital pre-runs Apple's Metadata checklist and does a dedicated "reviewer experience" pass before submission.
Over 85% of App Store submissions are approved on first review in 2026, up from 60% a decade ago — largely because tooling like TestFlight validation catches most issues pre-submission. The remaining rejections concentrate in privacy, in-app purchase handling, and sign-in/sign-out flows.
— Apple Developer Statistics, 2026
Phase 7: Post-Launch Maintenance (Ongoing)
The app is live. The work is not over — it has changed shape. Post-launch maintenance is the seventh and indefinite phase, and it is the single largest predictor of whether an app is still around and growing two years after launch. Apps that skip or underfund maintenance degrade quickly: crash rates creep up, new OS releases break features, security vulnerabilities accumulate, and eventually the App Store delists them.
Maintenance Activities (Ongoing)
- OS compatibility — ship updates within 4-8 weeks of each major iOS and Android release
- SDK upgrades — React Native, Firebase, payments, analytics SDKs update every 4-12 weeks
- Security patches — CVE monitoring on every dependency, rapid rollout for high-severity issues
- Bug triage — daily review of Sentry/Crashlytics, weekly bug-bash, SLA on severity levels
- Performance monitoring — track launch time, TTI, scroll FPS, crash-free sessions
- App Store Optimization — quarterly refresh of keywords, screenshots, and description
- Review management — respond to store reviews within 48 hours, tag common issues
- Analytics-driven iteration — monthly product reviews, A/B tests for key flows
- Feature roadmap — quarterly planning, backlog grooming, stakeholder prioritization
- Business continuity — on-call rotation, incident response, postmortems for outages
- Monthly analytics report — DAU, retention, conversion funnels, cohort analysis
- Monthly release notes — features shipped, bugs fixed, performance improvements
- Quarterly roadmap document — approved backlog for the next 12 weeks
- Quarterly security review — dependency audit, threat model refresh, penetration test if needed
- Annual OS readiness report — before each September iOS release, each Android release
- Incident postmortems — within 5 business days of any Sev-1 or Sev-2 incident
- Contract renewal briefing — annual health check, budget and scope for the year ahead
| Maintenance Tier | Monthly Cost (typical) | Response SLA | Scope |
|---|---|---|---|
| Essential | $1,500 - $3,500 | 48 hours business | OS compat, security patches, critical bugs |
| Standard | $3,500 - $8,000 | 8 hours business | Above + analytics review, minor features, ASO |
| Growth | $8,000 - $20,000 | 4 hours 24/7 | Above + dedicated PM, roadmap, experiments |
| Enterprise | $20,000+ | 1 hour 24/7 | Above + embedded team, compliance, custom SLOs |
Industry-standard budgeting is 15-20% of initial build cost per year for maintenance. For a $150,000 app, expect $22,500-$30,000 annually; for a $400,000 app, $60,000-$80,000 annually. Skipping this line item is the most common reason formerly successful LA apps disappear from the store two years after launch. At Frenchy Digital, maintenance is a standalone contract with clear SLAs, not a handshake.
Shipping is halftime, not the final whistle. The teams who understand this keep their apps in the top 10% of their category; the teams who don't watch their apps decay from a 4.7-star launch to a 2.9-star grave within eighteen months.
— Frenchy Digital Engineering Team
From discovery workshop to post-launch quarterly review, the seven-phase process is what makes the difference between a $150,000 investment that compounds and a $400,000 write-off. If you are considering an app project in Los Angeles, start with a conversation with our team — the first step is always discovery, and discovery is always the highest-leverage work you can do.
Ready to Begin Your Discovery Workshop?
Frenchy Digital's 49-person team takes LA businesses from idea through discovery, design, development, and launch — on a disciplined seven-phase methodology. Book a free consultation today.
Ready to Start Your App Development Journey?
Frenchy Digital's 49-person team walks LA businesses through every phase — from discovery workshop to App Store launch. Free consultations available.
1517 S Bentley Ave Unit 204, Los Angeles CA 90025
Frequently Asked Questions
Sources & References
- 1Apple Developer — App Store Review Guidelines↗
- 2Google Play Console Help — Data Safety Requirements↗
- 3Scrum.org — What Is Scrum?↗
- 4Agile Alliance — Agile 101↗
- 5Nielsen Norman Group — Why You Only Need to Test with 5 Users↗
- 6OWASP — Mobile Application Security Verification Standard (MASVS)↗
- 7W3C — Web Content Accessibility Guidelines (WCAG) 2.1↗
- 8U.S. Department of Health & Human Services — HIPAA for Professionals↗

