Choosing the Best Brand Agency Can Spare You From Negative Consequences

Finding the most dependable brand agency is no longer that difficult today. It is because the internet is so rich with information on how to get to one of those agencies. Guidelines on how to choose one are widespread and you can always find them on the web. Qualifications of those potential firms can also be read on their websites. Plus, you can always connect to other companies who already have employed several agencies in the past and get their feedbacks concerning a particular agency or agencies so you can weigh the options and narrow down your choices.

As business entrepreneurs it has always been our desire to see our brand, product , or services become closer to the hearts of our clients and target audience. So as much as possible we try to apply every marketing principle and every tool that our hands can find so that what we offer to people can go straight to their hearts and settle there. There are so many tools that are available today and a reputable brand agency is an institution that is well equipped to help you utilize those tools and put them to work for your best interest. They can provide timely solutions to your branding needs.

When looking for the best branding firm to work with you on your branding tasks, it is good to have in mind the list of things that you are expecting from them. It is a must that you have this list because this will serve as your guide during your inquiries with different agencies. This will also help you evaluate a particular agency and see whether or not it has the qualifications that you are looking for. You will also have a guide in formulating your questions and save time from asking questions that can be irrelevant. When you do this you will appear so much prepared to discuss some important business matters with them. And the agency you go to will realize that you are into serious business and so respond to you in an appropriate manner.

As you go to a brand agency and inquire about their services, it is also a brilliant idea to bring with you a previously gathered information and feedbacks of those companies that have availed the services of your potential branding partner. This will help you in situations like when you need to refer to them for verification of the agency’s claims and assurances. Having this tool with you will help you trace the agency’s performance background and aid you in either choosing or turning down a certain agency. So your decision can be so reasonable because it is based on facts, actual evidences, and testimonials of reliable source.

Getting into business is a serious matter. You always have to operate according to some established principles that have been tested and proven beneficial not just for you, but for your clients, and for those who are working with you. So, choosing the best brand agency to work with you should never be rushed or haphazard for it will always bear some consequences.

What Makes a Good Web Development Company

The world of web development is still very much misunderstood. We’ve even heard people call it a “dark art”. So when you need help turning your ideas and designs into a high quality website or web application, how do you know who you can trust to get this done?

The purpose of this post is to provide some key points on what makes a good web development company, and will help you understand the kind of questions you should be asking development companies.

This is going to be a very opinionated post and we make no apologies for it. If you disagree with anything we are certainly open to discussing it further.

Now to get on with the post. Below are the key areas we are going to be looking at, and what you should be looking for in a web development company.

  • Able to do both front-end and back-end development
  • Don’t specialise in one back-end technology
  • Should follow best practices
  • Understanding of marketing strategies surrounding the projects
  • Invests time in research and development
  • Has a rigorous testing process, including automated tests
  • Flexible to change
  • Use source control

Able to do both front-end and back-end development
We don’t subscribe to idea of developers that do front-end development and developers that do back-end development. That’s the equivalent of having a plumber who only fits pipes and leaves the fitting of the baths, showers, sinks and toilets to someone else.

We agree there is a separation between web developers and web designers, there’s a completely different thought process going on there, but the separation between front-end and back-end is just wrong. To be a good web developer you need to understand the full development cycle and to be able to get involved in the project from start to finish. There is also much to be learnt from the working with the varying technologies, but we’ll come on to that.

Don’t specialise in one back-end technology
There are a number of good back-end technologies that are appropriate for web development including Ruby on Rails, ASP.Net and PHP (and others). They all have their strengths and weaknesses and not one is perfect. A good web development company should be flexible in which technologies they use, so that they use the most appropriate one for their clients’ needs.

The key reason we have spent time learning a number of technologies is to able to pick and choose the bits we like. Over the years the developers involved in The League have been able to take the good parts of each technology and formulate a number of best practices and use them across all platforms.

Should follow best practices
The key to being a good web developer is not the technologies that you use, but the best practices that you follow. As technologies come and go in our very fast moving industry those best practices will remain, or at least evolve. As a developer if you have a good grounding then you can move with the times and technologies fairly easily.

