Process

Overview

From the initial vision to the final product, limlom.com will consult with you on everything from aesthetics to usability and will make sure, through habitual 'Goal Alignments,' that we are working together to realize the same vision. limlom.com also recognizes that in the fast-paced economic environment of today, efficiency is both crucial and necessary. From experience we have learned that the best way to save time and money is to constantly communicate with our clients and collaborate intimately on all aspects of a project.

Discovery

Every client has different internal complexities, goals and aspirations so it is vastly important for us to understand our clients from the core out. We ask questions like: What are the goals of this project? Who is it aimed at? What kind of experience do you want your users to have? How do you differ from your competition? By learning and understanding the complexities of each of our client's business and industries we are able to reflect their image, ideals and goals in our work.

Functionality

After we understand the general nature of our client and where they want to fit into the world we need to outline how the project will behave. Will it connect to a database? Will it be connecting to limlom.com's OnTheHoof Framework? Will users have to log in? Can users apply for a job online and upload their resume? Functionality defines the project, sometimes a project has very little functionality and is designed for aesthetics only, other times, in the case of most Rich Internet Applications (RIAs) the functionality is extremely complex and can take weeks just to diagram and plan out.

Usability

This is typically the step that most design firms leave out. limlom.com has gone to great lengths to research how internet users and application users think and behave. Even though developing and designing on the cutting edge defines our existence, traditional usability concepts are what lie beneath our skin. Our goal is to make the interface not only intuitive to common users but to minimize work and streamline flows. Usability is the core of all projects, if it is good, nobody notices, if it's bad, users will have a negative experience and think twice about wasting their time with you again.

StoryBoarding

Every project has a flow to it. Storyboarding defines this flow and how the user will browse through the different sections and subsections. Using a pen and paper, limlom.com sketches out each section with boxes, circles and arrows detailing how each piece will look and behave. Storyboarding gives a high level overview of the project, keeps us on the same page as the client, catches flaws in the system early on and keeps team members on track during later stages by providing a central reference.

Design

The design of a website or application is what attracts or turns people away. It is one of the pieces that forms a user's positive or negative experience through the use of layout, fonts and color. limlom.com's talented design team takes the sketches from the storyboards and turns them into highly detailed, digital art. Whether limlom.com is creating our client's branding from scratch or incorporating existing branding into the look and feel, limlom.com's design team has always hit the mark. limlom.com's most prized skill is our ability to not only program intelligent rich internet applications and websites, but to make them look amazing while we're at it. Winning a variety of design awards, the limlom.com design team has gained a reputation for its versatile, unique and highly detailed work.

Development

limlom.com strongly believes that a well planned project results in a much faster, streamlined development period. During this stage, the entire architecture for the project is created. The functionality is chunked off to different developers then code is written. The graphics are sliced up in Photoshop and brought into Flash for animation. During this stage it is imperative that all members of the team are in constant communication with each other. It is not a question that a programmer can write code but how well they can write code in parallel and conjunction to other programmers and animators. limlom.com prides itself in its team and how well we seamlessly work together to produce the highest caliber websites and rich internet applications.

Quality Assurance (QA) Testing

Although limlom.com strongly believes in constant testing through the entire lifecycle of the project, there are always rogue bugs and strange phenomenon that need to be sorted out in the end. These are found by rigorously testing the application and trying to concoct strange scenarios and use cases. limlom.com guarantees all of our work to be bug free which means that this stage of the project is absolutely critical in attaining the highest quality possible.

Training

Rich Internet Applications (RIAs) can be complex and more capable than you can imagine. Getting your employees quickly up to speed on their new software allows for better overall understanding and higher adoption rates. limlom.com offers onsite and off site training to give your new rich internet application the highest impact.

Technologies

Some of the technologies we use:

  • AJAX
  • Java
  • Javascript
  • CSS
  • DHTML
  • XHTML
  • SQL
  • XSL/T
  • UML
  • DOM
  • Python
  • Ruby
  • PHP
  • XML

Things to Believe In

We feel strongly about using the best tools, techniques and methodologies available to us. These include:

  • Design Patterns
  • Unit Testing
  • UML
  • Strength in numbers

Knowledge and Community

We specialise in developing Knowledge and Community building environments tailored specifically to users' needs.

Using a range of bleeding-edge and established technologies we can provide you with a working communications solution that fit your specific needs and interests.

Our solutions are all web-based, allowing you to take your extended support environment with you wherever you need it. All our solution aim to meet the interoperable and useability requirements of W3C, WaSP and the major browser creators.