Skip to content. | Skip to navigation

my settings

You are here: Home How to... How to work with web developers

Authors

Stephanie.Hill WEditor

This how-to guide was created by Stephanie.Hill This guide has also been edited by WEditor

View all changes

Help us improve this guide:

Edit guide *

Improve tags *

*you will need to login or register

How to work with web developers

[Not enough votes – 5 more needed] | Rate this page

Rating statistics for this page

0 out of 5 from 0 votes

Breakdown

0 votes

0 votes

0 votes

0 votes

0 votes

Close

Back to how-to homepage

Things you'll need

  • Know that a 'bug' means technical problem
  • Basic knowledge on how a website works

This can be a daunting task. But you will need to work with web developers / an agency if you are building a new site, require changes to your website or need to report online problems and don't have the skills in-house.

Here are tips I learnt in the past five years, while building new websites and amending existing one. These tips should help you save time and get a better communication with your web developers, to get the website you want.

1

Meet the web developers

Do this first! It makes a huge difference to meet the web developers face to face. It always helps. It creates a nice relationship. You could afterwards follow each other on Twitter or LinkedIn. Read their blog if they have one. Book regular phone meetings or skype calls and quaterly face to face depending on how far away their office is.

Regular meetings will help you pick each other brains and share tips on managing your website(s) to the best of its potential. It will help put each other's work in context. This is especially important if your organisation has had a restructure or rebrand or your web developer's agency has merged with another agency or the team has changed.

You might not attend his wedding but next time Martin does not answer your email right away, you'll know it's because he always goes swimming at lunch time.

2

You need changes to your website

Be specific. In order to start working on new functionality or a new 'button' on your site, developers need to have as much information as possible. You might want to make changes later on but they need a list of specification to start with.

1. What do you need - give a brief description of the functionality

A new form, a new search function, a new page template... Put as many details as possible, from the number of results display to the size of a logo, to who would be able to access that information online to data management needed, etc. Keep in mind that they need context to do the work better and more quickly. If the developers realise that this is an important aspect of your business they will use their knowledge to advise you.

2. What is your budget

It is useful for developers to know if you have £100 to do this or £1,000, they can then offer alternative options.

3. What is your deadline

Give the date you'd like this done by, allowing time for testing before going live. Note that any changes to your original specifications will affect the cost but most importantly probably delay the end result.

3

You need to report a 'bug'

Don't call the web developers to say "the site is broken". They won't be able to help. In order to help, a web developer need to be able to replicate the error/problem. Check first of all you can replicate that bug by writing down the six following points. If you cannot reproduce the error it might just be a human error. For example if someone forgot to add .uk at the end of their email address.

1. Description of the issue

For example: I logged in as john.smith. who is a commenter

2. The steps / journey you took in order to experience the issue

For example: I went to this page - URL - then clicked on - URL- then started a new discussion - URL link.

3. Expected result

For example: I expected a new discussion thread to appear in the relevant forum.

4. Actual result

For example: Could not post new discussion and got error message after entering captcha.

5. Browser / operating system used

For example: using Internet Explorer 8.

6. Screenshot of issue

Attached so the developer can see what you are seeing. (Ctrl + PrtScr - on most keyboards)

And always say thank you when the bug is fixed!

4

Managing expectations

Your website is important to you and you want it fixed now. But your web developers might have other clients they need to deal with or are already working on other priorities. It is useful to have the following in place:

  • What are the service level agreements (SLA). Find out how they will support your website and manage your queries and request.
  • Agree what is critical. Critical to you means "I want it done today" but in web developers terms it could means "affect all external users of the site". 
  • Agree what is low priority. It could be done in a few months or pehaps something only the web adminstrator need access to.

Find out and you'll be able to manage your expectations and those of your colleagues and web users. Finally make sure there is an internal process if the site goes down (blank page) so anyone in your office know who to call (name, phone numbers + emails).

Comments (0)

Log in or register to add comments

Find how-tos

Join in

How-tos are written by the users of this site; they can be anyone working within the charity sector. By sharing knowledge we can all support each other across the sector and help make things better.

How-tos are collaborative - we encourage other users to add to, edit and update existing how-tos as they see fit. Changes can also be undone. Don't worry, you can't 'break' anything!

If we see inappropriate or abusive behaviour we will prevent that user from making changes.

So log in, join in, and help make a difference!