So what are these best practices that we are talking about. Below are some of the key ones we follow.

  • Writing semantic HTML
  • Follow web standards for all front end coding
  • Automated testing of both front-end and back-end code
  • Use of a MVC framework

Understanding of marketing strategies surrounding the projects
We’ve heard this complaint many times that web developers don’t think about the marketing strategy of a project. This is generally because developers don’t care. Well they should. How can they advise clients and think about helping clients produce the right solution, if they aren’t thinking about the “bigger picture” (sorry, we know it’s a horrid phrase, we’ll go wash our mouths out now). If a developer blindly does the work, they are not offering the client a service, they are just being a meat puppet.

The most important question a developer can ask is “Why?”. Take time to understand the client’s requirements fully, and advise them, after all the client doesn’t understand the ins and outs of web development, you do. Make the development cycle a two way conversation.

Invests time in research and development
As everyone knows the web industry is a very fast moving industry. Things come and go in the blink of an eye. A good web development company gives it’s developers allocated time each week to look at new trends and technologies. Admittedly some of these trends and technologies are dead ends, but you won’t know unless you look into them.

If you want to know if a web development company knows there stuff, simply ask them what their developers have been looking into recently. You don’t have to understand everything you are told, note them down though and look them up on the internet to understand if the company are looking at new trends or not.

R&D is probably the most important time each week for a developer. If developers don’t evolve, the solutions they build will become stagnate and dated very quickly. As a client do you want an out of date solution before you even start?

Has a rigorous testing process, including automated tests
Too often we have seen the client is the tester for a project. If this is happening, then, to put it bluntly, the development company don’t understand your project well enough, they are just “banging out” code.

A good web development company should be writing automated tests (integration tests, unit-tests etc) for all their code, both front-end and back-end. On a simple level, tests help developers to concentrate on the code they are writing at that given time, they also help developers to write more concise code. More concise code means the code base is easier to understand and cheaper to maintain.

The major benefit of a test suite to a client is that when changes are made to the code in the project there can be a lot more confidence in the fact that the change, or new code, hasn’t broken anything else.

We are not saying automated testing is the silver bullet of web development, and tests are only effective if they are written well, but they certainly should be part of any web developers toolset.

Automated tests aren’t the only important aspect of testing. The web development company should also have a level of human testing as well, and this is certainly something clients should be involved in. User stories are key to this process. As part of the development process, clients should work with the web development company to put together User stories, so that all parties involved understand how users will interact with the site or application and the results of those interactions.

Flexible to change
We’ve all heard developers complaining how their clients’ change the requirements of a project midway thought a project. Developers need to stop complaining about this, it happens to us all and it’s never going to change. A good web development company should have processes in place to cope with change. If you are a client, ask how change requests will be handled.

Web developers should work to short release cycles, preferably 1 – 2 weeks. The worst thing that can happen to a project is that the developers get the brief, start the work and then 2 months later they announce it’s finished, only for the client to say “This isn’t what I asked for!”. By working to short release cycles, clients can be involved at all stages. At the end of each release the client should review the project so far and submit any change requests.

Use source control
Our final recommendation is a pretty obvious and simple one, to most people, but we still speak to developers who don’t use any form of source control. This seems more prevalent with freelancers as they don’t see the need as they are the only ones working on the code. If that’s how they see it, then they are missing the point.

There are lots of reasons why all code should be source controlled. We’re are only going to mention a couple of key points here. Firstly it’s a great way of keeping a log of changes made to code. (As long as developers put a comment into the commit). Secondly and most importantly is allows developers to change code without the fear of losing already work already done. This is especially useful when trying out other possible coding solutions to a problem.

Small Business – Choosing the Right Web Agency

Choosing the right web design agency can be a make or break decision for many small businesses, it can mean the difference between a website which works for them, or a website that doesn’t. Or, in more succinct terms, the difference between a website that supports the business and one that costs the business (time, money, reputation, brand).

