Marketing / eCommerce Website
Critical Questions:
- At a high level, what are the goals of the project? Mission, business model, etc.
- For client:
- For partner:
- Short project description:
- What’s the budget? Knowing the budget upfront can dictate creative constraints, development path, and feasibility if possible.
- Low budget: We recommend buying a theme and customizing it at a very minimum level.
- Medium budget: This can accommodate custom design and create a custom theme, but content manageability will be limited.
- Higher budget: Full custom and fully manageable custom theme.
- Are there any platform or CMS requirements?
- If the Budget is low, WordPress is recommended.
- Do they have fancy or frontend-specific requirements?
- Is there a finalized sitemap that can be provided during the estimation process?
- What level of manageability will be required?
- Complex: Components library (ability to create unique pages using pre-existing building blocks)
- High: Page templates (create a new page using a templated framework)
- Medium: Manageable content (image and content changes only)
- Low: No manageability (would have to update code to make edits)
- Can a list of page features and descriptions of the features be provided during the estimation process?
- Are we going to be retaining any features from the current site (if a current site is available)?
- What’s the project timeline, and/or are there critical dates we should know about?
- What’s our role in the project?
- UI/UX design and development.
- Just development.
- How much guidance/consulting do you expect the partner/client will need from us on this project?
- Very little: Building within their design direction and specifications.
- Medium: Providing their team with mobile responsiveness suggestions.
- High: Directing their team through the design process to ensure all requirements are feasible and fit within the technical platform.
- Will we be working directly with the end client?
- Will WRG be responsible for content/blog migration from the current site?
- Are there other technical requirements (integrations), such as setting up Google Analytics, CRM integration, newsletter integration, job board etc?
Good to Know:
- Are there any legal/accessibility compliances we need to know about (ADA, HIPAA, etc)?
- Do they have a hosting environment for this project?
- Managed Hosting: Kinsta or WPEngine
- Self-Hosted: AWS or DO
- WRG hosting
- Do they want to display their site in more than one language? Should we consider a language translation service?
- Is there a finalized sitemap that can be provided during the estimation process?
- Are there examples of what the partner or client is trying to design or build (design inspiration)?
- Are there any specific SEO requirements or benchmarks?
- Who is providing designs?
- Design notes:
- Design examples (inspiration):
Low Priority:
- Are there any specific security requirements for this project?
Web Application
Critical Questions:
- What’s our role in the project?
- UI/UX design and development.
- Just development.
- How much guidance/consulting do you expect the partner/client will need from us on this project?
- Very little: Building within their design direction and specifications.
- Medium: Providing their team with mobile responsiveness suggestions.
- High: Directing their team through the design process to ensure all requirements are feasible and fit within the technical platform.
- Will we be working directly with the end client?
- At a high level, what are the goals of the project? Mission, business model, etc.
- Is there a finalized sitemap that can be provided during the estimation process?
- What is the expected user workflow or user journey within the web application?
- Can you please provide us with the specific app idea or problem statement that the app is trying to solve?
- Are there any legal/accessibility compliances that we need to be aware of (ADA, HIPAA, etc)?
- Are there any specific integration requirements with existing software systems or databases?
Good to Know:
- Is there a preferred tech stack?
- Are they interested in adopting an MVP approach for application development? This involves building the application in phases rather than developing the entire application at once.
- What are the key performance requirements (e.g., response time, scalability, accuracy)?
- Who are the target users or audience for this application?
Low Priority:
- What are the expected traffic and usage patterns for this application?
- Are there any specific performance benchmarks or response time expectations?
Mobile Application
Critical Questions:
- What’s our role in the project?
- UI/UX design and development.
- Just development.
- How much guidance/consulting do you expect the partner/client will need from us on this project?
- Very little: Building within their design direction and specifications.
- Medium: Providing their team with mobile responsiveness suggestions.
- High: Directing their team through the design process to ensure all requirements are feasible and fit within the technical platform.
- Will we be working directly with the end client?
- At a high level, what are the goals of the project? Mission, business model, etc.
- Are there any required integrations with third-party services?
- Is there a list of features and descriptions defined/documented for us to review?
- What is the expected user workflow or user journey within the web application?
- Are there any legal/accessibility compliances that we need to be aware of (ADA, HIPAA, etc)?
- Are there examples (design inspirations) for what the partner or client are trying to design or build?
- What are the platforms that the app should target?
- Android
- iOS
- TV Support
- Wearable Support
- VR
- What are the form factors the app should support?
- Mobile + Tablet
- Mobile Only
- Tablet Only
- If it supports both tablet and mobile phone form factors, will there be separate designs for mobile and tablet devices? (If yes, additional effort will be required for UI implementation)
- Yes
- No
NOTE: If there is no separate design, we assume the tablet will have a scaled version of the mobile app UI.
Good to Know:
- What are the various authentication methods that should be considered?
- Is native (iOS, Android) or hybrid code (React, Flutter) expected?
- Are there any restrictions for using a third-party library?
- Do we need to implement push notifications? If yes, tell us more.
- Should the app need to work in the offline mode?
- Are there any analytics platforms or tracking codes to be implemented?