UKOLN
Raising Awareness

"A centre of excellence in digital information management, providing advice and services to the library, information and cultural heritage communities."

UKOLN is based at the University of Bath.
JISC logo

Pair-Programming

An exploration of the methodology, costs and benefits of pair programming

The Innovation Centre, University of Exeter,
Rennes Drive, Exeter EX4 4RN

Tuesday 19 Jan 2010

Main Page | Programme | How to book | Venue

This is a free one day DevCSI workshop bringing together software developers, project managers and clients particularly in Education (though not exclusively) who are interested in learning more about pair programming.

Are you a programmer, or do you often work with programmers? Have you ever thought about the process of coding with a client or even another programmer? Have you ever thought of the benefits and savings it could bring to the way you work? Or are you just curious about what pair-programming is and would like to give it a try?

We would like to invite you to this one day event either as a programmer or as someone who has to / would like to work directly with programmers on specific development projects now or possibily in the future.

The workshop is being run by Phosphorix, a software development company that advocates pair programming and agile technniques within their team and client projects. The company has built its reputation around expertise in open standards and open source solutions..

Phosphorix have been developers in 12 JISC and HEFCE funded projects (for more information please visit their website) and they were recently awarded / won 3 Technology Strategy Board grants to develop their own ideas as a creative industries company.

So what are the benefits of pair programming and why should you be interested?

Pair programming can:

  • provide an excellent way to form an understanding between two developers in a team
  • provide project directors / managers with some peace of mind in terms of project resilience
  • help in the software development process especially in the earlier stages
  • suit any style of project management, especially agile techniques
  • can benefit junior developers 'learning the trade' who can often bring new ideas to the table and freshen things up
  • result in fewer mistakes being made
  • identify minor snags more quickly
  • aid a lead developer to guide many people around their code

So if you would like to learn more and have direct experience of using pair programming as a technique please sign up to this workshop.

The following information is for developers only

Phosphorix may offer a choice of insights (depending on interests) into the code developed and technologies used across recent JISC and HEFCE funded projects, including; Course Advertising systems for XCRI, using ROME and RSS / ATOM, simple REST web services, PHP and mysql, JAVA and struts, rapid prototyping for XML standards with XSLT and ioMorph.

We also recommend this event if you will be attending Dev8D this year, which will include a 'programming dojo' to learn new langauges. Some of the techniques used in programming dojos are based on principles of pair programming.

Tag for event

Please note, the tag for this event is:

#devcsi

You will be able to follow announcements about the event via twitter (as well as feeds from blogs and websites etc) by searching for the above tag. If you are new to twitter, please visit, http://www.twitter.com and create an account for yourself. We will be using technologies like this frequently, before, during and after the event.

If you require a twitter client (software to keep up to date with the latest twitters), several can be found at http://www.twitstat.com/twitterclientusers.html.