A large part of Hot Lemon’s online business is helping our clients redevelop their websites because their current websites are, for want of a better phrase, “not fit for purpose”. These are not websites our clients have done themselves, in which case you could forgive them, but so called “professional” websites developed by “professional” web design agencies.

This has eventually prompted me to write this guide to choosing the right web design agency for your small business to help other small businesses of repeating those very same mistakes.

Who’s to blame for bad web-design?

Quite simply, the agencies developing the websites and the small businesses commissioning them. So, that would be everyone!

The agencies are to blame because they don’t engage with their clients, they cut too many corners and they try to template design and technology too much in order to meet a specific price point. The small businesses are to blame, because they are driving the market to a low price point, they don’t want to invest much in their website, and they don’t get involved in the process as much as they should.

Bemusement – the internet is important

Of constant bemusement to me is the way some small businesses go about developing their online presence – their website. The internet is so persuasive now, and used by so many consumers in many different ways, that a robust, professional online presence is a necessity for any business, no matter what sector, no matter what size.

However, many small businesses still approach the development (and use) of their website in a casual manner, to them, the website is of secondary importance rather than primary. Unfortunately, with this mindset, many small businesses will never experience the benefits of what a good online presence can deliver, and why it is so important to invest time and resources into it.

The race for the bottom – the bargain basement website

This attitude by small businesses can be characterised by the increasing preponderance of web design agencies offering “all inclusive”, “professionally designed” and “tailored for you” websites all for the princely sum of £199.

Now fundamentally, there is nothing intrinsically wrong with this bargain basement web-design.

However, you really do get what you pay for. Bearing in mind these agencies have overheads, and they are businesses too therefore they need to make a profit themselves, the actual development cost spent on a website like this might be as little £80 to £100. The agencies in order to meet this price point need to pare down the design process to a minimum. Hence use of templates, generic pictures, generic text.

The resultant website might look ok. But does it work for your business? Does it reflect your brand? Does it communicate what you do properly? Does it sell your business? Can you find it on Google?

An old adage: “you pay peanuts, you get monkeys”

Top tips for choosing a web design agency

