Learn about our process, from kick-off to launch and beyond
At ID, we craft tailored solutions that bring technology, design and business together. Using the right tools for the job is just one way we custom fit our services to the needs of your business. Developing the right project architecture is central to developing a successful, sustainable web strategy that will deliver the performance and reliability that your business can thrive on.
Getting Started with Discovery and Scope
Through a Discovery Session we will identify your online business goals, audience analysis, creative ideas, technical implications, and special project requirements. Throughout discovery, we identify and select appropriate services that apply to your project. At the end of discovery, we may need to refine our budget estimate to accommodate for any changes in your project’s scope.
Once finalized and approved, our team begins the project planning and research process. Throughout this planning phase, we may need to further refine our strategy and approach as we learn more about your business, workflow, and expectations.
Details Matter! The more detailed you are during the discovery phase, the less likely we may overlook any items that could cause significant changes to your costs and timeline.
Planning, Site Architecture, and Content
Goal Identification: We identify your goals up front, analyse existing performance, optimise, and focus on ROI. All of our efforts will be centered around your goals.
Site Mapping: We map out the architecture and flow of your project to ensure that we all understand how pages and content relate to one another.
User Experience Design (UX): The experience of websites and applications can be more enjoyable and increase productivity through strong User Experience Design (UX). From sketches to wireframes, all of our designs have strategy in mind, and each builds upon other aspects of planning such as Site Maps and Content Strategy.
Content Strategy and Inventory: By understanding your content, we identify hierarchy and importance. We then build funnel strategies that encourage online conversions such as sales, leads, or other actions that generate ROI.
Visual Designs: This is the visual “feel” of your project. This normally integrates with any brand standard you may have. During this process, we typically estimate up to 2 rounds of design revisions. If necessary, additional revisions can be purchased at our normal hourly rate.
Content Gathering and Approvals: In order for us to proceed, all final planning, designs, and content must be accounted for, delivered, and approved before we begin production and technical development, otherwise we may run into accidental budget and timeline overrun down the road.
HOW TO STAY ON SCHEDULE! In order to keep to our estimated production schedule, it is important to have all assets and content ready for production. This includes: Secure web hosting and your SSL at the project onset, Obtain a merchant processing account for a CART NOT PRESENT eCommerce account, Prepare all product photos, Prepare the Product Catalog based on samples provided by the development team.
Development (Production and Technical)
Our production process is broken down into smaller phases. This is a step-by-step outline of many common ID development processes.
Technical Planning: Depending on the complexity of your project, our technical leads may require additional discovery sessions to identify complex needs such as hosting, content delivery, or third-party connectivity.
Design and Asset Production: Once we have all of your approved content, we provide designs for any additional pages or assets such as contact forms, infographics, hero images, Facebook pages, mobile-compatible web pages, banner ads, landing pages, and other campaign needs. If we need to select any stock photography, these purchases will be handled as pass-through costs. Your approval will be required prior to any purchase.
HTML and CSS: Every one of our projects are hand-coded and custom. We use open and up-to date technologies such as Cascading Style Sheets to provide standards-compliant solutions that work across various web browsers.
ABOUT CONTENT LOADING: Content Loading: Depending on the size and depth of your project, we can load content manually into each page, programmatically migrate your old content, or load content via your new content management system. Keep in mind, the more custom your project is, the less control you may have over certain pieces of content. You may be able to save on costs by utilizing your content management system to load content that was not ready by the start of production. If you have resources available to assist with content loading, we recommend budgeting our time for specialty services.
Large and Complex projects
For larger and complex projects, we typically involve many of the following services:
Content Management: To power your content needs, we may integrate a content management system that allows you to update your online content on a regular basis. We have experience with a variety of open-source content management solutions including WordPress, Drupal, and Expression Engine. During discovery, our team identifies your needs and recommends the best tool for the job. Depending on the scope of your project, there may be inherit limitations, but we will identify these during development.
eCommerce / Online Transactions: Online retail is a complex labyrinth of payment processing, inventory management, merchant accounts, and security concerns. Our eCommerce services include not only website development, but also integration into many well known payment processors including PayPal, Google Checkout, and Amazon. We use open source eCommerce solutions such as Magento Commerce and Spree to build robust online stores.
Custom Applications and Solutions: At times, we may need to build solutions from scratch. Our team has experience developing custom online applications using open-source frameworks such as Zend Framework to produce online products outside of the limitations of normal CMS solutions.
HOW TO STAY ON BUDGET: The development of complex projects normally uncovers feature opportunities that may require new estimates. During this process, you will be able to authorize or reject changes in scope and cost to keep things rolling.