R E L A T E D   C O N T E N T
ADVERTISEMENT

Case Study: Justgiving.com

Dynamic web development boosts online donations

Lisa Kelly, Computing 08 Oct 2008
ADVERTISEMENT

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.

See also:

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

All Developer
Tags: Software-development, Software

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story
M A R K E T P L A C E
Get your free demo of Numara Track-It! 8 - the leading help desk solution for IT related issues.
Make presentations, review documents & share your entire desktop. 30-day free trial! (cc required).
Discover how remote support can fuel your IT business in ways you've never thought of before.
Apply ITIL best practices at your service desk while eliminating integration cost. Learn more here.
WAN based, automated, daily vulnerability assessments. Click here to try and request our whitepapers.
Have your product or service listed here >   
Sponsored links
F E A T U R E D   J O B S
| Aston Carter
EXCEPTIONAL .NET (ASP / VB / C#) DEVELOPER – SURREY HEDGE FUND My client is a CASH RICH leading Microsoft Technology focused Hedge Fund currently experiencing unrivalled success – they need to bring on fresh ... more >
| JAM Recruitment
Position: Software Developer – Modelling / Simulations Salary: £27-37,000 Location: Luton, Bedford, Milton Keynes Apply to: a.ross@jamrecruitment.co.uk This is an excellent chance to join one of the UK’s leading Defence businesses operating at the forefront ... more >
| JAM Recruitment
Position: Software Engineer – C/C++/GUI/UML Salary: £30-40,000 Location: Leicester Apply to: a.ross@jamjobs.co.uk This is a fabulous opportunity to join a globally recognised organisation working as part of a team taking innovative and cutting edge solutions ... more >
| JAM Recruitment
Position: Embedded Software / Systems Engineer Salary: £25-40,000 Location: Barrow, Cumbria, Carlisle, Lake District Apply to: a.ross@jamrecruitment.co.uk (inc salary expectations, availability and notice period) This is an exciting opportunity to join one of the UKs ... more >
More job opportunities