Hot Lemon has developed some top tips for any small business to use when choosing a web design agency, these are:

  • recommendation – use your network, if a colleague can recommend an agency you can use their experience to help you with your choice
  • talk to several agencies – don’t just go to one agency, talk to several. Do they treat you as a client or as a potential cash-flow?
  • don’t make a decision on cost alone – cost is important, it’s why we budget for things. However, the cheapest is seldom the best. Saving money in designing a web site can lose money in the longer term from lost business
  • do they use English? – English is a wonderful language, however, many people don’t use it and decide to use jargon instead. If an agency can’t be bothered to talk to you in plain English that you will understand, can you really expect them to spend the time getting to know your business
  • do they understand you? – Has the agency bothered to get to know you, get to know your business, your market? They are designing your primary communication channel, they need a good understanding of you in order to do that effectively
  • benefits not features – the web is full of features! But what real benefit are they to you? Be wary of long lists of features, this is especially the case for e-commerce sites
  • beware of the up sell – you are getting someone to design you a website, be wary of agencies trying to sell you other online services for your business, whilst often useful, they can tie your business down
  • copy-writing – is the agency going to help you write the content of your website, or just design the website. Writing effective web copy is not an easy skill
  • templates – have a look at the agency’s portfolio, do they all look the same? Are they designing to a template? Many low cost web designs are template based – it’s where they save the money – not necessarily a problem, as long as the template is good for you
  • Search Engine Optimisation (SEO) 1 – the agency should offer internal SEO as an integral part of their service – not as an add on. SEO is so important it needs to be done from the start of the design process
    • SEO 2 – get the agency to explain what their SEO services are in plain English. Get them to explain their internal and external SEO services to you and their costs. Further, ascertain whether they do this in-house or sub-contract it
  • Content Management Systems (CMS) – many agencies make CMS a key feature, but do they tell you everything about CMS and is it right for you? Key things to consider:
    • ease of use – whilst you don’t need to be able to code in order to update a website with CMS, many of them are not as intuitive to use as they should be, indeed, quite the opposite
    • proprietary or published – CMS’s can come in two forms – proprietary (i.e. written specifically for a specific website), or published (Joomla, Drupal, WordPress, Coldfusion etc.), in which case the CMS is adapted for your website. Proprietary is usually more intuitive as written specifically for you, but can tie you in. Published can be less intuitive and more templated.
    • templates – CMS websites generally follow similar template designs, especially the published varieties, your choice in layout and design may be limited
    • flexibility – because many CMS designs follow templates (with some agencies just changing the logo on the template and then selling it to you for £500) they lack flexibility, you may well be limited in what you can do within your budget
    • content – just because you can update your website, should you? Were not all copywriters, and this together with the relative inflexibility of CMS websites can lead pretty quickly to some messy websites. Further, if your being sold a website with CMS is the agency going to help you out with copy-writing and SEO? Do you know enough about SEO to write search engine friendly copy?
  • e-commerce – many small businesses are attracted to the online world because of e-commerce and the ability to compete with the big boys on equal terms. Err no. The first thing any agency should do is to administer a dose of reality to your e-commerce dreams. It’s not impossible to be successful, but it’s not as easy as you may think. Things to consider asking your agency about e-commerce are:
    • software – your agency is very likely to use commercially available e-commerce software for your website, the larger agencies may have their own software which they re-use. Find out which one their using and Google it! You might find out that your paying an agency just to change the logo
    • beware of the up sell – many e-commerce packages are hugely capable, able to list and manage thousands of products and do wondrous things – this might be over-kill if all your after is a simple e-commerce website selling a few items
    • ask for options – if you’re just going to sell a few things online, make sure your agency gives you a range of options, from the cheap to the expensive. For example, PayPal provides a free e-commerce facility that can be used with any website!
    • understand the amount of work involved – often, the easiest part of setting up an e-commerce site is the design itself, understand that inputting your product details with appropriate tags and descriptions can be very time consuming – will your agency help?
    • templates – because e-commerce websites are usually based on published software, and have very complex databases related to them, they tend to be very similar in how they look as they are generally set up using templates. This could be an issue if you want to differentiate how your e-commerce site looks compared to your competitors, ask you agency how they can differentiate your site from your competitors
  • beware of the plugins – use of specific plugins might make your website look fantastic, but understand that not all of your customers will have those plugins (for example Flash, Quicktime, Java, Real player files etc. ). Ask what happens to your sexy looking website when the visitor doesn’t have Flash installed for example (iPhone’s don’t play Flash). Also, the content of Flash files are not indexed by Google, so you need to make sure your agency is communicating the content of them in other ways for search engines
  • standards matter – ensure your agency codes their websites to international standards. Those standards are there for a purpose, to ensure that websites work regardless of browsers and operating platform. As a minimum you should insist that your website adheres to W3C standards for HTML / XHTML. There is no excuse for not designing a standards compliant website, apart from laziness!
  • testing – find out what the testing regime is at the agency. Web pages display quite differently in different browsers and operating systems, what works in one browser doesn’t necessarily work in another. Find a computer with Internet Explorer 6 on it (still the default browser on 10% of all computers) and test your website on it (IE6 is usually the worst culprit for displaying websites incorrectly)
  • relationships are key – above all else, do you feel that you can do business with the agency and build a working relationship with them. Things do wrong – fact of life – do you feel your agency is going to be there to help and support you when it does?

I think that’s pretty exhaustive list of tips and things to consider when choosing a web design agency for your small business.

Things to consider

