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
C#, GUI Developer – Fixed Income – Investment Bank. My client is seeking a strong C# ASP.Net developer to join their Fixed Income area and operate within one of the top tier investment banks in ... more >
| Computer People
Technical Project Manager / SDLC West London, £75k - (Software Development, SDLC), RUP Serious opportunity for hands on Technical Project Manager to join a leading blue chip organisation based in an easily accessible area of ... more >
| Computer People
C# Developer - Nottingham 4 Month Contract Market Rates I have an exciting opportunity for a C# ASP.NETDeveloper working for an established client within Computer People. Working from their offices in Nottingham you’ll be providing ... more >
| JAM Recruitment
Job Ref: AS/20356/TAX Package: c£60,000.00 + Bonus + Benefits Location: Middlesex Job type: International Assignment / Global Mobility / Expatriate Tax Manager Position type: Permanent Hours: Full-time Contact name: Andy Shaw Contact Company: JAM Mobility ... more >
More job opportunities