Case Study: Justgiving.com

Dynamic web development boosts online donations

Written by Lisa Kelly

The charity uses a so-called “extreme programming” methodology, which focuses on close liaison with users

 

Fundraising site Justgiving.com has revamped its web site to process more donations using .Net developer skills and has created a service-oriented architecture (SOA) to support rapid international growth.

The business, which automates reclaiming Gift Aid on charitable donations, for which it charges a transaction fee, is focused on providing an easy-to-use service for fundraisers, equipping them with the online tools to raise as much money as possible.

Having a strong developer team with a dynamic software development strategy is crucial to fulfilling this aim, says Matthew Knights, technical architect at Justgiving.com.

The charity has been using the environment for building, deploying and running web services and web applications for the past eight months.

“We decided developers should work in an agile way and closely with the business so we could adapt to any changes quickly. The .Net framework was chosen because it allows for rapid new developments, is familiar as we have .Net skills within the organisation after building web applications using Microsoft’s ASP, and it allows us to scale out,” says Knights.

Justgiving.com has a development team of eight people in the UK and two in the US, and Knights says their impact has been maximised by adopting the right tools and programming methods to create applications the business wants.

The charity uses a so-called “extreme programming” methodology, which focuses on close liaison with users, rather than detailed specifications, to identify priorities. “Prototypes are built rapidly, played around with and tested, with business input to improve the user interface and developers left to define intricacies,” says Knights.

Pair programming, where two developers work together sharing a screen and keyboard, helps build strong code, says Knights. “With a second set of eyes, problems are less likely, and a pair is more willing to share difficulties with the team rather than one person having to own up to not being able to work something out,” he says.

The benefits are getting products to market quickly and achieving what the business needs in a shorter period of time.

“Rewriting the donation mechanism on the web site took just six weeks and now it can process 30,000-40,000 transactions a day,” says Knights. The next upgrade is already in the pipeline.

Embracing the principles of SOA has been made easier with the inclusion of Windows Communication Foundation and Windows Workflow Foundation in the .Net Framework 3.0, which enable applications to work together seamlessly, says Knights.

“It has allowed us to build a true SOA with services clearly separated. We can now scale out internationally and scale up applications on the site. If we move services onto a new piece of hardware, there is no fear they will not work,” he says.

reader comments

related articles

Hot rodSoftware

Driving up performance through better software development

We talk to IT chiefs who are using new software development methodologies to modify legacy systems and crank up web performance 08 Oct 2008

 

IBM targets System z users with raft of updates

Firm promises to drive cost efficiencies with mainframe platform 05 Jun 2009

IBM extends SOA offerings

New service-oriented architecture tools, software and training 09 Oct 2008

Environment Agency leads the way to greener IT procurement

New IT chief reveals plans to use outsourcing deal to promote sustainable government procurement 11 Jul 2008

related whitepapers

today's top stories

Best practice: Five steps to achieving your e-commerce goals

Brian Walker of Forrester Research gives his top tips for ensuring e-commerce success 06 Jul 2009

Google meets the NHS? Politicians show their IT naivety again

The Tories like technology. They increasingly seem to think IT is going to help them win the General Election due next year.... 06 Jul 2009

How to maximise the value of your IT networking investment

A panel of experts discuss networking strategies that deliver real value to business 03 Jul 2009

Reaching the email zero count

I have noticed something quite bizarre today. Both my inboxes (work and personal) are empty – somehow I have managed to work... 06 Jul 2009

Habitat gets a web site makeover

The furniture retailer is revamping its online presence to provide a fully transactional web site. CIO Jacques Dekock explains why 02 Jul 2009

Advertisement

Newsletter signup

Sign up for our range of FREE newsletters:

More available - click 'submit' to view

Existing User

Newsletter user login:

Advertisement

Jobs

Related jobs

Job of the week

Job alerts

Sign up here

Find your next job

IT Salary Checker

Check salary here

Advertisement

White papers

Search white papers

Top categories

VPN, Extranet and Intranet Solutions

WAN/ LAN Solutions

Network Security

Interoperability-Connectivity

Grid/ Utility Computing

Latest poll

Would you use social networking sites to look for a job?

Would you use social networking sites to look for a job?

Tell us what you think about job hunting through LinkedIn, Facebook, Twitter etc

View poll results

Latest audio and video articles

network cablesVideo

How to maximise the value of your IT networking investment

A panel of experts discuss networking strategies that deliver real value to business 03 Jul 2009

green footprintsVideo

How to manage enterprise energy use - and the role IT can play

A panel of experts explore how firms can get to grips with their carbon footprint and make smarter use of energy 01 Jul 2009

Latest in-depth articles

Phil PavittAnalysis

From tracks man to tax man

Phil Pavitt, outgoing chief information officer for Transport for London, talks to Rosalie Marshall about the lessons he will take to his new role at HMRC 02 Jul 2009

UPS worker making a deliveryAnalysis

Global standardisation delivers benefits at UPS

Delivery giant sees benefits of central IT solution 02 Jul 2009

Advertisement

Primary Navigation