Discovery

The discovery phase allows Monkeyfoot and the client to put together a blueprint for the project to achieve your objectives.

Production

The production phase allows Monkeyfoot to build out all of the components needed for development and launch.

Development

The development phase is where everything comes together as a working website or application.

divider

Our approach to online and mobile solutions is based on the philosophy that any successful launch starts with a solid foundation of clearly defined objectives through research and discovery.*

Phase 1: Discovery

The discovery phase allows Monkeyfoot and the client to put together a blueprint for the project to achieve your objectives.

Account Management: Account management at Monkeyfoot is handled by the lead team member of the project. This task allows for scheduling, general communication, and management of a project to keep things moving.

Research: The research task allows Monkeyfoot to review any client competitors and existing materials in order to find the best route to success. Knowing the landscape of your brand helps us develop a plan to achieve success.

SEO Keyword Analysis: For online marketing sites, the SEO keyword analysis allows Monkeyfoot to determine the best possible search terms to incorporate into the website content. These terms are what we expect users to search for in the various search engines and what we will target for your high organic search rankings.

Information Architecture (IA): Information architecture and user lows allow us to map out your website or application, similar to a visual sitemap. This deliverable would give both the client and Monkeyfoot a 10,000 foot look at how the project will be constructed, how users will move through the site based on decision trees an allow us to plan how we intend to drive users to specific content.

Wireframes: Wireframes are similar to the blueprint of a house. It’s much easier to make changes to the plans before the house is built. So we approach projects in the same way. We eliminate all subjective aspects of design and focus on the usability, such as the best way to present information to the user and move them throughout the site or application. It allows us to plan navigation structure, content balance and graphical drivers without personal design preferences impacting the usability.

Look & Feel / Design: The design task is where the project begins to take shape. Colors, gradients, shadows, text treatments, blood, sweat, tears… these are the fundamentals of design. At this point we begin to enter the world of opinion. While there are many rules to design, ultimately it falls to personal preference and is sometimes difficult to hit the nail on the head. Monkeyfoot’s industry leading team of designers have over 40 years combined online design experience, so we usually get it obnoxiously close the first time around.

Phase 2: Production

The production phase allows Monkeyfoot to build out all of the components needed for development and launch.

Development Consulting: When working with existing applications and content management systems, it’s often necessary to bring in consultants to help bridge the gap between current server communications and the new recommended communications and layouts. Monkeyfoot’s development experts would work with the client to streamline this process and answer any questions that may arise. This task may include documentation such as a functional or technical spec, or may simply require a conference call with the client’s development team.

Template Design: The design task presented you with the initial look & feel of the project, this task allows us to put graphics to the remaining wireframes produced during the discovery phase.

Asset Production: The asset production task fills in all the open holes in the designs. Buttons, inline article images, and cleaning up executive headshots are common elements of this task.

Front-end Coding: This is the framework that holds the design together in a browser or mobile app. Monkeyfoot builds websites as W3C Valid XHTML Table-less CSS markup. Compatible with IE, Firefox, Opera and Safari with W3C Valid shorthand and optimized CSS. Don’t worry, most of us here don’t know what that means either, but our code guru has it tattooed on his arm.

Phase 3: Development

The development phase is where the rubber hits the road, and work begins on the code that brings your application to life (regardless of whether it runs in a browser, or on a tablet – it’s still an application).

Agile Development: We are agile development experts. The industry at large has proven time and again that mounds of paperwork, Gantt charts, and project management reports simply aren’t effective when it comes to building great software that works. Instead we focus on nailing down unambiguous requirements, estimating those requirements, and then developing software to address them. With daily builds out to a test server, project owners are able to keep their finger very much on the pulse of the project, and with our project tracking tools are able to see exactly how the project final delivery is shaping up, and respond. We also integrate the customer into the project, making them a part of the development team. This enables us to shift priorities as your business needs demand, and to ensure that there are never any nasty surprises either in terms of functionality, or final delivery date.

Testing: We don’t believe testing is something that happens at the end of a project. It happens from the moment a developer starts writing code. In fact, the first thing a Monkeyfoot developer does is write tests. This is how we match up your requirements to our code – the requirements are expressed as functional, executable tests. When a test passes, the requirement is complete. If bugs are found, then we write tests to reproduce them. If the requirement is misunderstood, our test suite grows and evolves.

What this means to our customers is an incredibly low bug rate, and an amazingly high quality set of deliverable code. Within Monkeyfoot we never “think” our software works, we know it does.

Case in point: Ding! Our first iOS application has never ever needed to be patched. TapCheck, our checklist application featured in PC Pilot magazine has only ever needed 1.

Process Consultancy: Handing your entire project off to an external consultancy can be scary, especially if you already have competent developers of your own in house. We are happy to work with your own team and coach them in our agile ways. We’ll oversee the project, educate your team, highlight where things could be better and get them working to the absolute best of their ability. Alternately, if you have a project that’s just not going too well, give us a call and we’ll help get it back on the straight and narrow fast.

* The information above is presented to give you an overall sense of the Monkeyfoot project process. It is not a comprehensive list of our processes nor is it applicable to all projects.

» Are you trying to find out if we do something specific? Here’s a handy-dandy alphabetical list of the process tasks listed to the left. As stated in the small print, this is not a comprehensive list. Please contact us if you need something you don’t see listed here.