How do you do it at Mindshare Labs, Inc?
We love to see your business thrive. So, we’ve developed a process that combines next generation code with common sense decision making. We start from the ground up and build web technologies based on need. Everything we build is bespoke, well crafted, and highly extendable.
Step 1: Our Discovery
Your organization or business is unique, and so are your technology needs. During this first crucial step, we learn everything we can about you, what you’re trying to achieve and what you want online.
Research and Strategy
We help you identify web strategies that are going to help you succeed. Taking into account current marketing efforts, your existing branding, even your staff, we start to formulate an overall idea & direction.
During this step we gather your list of requirements and then help determine various content sections for your website or mobile app. This helps us to plan a SEO strategy, site organization strategy, and it helps us to design the UI and UX.
Step 2: UI & UX Design
During this step we’re transforming your content and features into a design that’s ready to be turned into an application.
User Interface Design
The UI (or user interface) is the look and feel of an application. We design the interface to support your various content sections.
User Experience Design
The UX (or user experience) is how the application interacts with your users. We like to think of this as how your website moves.
During this step we ask ourselves questions like:
- Do we need dropdown navigation? Does it dropdown when hovered over, or when clicked?
- Do we need an image scroller? Do those images change automatically, or are they toggled by a user?
- What exactly happens when a user ads an item to their cart? Do they get directed to the cart page, or ado they receive a notification?
- What can we do to bring your website to the next level.
As we design various content sections and features, we like to gain valuable feedback. Essentially, we keep iterating over the design until you’re 100% happy with it. This ensures you know the design, and understand what the final product will be.
Design and Interaction Guide
Once we’ve designed your application, we put together a Design and Interaction Guide. This is essentially a visual reference that get’s referred to while we develop. At the end of this process we’ll have a document that can be easily referenced if we ever need to expand or add to your application. Think of this as a brand guide for your website.
Step 3: Development
Now that we have a completed design, we can turn it into a website. Our developers get to work building your website and features one at a time.
In other words, this is where the rubber hits the road!
We have years of experience and spend a lot of time researching web tech. So, when it comes time to determine what your website is built with, you can rest assured we’ll find the right answer.
All of the web applications we build are bespoke, so it’s unlikely we’ll find existing solutions that fit your needs exactly. However, building from scratch is often too expensive or too time consuming. So, first we look for existing open source code libraries or solutions. It’s often possible for us to adapt these solutions to fit your needs.
If we cannot find what we’re lookin’ for, we’ll build it.
Whether we’re building on the WordPress platform, developing an iPhone/Android app or integrating your website with a 3rd party system, we start with a blank page.
In other words, we’re not downloading existing themes, or ‘starter apps’. We’re building from the ground up.
As we finished development, we migrate existing content to the new platform or CMS. This allows us to test and refine your application based on your content needs, not dummy content.
Step 4: Launch Prep and Testing
Our goal is to build an application that works perfectly. That’s a tall order considering there are thousands of devices, millions of users, and an unknown amount of variation in website content. But, we make it our job to account for it all.
A website that renders correctly in all browsers is one thing, but what about a website that works for all people?
People add a level of unpredictability to an application, so we make a high priority to get people using with the site, even before it’s launched.
Launch day is the best day!
We’ve designed, developed, tested and re-tested… now it’s time to show it to the world.