accessibility & help

Aqueduct Monkey

T: +44 (0)20 7195 2295
E: info@aqueduct.co.uk

Tw: @weareaqueduct

S:
Share to Facebook Share with Twitter Share with StumbleUpon Share by email

Aqueduct Design and Advertising agency

16 Dec 2011

The Cookie Law and what you should do about it

Posted by gbuatmenard

What is The Cookie Law?

As an addition to the marketing opt-in law The Cookie Law states that website owners should request user consent before setting cookies on their machines. 

Not all cookies are affected, cookies necessary to the good working of your website are not e.g. cookies used to remember a user shopping basket or session cookies containing vital information to provide a requested service e.g. remembering a user location for a property search.  

All other cookies are affected including third party cookie such as analytics, campaign tracking, advertising cookies etc

 

How to comply with The Cookie Law

You need to assess the cookies used on your website and sort them between essential and non essential cookies. If you have non essential cookies (very likely) you then need to define a user consent strategy with your user experience, designers and developers or your agency. There are many ways to implement obtrusive and non obtrusive cookie consent devices. 

The ICO website (http://www.ico.gov.uk/), the body charged with enforcing the cookie law has implemented cookie user consent on their site. 

 

Are you at risk of being fined?

Although the European cookie law is already in place and active is it not yet enforced but will be by end of March next year so you need to plan your website changes now. Fines can be heavy but are unlikely to be handed out if you have started the process of implementing user consent for cookies on your website by May 2012. 

The cookie law is not an option so you'd better start tackling it now. 

 

If you have any questions about the cookie law or wish to discuss its implementation with us please contact rob@aqueduct.co.uk

 

14 Dec 2011

Branches and Trunks

Posted by gbuatmenard

Some of our clients find it difficult to understand why it can be tough to run multiple projects on one code base and that we can spend some time 'merging'. 

At Aqueduct we branch aggressively, we follow the 'no junk in the trunk' rule and create branches for every project or new feature. This allows us to support the current live code bases (trunk) whilst safely developing other features or projects (branches). 

However this can comes at a price, too many branches or very lengthy projects and we end up with merging headaches. 

Indeed before we can do a release we need to merge the branch code back in the trunk, there will be conflicts, and there will be more the longer it took for the branch to get developed and signed off. 

To save time and money we do two things:

  • We limit the number of branches for a code base to 2, add the trunk and that makes a maximum of 3 code bases to manage
  • We only branch and develop once every user story is signed off and the project scheduled to reduce the time the branch lives and therefore the number of potential merging conflicts 

There are many other ways to manage source control (Facebook and twitter are notorious for not using any branching) but in our agency we deal with many projects, different environments and code bases and we find that 'no junk in the trunk' works well and limits human errors and bugs. 

27 Nov 2011

FA Just Play wins Sitecore Site of the Year

Posted by Aqueduct

Entertainmentleisuretravel

The FA and Aqueduct have just won Best Entertainment, Leisure and Travel Site in the Sitecore Site of the Year awards.

The FA’s goal for the Just Play website was to get people off the sofa and back behind the ball. The FA and Aqueduct, knew that getting people excited about playing football again would require a ground-breaking digital experience. 

The challenge

Using web technology to get people to play football again, required breaking the boundaries in the development of user experience. The user interface would have to be fast and fluid to captivate would-be players just as the real sport–an even greater challenge to achieve for mobile devices. Next, the web interface needed to be tightly integrated with The FA’s systems including CRM, clubs database and football centres. 

Highlights of the Solution

We designed the website to achieve two goals; to create a highly functional search and a learning aspect. The learning aspect focuses on engaging the website user with rich content, bold layouts and dynamic, fluid transitions. Once visitors access search on the website, it dynamically switches to a more functional version offering enhanced functionality, game information and booking options catering to localised-experiences.

Results

The website has surpassed goals for opening of Just Play Centres, Just Play kickabouts, unique visitors and 11 a side clubs contacts. The website design boasts dynamic layouts with boundary-pushing CSS techniques, and an engaging experience that reflects the fast, fluid motion of playing.

Search online for "Just Play" (or go straight to the Just Play website) to book your kickabout.

17 Nov 2011

Technical debt

Posted by gbuatmenard
What is technical debt?

Technical debt is the amount of work that is needed to maintain evolving software to ensure its structure and code is efficient, scalable and extensible.

Imagine a house that evolves and is lived in, after a while parts of the house will need to be upgraded or repaired so it can carry on being lived in, being improved or extended. It is the same for evolving software. For instance a piece of hardcoded data or an old database is still in use and these parts have to be fixed so the rest of the software can work properly but also so other parts of the software can be improved and changed easily without relying on old parts.

How do we repay that debt?

The debt is there and has to be repaid somehow but it depends on the status of the software.

If the software is young the ideal is to repay technical debt on a regular basis, either by adding a story or two in each iteration or by doing a whole sprint of technical debt once in a while.

If the software is older and has a hefty technical debt, it is recommended to tackle most of the debt upfront so further development can be done with less hassle, time and hacks. If this is not possible in time or budget constraints then refer to the first option, however it will take longer and in the meantime other development tasks might take longer.

What if we just leave it?

If one just leaves technical debt it will have to be paid somehow and generally it comes in the form of more tricky and lengthy development and more testing when building new features. The debt is repaid slowly with huge interest because the actual issues are not fixed but each piece of development will take longer until the issues are sorted.

Conclusion

Don’t ignore technical debt, get it regularly assessed, and tackle it regularly or in batches.

Tackling technical debt is an on-going investment, make your clients understand it (use the house or car analogy) and agree to regular debt payments. Your clients will be better off in the long run and you might even find that it will improve performance of your software and save your client money in hosting or hardware.
17 Nov 2011

Speed is of the essence

Posted by gbuatmenard
We all know fast websites feel better, but how much better are they? Well, it’s not only about comfort and feel-good factor, simply put speed equals money.

A fast website will make users feel less stressed, it will give them the impression your site is more relevant and your content of better quality than a similar website that is slower than yours.

Studies ran by Bing, Google, Amazon and others have also demonstrated a linear correlation between page speed and bounce rates, number of pages per visits and most importantly conversion rates. The faster your website is the more you convert, the more you sell. Google has even added speed in its page rank algorithm.

So what does fast mean? How do I know my website is fast enough?

Here comes the three second rule: Your website should show some response to your customers within a second i.e. start rendering the page, and have most of the page loaded within three seconds. A second slower than that and your site starts being considered sluggish, double it and your site feels slow.

How do I improve my website performance?

Most issues with performance are not the backend code and database but the way the front end code is organised and built. Some basic techniques and tuning can reduce page loads by up to 50% without too much effort.

Ok, so what do I do now?

Request a full report from rob@aqueduct.co.uk
17 Nov 2011

Lessons from Sport – engaging fans, members and closed audiences

Posted by Jon Reay

There has been a growth recently in sports organisations employing innovative digital strategies to better engage their fans. Digital started out as another marketing channel - a place to promote the brand, fixtures, results, news and information. It then quickly became a place to advertise, to sell and to serve video. Now, digital is a lot more than a marketing or sales channel. It's a way of connecting with fans in a way no other mechanism has been able to in the past. Digital is helping sports organisations to reach more fans, engage them more deeply and, critically, increase their revenues and grow their commercial businesses as a result. 

 

Fan Engagement is about organisations:

  • getting relevant and personal with each member of their audience, whatever the channel, time or location
  • being open, transparent and adaptive
  • encouraging two-way conversations about everything
  • involving friends and peers in conversations
  • listening to fan interactions, learning from them and rewarding influencers
  • giving sponsors, partners and advertisers a ‘front row seat’ in connecting with your audience
  • presenting data to fans visually in exciting and entertaining ways

 

We're currently helping Manchester City FC and The RFU to engage with their fans through digital. 

There are lessons and examples for all organisations in how to develop more compelling relationships with their audiences. Get in touch with us if you'd like to hear how we can help you with your audience engagement, whatever your game.

Contributors

Aqueduct Dave  Taylor Jon Reay John Bown gbuatmenard Rob Oubridge neecouk tristanpeters