Step 1
DISCOVERY & FREE ESTIMATE
In this first step, we establish a strategic partnership by aligning with our client’s business goals and vision. Our legal team reviews your NDA or creates a new one to protect your intellectual property. The information gathered is used to provide a free written estimate to set clear expectations around budget, scheduling and scope.
We guide the discussion with a questionnaire to gather key details about your project, including objectives, functionality, design, and competitors. One of our experienced project architects will then meet with you to dive deeper and provide insights. Our goal is to understand your business and where you envision the software-at launch, in six months, a year, and even five years down the line. With this knowledge, we will help shape a custom scalable solution using technologies that will last for the entire life cycle of the project.
Step 2
SCOPE OF WORK & QUOTE
After the estimate is approved, we finalize your project details. This process depends on how much technical documentation you have.
PATH A: CLIENTS WITH EXTENSIVE DOCUMENTATION
If you have extensive documentation, we use it to map out the system architecture and refine specifications.
PATH B: CLIENTS WITH LITTLE OR NO DOCUMENTATION
For clients newer to the development process, this is where the key elements of the collaboration begins. Through multiple meetings, we identify potential challenges and opportunities early. Our goal is to help design your minimum viable product, prioritizing key functions while maximizing your budget. We also consider the full product roadmap to ensure your idea is built to succeed in the market.
Path B incurs a fee, credited toward your project if you proceed. The deliverable is a detailed project blueprint, including scope of work and architectural designs.
At the end of either path, you’ll receive a clear quote, schedule, and scope of work outlining our contractual obligations.
Step 3
PROJECT MANAGEMENT
Once the SOW is signed, we add clients to our project management system to centralize communication. Our project management system handles everything from content and file management, to design documentation and delivery. Projects are divided into tickets for each aspect. Common tickets include:
- Master Development
- General Discussion
- Hosting
- Front End Development
- Creative & Design
- App Store Documentation
Clients maintain a single local point of contact for efficiency, while tickets are organized to ensure all key information reaches the right team members. The system supports agile software development, facilitating clear collaboration between our team and yours at every project phase.
Step 4
DESIGN UX/UI
At this stage, our creative team builds on the initial research to create multiple design concepts for your review and ultimate approval. We refine the work through several rounds of revisions until you’re fully satisfied with the design.
Once approved, we provide a wireframe showing how each screen will look and function. This lets you explore the user experience and address any concerns before development begins.
Step 5
DEVELOPMENT
Once the design is finalized, we move into core development. Our process is organized into sprints—short, focused work cycles with clear goals and deadlines, overseen by our scrum managers.
Each sprint focuses on a specific deliverable, sent for client approval upon completion. This process keeps you in sync with our teams through regular deliveries and feedback. Our team provides multiple builds, including alpha and beta versions, for testing and review. Every build is thoroughly tested for bugs by our QC team, so you can focus on feedback for design and functionality. We stay in touch throughout the process, addressing questions and incorporating feedback until final delivery.
Step 6
DELIVERY
Once the client approves the pre-production build, we move the project from development to the production environment. We provide all necessary logins and source code. While many clients choose to host with us, we’re happy to host wherever they prefer. The benefits of hosting with Mystic Media® include continuous performance monitoring and redundant backups of all pertinent data across various physical locations within our cloud infrastructure.
Step 7
SUPPORT & ENHANCEMENTS
Support:
At Mystic Media®, we value long-term partnerships built on trust, responsiveness, and results. Our team supports you even after your product goes live, addressing questions and concerns. We warranty any bugs and typically resolve them within 24 hours. Our project management system makes it easy to request support. Whether fixing bugs or adding new features, we’re fast, efficient, and ready to help your product evolve.
Enhancements:
For new features and enhancement requests, our project manager summarizes the work and prepares a change order and quote. Once approved, our software development teams start programming and deliver an updated build for your review. After final approval, we release the changes to production.
For more information on how the results-driven Mystic Process® can help you build a world-class product, contact us today!