About Our Philosophy
From our experience, we have developed a process to guide us from discovery through delivery for your project. The ability for us to work independently or as an extension of your existing team, to handle a project from start to finish or step in and assist a project in progress helps give our customers flexibility to meet internal budgets, time-lines, and expectations. We strive to develop long term relationships with our partners and clients to become a valuable resource, and our high level of availability means we can respond quickly to their requests.
Discovery
The Discovery Phase begins with a conversation with you to understand your ideas,
vision, and goals for the project. We want to ensure that we capture the message and interaction you are
looking to deliver to your audience. During this phase, we will outline the real world challenges,
requirements, and potential risks for the project. We follow up the discussion with any additional
questions we may have, and collect any existing designs, artwork, copy, or collateral that you would
like to included in the final project. By the end of this phase, we will have a clear picture of how we
can produce a website or web application that can conquer all of these challenges.
Definition
The Definition Phase starts off by turning your ideas into objectives. Working in
direct communication with you, we will make recommendations on technologies, discuss any risks, and
fully define the scope of the project. By the end of the phase, we will have identified key milestones,
created a timeline, and presented a plan we believe will lead to a successful project.
Development
The Development Phase gets under way immediately after we have agreed on a plan. Our
iterative philosophy towards projects relies on our skills and experience as well as your feedback to
guide us through the phase. We pride ourselves on keeping you informed of all progress through the
duration of the project. You will be first to know if we are ahead of schedule or experiencing
unexpected setbacks. In general, we provide visual mock-ups to establish the desired “look and
feel” for the project. After the visual fundamentals have been established, we build the
supporting software elements (databases, data validation, etc.) required to meet the goals of the
project. Whenever possible, we use open source technologies, allowing us to utilize thoroughly tested
products by the community that are customizable to suit the project requirements, and offering a more
cost effective solution than non-open source development.
Delivery
The Delivery Phase starts with your software being sent to our testing lab for
verification. We test on all major browsers using both Windows and Mac operating systems. During this
phase, we also make available to you the project for your own testing; allowing you to verify that
every feature meets or exceeds your expectations. After testing is complete, the hand-off of the
finished project for review and approval begins. To this point, we have discovered the goal, defined a
plan for success, and developed on this foundation to provide a quality solution. We will work closely
with you to make certain that you understand and are trained on the software before we deliver and
launch the website or web application. However, this is not us saying goodbye to you; we are always
just a phone call or email away, and are ready to help with any questions, additions or information
that you may need with the finished project or any new development.