Whilst the above is pretty comprehensive in terms of assessing web design agencies, it’s not all one way traffic. Small businesses equally need to consider several points as well before beginning the web development process. For example:

  • your website is likely to be the primary communication tool of your business – your shop front to the world. Therefore dedicate appropriate time and resources to getting it right
  • understand that you get what you pay for. You will not get someone understanding your needs and the needs of your business and then design an effective website for £250!
  • if you do not understand the internet, find someone who does. Find out why SEO is important, and what drives good SEO (chances are, the £250 option will become less attractive on doing this) – as a wee plug, Hot Lemon is quite happy to chat
  • do not trust anyone who can’t explain things to you in plain English
  • don’t get too drawn into CMS and fully featured e-commerce sites, understand that your good at your business, not necessarily at copy-writing, graphic design or web design
  • whilst most websites have similar structures (it’s intuitive!), don’t be satisfied with a template design. Your customers will recognise that you can’t be bothered with your own website – so why should they?
  • your website is a critical tool for your business, don’t treat it as an add on, treat it as an integral part, and commit the time and resources appropriate to it.

Why You Should Not Do Freelance Web Development or Design – Suggestions of a Web Development Company

This is a letter of suggestion for all freelance web developers on behalf of Web Development companies in India. Freelance web designing or web application development is good to earn an extra income for you but it has various adverse effects on the economy in India. The following effects can ruin India from various aspects.

1. Freelance Web Designers are independent so they are charging very cheap rates for web designing; this brings down the market rates of the same work. Web application Development companies cannot beat the rates offered by freelancers. Ultimately a new company could die prematurely or cannot survive longer. County loses a business unit and development of business stops.

2. Freelancers work on projects to earn extra income, but they are hardly interested to pay taxes on it, so they ask for payment through various alternate methods, such methods are cash payments. Freelancers do not pay taxes on cash income. The country like India loses the tax income, if it would have been web Development Company, they would have paid taxes on income.

3. An Individual web developer works for money and not for reputation, so if the web application project of client fails, they are not responsible but the receiving client gets the bad impression of Indian web development industry. Sometimes overseas clients never return because of one bad experience with freelance web developers.

4. A lot of freelance web developers are not even experienced when they start offering their service to the overseas clients. The client believes that India is very cheap so project is assigned to inexperienced freelancers. Finally a Web Application developed by Freelance Web Developer is either a crap or unstable, otherwise a web development company could have made a good experience for client.

5. A Web Development Company establishes a business unit and they expect honest developers in the company. If you are a freelance web developer and still working with a company, then you are trying to cheat your current company that pays for your livelihood.

So if you want to help India, your own country, then leave freelancing and work for a good web company or if you are entrepreneur, then start a new web application development company.

Website Design – Things to Look Out For Before You Outsource Website Design

If you are not well-verse in website design and development, developing a website can be a very tedious process. You need to deal with all sorts of things like HTML, tables, CSS, slicing, etc. So I believe that you should spend your time on what you do best and outsource website design to an experienced web design agency.

When you decide to outsource website design, it is important that you find a trustworthy and capable agency to do the job. In this article, let me share with you a few things to look out for before you outsource your website design.

Firstly, you must know who you are dealing with. Usually, an agency will send a designer and a salesperson to talk to you about the project. During the meeting, you should ask them a series of questions before you decide to engage them. No question should be left in your mind. This is the best time to clear any doubt you have. On the other hand, they should have a series of questions to ask you too. They will want to find out the direction, corporate color, target audience and other information about your business. You should try your best to answer every question so that they can design a website that suits your vision.

Next, if you do not have a clear design for the designer to work on, you should give the designer a few sites to take reference from. Try to give the designer as much information as possible to facilitate the process. Once they are done with the first draft, they should send you the initial sample. Take a look at the sample and don’t be afraid to point out anything that you don’t like about it.

When you outsource your website design to an agency, open communication is very important. They will not mind if you drop them an email with more information or when you have any question about the website. Open communication minimizes misunderstanding and makes the project goes smoothly.

These are some of the things to look out for if you want to outsource your website design to an agency. If you are not well-verse in web design, it is best that you spend your time on the things that you do best. Leave the tedious development to the professionals.

A good website is like a good salesperson. You should not compromise the quality of your website for anything. So be serious about this and create a good website that will bring you more business.