Our Process

Your needs and an appropriate business solution that fits the culture of your organization are at the heart of our process. We first look to understand the philosophy of your organization to put the problems we’ll be addressing into proper perspective. Before designing a particular solution, it is critical to properly identify the problem to be solved, the goals you wish to reach and the metrics we’ll apply to measure our success. As we work through an iterative, incremental approach we’ll provide you with feedback at each step of the way, so that we can adapt when you discover needs that were not apparent at the outset of a project.

Our process has grown out of a quarter century of direct experience with consulting, training and software product development. While we emphasize the importance of requirements gathering, we avoid analysis paralysis by employing the principles embodied in Agile approaches and the Lean Startup Methodology of creating a Minimally Viable Product as early as possible to get user feedback that guides appropriate pivots in a our plan.

Good web design is much more than graphic layout

What do you think a designer does? Designing for the Internet involves lots of levels that should be worked through. Many people start with visual design, because that is what non-technical people can see. And, of course, there is a benefit in quickly creating a visual design and easily having something to talk about. However, there is a lot more to consider in web design and the book “Elements of User Experience” by Jesse James Garrett is a classic in describing the different types of design that enter into a project.

The diagram below (from the book) illustrates stages we work through with clients, as we are providing a complete suite of services from design through implementation. Often, because what should really be the last step, the “visual design,” is the easiest thing for a client to think about, the other steps get skipped or only thought about later, after the site that looked cool ends up not meeting the business needs.

Time starts at the bottom and as you traverse the planes from bottom to top, the “experience design” artifacts that get produced go from abstract to concrete.

"Elements of User Experience" Garrett

From the book “Elements of User Experience” by Jesse James Garrett

Good design requires understanding the objectives of a site in meeting user needs. Content Requirements outline “what” needs to be included in a site. Functional specifications outline the things we want people to be able to do with the content, e.g. download a white paper. Information architecture describes how information should be organized. WordPress offers categories, tags and custom taxonomies for organizing content. Interaction design describes how we’d like people to be able to use the information we have organized. For example, a bicycle tour finder web site would have a goal of helping site visitors to find a bicycle tour they want to take and book a reservation. The information architecture could include a taxonomy for geography, e.g. continents, countries, regions, cities, neighborhoods. Another taxonomy could include types of activities to do while on the tour, e.g. types of food, historic sites, musical performances, etc. Interaction design might then combine a way for a visitor to filter search results based on combining the places where you might want to go with the things you’d like to be able to do as you stop at various locations on your bike tour.

A really great visual design would need to know a lot about the things outlined above. At LoudFeed we do “Information Design” using tools to record these abstractions as part of a dialogue with a client. The artifacts of this dialog enable us to sketch a “user experience” that provides a blueprint for a web site that could be implemented with many different types of a visual design look.

A danger of only doing visual design first is the imposition of contraints on what could be implemented to meet a clients needs. Especially if the visual designer is not fully aware of extensive code libraries for addressing various client needs, then the costs of development can get out of control. This is because sometimes a visual designer comes up with a cool looking design that requires extensive custom coding. When people ask me whether we can implement something in software I answer that we can do anything with two constraints: (1) time and (2) money.

So if you want to save time and money, thinking about user experience design provides the visual designer with information they should have to give you the best possible results. At LoudFeed, visual design is one of the services we provide, but we often work with other visual designers, especially if that designer has a lot of experience in a particular space or a pre-existing relationship with a client.

Do You Need Responsive Design?

LoudFeed.tv on ComputerWithin the last few years screen size has increasingly become an issue. We can no longer assume that visitors will always view our website on a desktop computer or laptop. As a matter of fact, they are just as likely to be using a mobile phone or a tablet. As the owner of a website, you will now have to consider how your beautiful site will look when viewed on a small screen? It might not be as nice looking and usable as you might hope. Responsive design is increasingly becoming popular as a solution to this problem. Here it why.

Continue reading

Our Process

Featured

Your needs and an appropriate business solution that fits the culture of your organization are at the heart of our process. We first look to understand the philosophy of your organization to put the problems we’ll be addressing into proper perspective. Before designing a particular solution, it is critical to properly identify the problem to be solved, the goals you wish to reach and the metrics we’ll apply to measure our success. As we work through an iterative, incremental approach we’ll provide you with feedback at each step of the way, so that we can adapt when you discover needs that were not apparent at the outset of a project.

Our process has grown out of a quarter century of direct experience with consulting, training and software product development. While we emphasize the importance of requirements gathering, we avoid analysis paralysis by employing the principles embodied in Agile approaches and the Lean Startup Methodology of creating a Minimally Viable Product as early as possible to get user feedback that guides appropriate pivots in a our plan.

Design Mockups

Once we have created a wireframe that gives a general picture of the size ratios and placement of web page elements, we use tools like Photoshop and Fireworks to provide a non-working mockup of what a site will look like. This enables our customers to give us feedback before going to the expense of writing code and before we begin to implement functionality and arrange web page elements in a particular fashion.
Home Page Wireframearrow
A design mockup puts the “flesh” on the bones of a wireframe. They create a pixel perfect definition of the placement of graphic elements and the use of whitespace. They add the colors and design elements that will create your corporate identity or brand.

Use Case Diagrams Describe User – System Interaction

Use Cases help us create the website that you need. They tell a story about how a website, or any system for that matter, is used by the various players who are going to interact with it. They make sure that customers are guided through every step of the checkout process and that the seller can do everything he needs to do, from introducing to new products to emailing her customers to keeping track of inventory.

Continue reading

We Help You Understand Internet Services

In order to have a working website, you have to register your unique domain name, you have to point the name to an IP address (identified by a string of numbers) and you have store content (everything in your website) at that IP address. These different services are sometimes handled by the same provider but often by different ones. Continue reading

Wireframes: The First Step

After thinking about the information architecture of your site, we use wireframes to begin to define elements within a web page and the types of user interaction we will provide. We are not thinking about the design of your website at this point. Colors, textures, layout, images and logos will have to wait. First we create the general structure, decide what elements we need, where they should be located, how they will relate to each other and how the visitor will move from one part of the website to the next. Continue reading

Basecamp: Look For The To-Do List

We use Basecamp with easy to use tools for communicating and planning projects. It allows us to send messages, create and post documents, upload files, post due dates and assign to-dos. We apply an Agile process to managing our “to do” lists. The current Sprint appears as the top most “to do” list and the “Product Backlog” contains a wish list of do items that did not make it into the current Sprint in iterative incremental development.

Agile Development and Pricing

Our Agile approach uses Iterative, Incremental Development to enable continuous customer feedback loops. This produces efficient planning of features in successive iterations, where each new iteration incrementally adds new features. Clients benefit from seeing an early release that makes it easier to understand and decide on features to add in later iterations. Continue reading