home

Boost Blog

Posts Tagged ‘research’

November 2nd, 2011

Pair programming: When and why

Posted by Federico on November 2nd, 2011

Here at Boost we’ve been pair programming for a while, and seeing benefits in the form of cohesion and knowledge sharing, as well as the quality of code we produce when working in pairs. As part of the adoption of this practice I set out to research how pair programming has been working for other teams and how it can be used to improve the team dynamics.

For those that are new to the concept of pair programming: at its core, it’s when two developers sit in front of the same computer and develop code together.  One programmer acts as a driver and the other as the navigator. The driver controls the keyboard and mouse and is concerned with the concrete tasks of coding, while the navigator reviews the code and thinks about bigger picture issues.

It’s not for every team

As Obie Fernandez explains in his article “10 reasons pair programming is not for the masses”, in order for pairing to work the team has to consist of developers who are committed to their work, and who are sociable and able to interact with other team members. Otherwise problems will quickly arise when you are working in such close proximity with other team members.

Why it’s great

Few or no bugs: The first thing you will notice when pair programming is how few bugs are left in code produced by the pair. Pair programming is like a constant code review process, which is why typos or small details that a single programmer normally wouldn’t notice gets spotted almost instantly by the navigator, eliminating hours of debugging later on.

Code quality: The general quality of the code is also greatly increased. This is because while the driver is implementing the logic, the navigator is free both to spot errors and to think about the big picture and how it relates to the rest of the code.

Programmer productivity: When working alone it is very easy to get distracted by email, twitter, Facebook, and all the things going on within the office. When working in pairs, if you were to do any of those things it would waste the other person’s time, so pair programming is a constant reminder to focus on the work.

Knowledge transfer: In an environment where developers work alone, it can be hard to share knowledge because there often isn’t a time or place to do it. Pair programming involves constant discussion and flow of ideas on how to resolve a problem, and normally a pair can come up with many different solutions to a single problem. It’s also great in situations where you want to introduce a new team member, to get them up to speed very quickly with the development practices, coding style, git workflow and other practices the developers might use.

How to do it

When: Although some of the development companies promoting pair programming suggest using it 100% of the time, in my own experience the intense focus and concentration that happens with pair programming can be draining over a full day. I suggest you pick the tasks that will benefit from having a pair work on them, rather than applying pair programming to every task.

Workstation setup: We have been using just one display, keyboard and mouse with great success but I would definitely like to experiment with two keyboards and see how the interaction between developers works out.

Rotating pairs: One important aspect is to let developers constantly change pairs, on a daily or weekly basis. This has several benefits: it helps develop a bond between the team members; the team as a whole takes ownership of the code instead of individuals; and knowledge sharing is increased by working with developers with different levels of experience and backgrounds.

Resources

  • Obie Fernandez – 10 Reasons Pair Programming Is Not For the Masses
  • WikiHow – How to Pair Program
  • Computer.org – How Pair Programming  Really Work
  • Ian Burgess – Pair Programming- Software Development Learning Steps
 
Tags: agile, agile development, pair programming, professional learning, Quality assurance, research
Posted in: Agile, Development
No Comments
 
July 16th, 2010

Friday links: design, development, usability and more

Posted by courtney on July 16th, 2010

This is the first entry in a semi-regular series sharing things that we’ve been looking at and reading recently …

Sarah (one of our project managers)

  • Broadband becomes a legal right in Finland
  • Guggenheim collaborates with YouTube and invites video submissions

Sue (one of our designers, recently returned from a break in the sunny northern hemisphere)

  • Eye-candy and inspiration on www.citid.net
  • Great experimental fonts (also: free!)
  • Lighten up your winter blues: heaps of colour and shapes on Coolhunter

Alastair (one of our developers)

  • Firefox 4 introduces more HTML 5 and CSS functionality. One step further towards the death of Flash? Still in beta so one for the developers.
  • Excellent! Wayne and Garth spotted in the UK. Party on!

Rachel (our office manager)

  • Artist creates masterpiece on an iPad
  • World Cup 2010 statistics: all the key data for each team, from the Guardian

(Rachel notes that she’s not as much of a sports fiend as the above link might suggest, and also recommends data/infographic blog Cool Infographics)

Jake (who looks after our usability testing tool IntuitionHQ)

  • David Gillis on Fusing Content Strategy with Design, in UX Magazine
  • The Real Life Social Network, slides from a presentation by Paul Adams, Senior User Experience Researcher at Google
  • Gnarcade – Video Game Invasion: for video game fans, and geeks in general

Courtney (that’s me – project manager)

  • Aaron Straup Cope’s magical slippy map showing the world as revealed by geo-tagged photos on Flickr
  • Significant Objects, an investigation of art and the market through short stories and eBay
  • Swallows and Amazons, the current exhibition at Robert Heald Gallery, which is close to our office – on show until 31 July.
 
Tags: inspiration, research
Posted in: Cool tools, Design, Development, Random thoughts, Usabilty
No Comments
 
March 12th, 2009

International study on pedagogy and ICT

Posted by sarah on March 12th, 2009

Just released this month – SITES 2006. This study by the International Association for the Evaluation of Education Achievement included 22 participating education systems, almost 9000 schools and over 35,000 science and mathematics teachers. 

The study measured how well ICT helped teachers to teach 21st century skills, which were defined as students developing the capacity to engage in lifelong learning (self-directed and collaborative inquiry) and connectedness (communication and collaboration with experts and peers around the world). The study explored the relationship between the development of these new learning outcomes and new approaches to teaching.

Findings:

  1. Teacher practice can become more 21st century oriented when ICT is used (implication: ICT can be used as a lever for pedagogical change).
  2. Students’ ICT-using learning activities are more strongly 21st century oriented than other activities.
  3. Perceived impact by teachers of ICT use on students was largely positive.
  4. This impact depends on how, but not how often, ICT is used.
  5. When the teaching is ‘traditional’, teachers perceived no significant correlation with the extent of any impact on students’ outcomes, except ICT skills.
  6. When the teaching has a lifelong learning and connectedness orientation, teachers perceived significant correlations with all positive learning outcomes, with the highest correlation shown for collaboration and inquiry skills.
  7. Positive support measures were: professional development for teachers (priority: pedagogical ICT competence), leadership development in schools (including a vision for ICT use to support lifelong learning), technical and pedagogical support for ICT use, and infrastructure and support staff time.

Implications … Pedagogy matters! Policies and strategies matter too!

Contribute to discussion about this research on the e-Learning Research Network. You’ll find a presentation and executive summary of the findings there, also.

 
Tags: IEA, pedagogy, research, SITES 2006
Posted in: e-Learning
No Comments
 
February 16th, 2009

e-Learning Research Network launched

Posted by sarah on February 16th, 2009

Are you reading research? Doing research? Keen to take an evidence-based approach to teaching and learning?

The e-Learning Research Network is freshly launched and gaining a following! It’s a place for teachers, educators and researchers to share the evidence for the impact of e-learning on education. 

We’re at fifty-five members and counting. There are eight groups focusing on topics like curriculum, assessment, leadership, and effective teaching. Each group features summaries and discussions about research, for example, BECTA’s reports on web 2.0 tools and NZCER’s study into key competencies. 

If you haven’t already, sign up. It’s instant! It’s free! Join a group or two, and you’ll get email notification of new content and discussions as they are added. 

But wait, there’s more … In a couple of months, the network will be first to get their hands on a synthesis of NZ and international research into e-learning, linked to themes in the curriculum. 

 
Tags: e-learning research network, evidence, research
Posted in: e-Learning
1 Comment
 
November 3rd, 2008

e-Fellows for 2009 announced

Posted by sarah on November 3rd, 2008

Today, the Ministry of Education announced 10 e-Learning Teacher Fellowships for 2009.

The 2009 e-fellows will explore an aspect of their e-learning practice in literacy by conducting a short but in-depth classroom-based inquiry project. They will share their findings with the teaching community. Next years’ e-Fellows are:

  • Claire Amos, Auckland Girls’ Grammar School: Increasing engagement and achievement in formal writing through collaborating using wikis
  • Tia Fraser, Hira School, Nelson: Promoting deeper understanding through reflecting on video recordings of students’ dramatisations of a story text
  • Robyn Hurliman, Owhata School, Rotorua: Collaborative storytelling through translating the concept of literacy circles into blogging
  • Marion Lumley, Otaki College, Waikanae: Explanation writing through blogging with online mentors
  • Virginia Mitchell, Pekerau School, Ohaupo: Retelling stories using Voicethread and other web2.0 tools and sharing them with an audience
  • Helen Rennie-Younger, Sunnybrae Normal School, Auckland: Transferring students’ oral stories into multimedia presentations and sharing with an audience via the classroom blog
  • Deidre Senior, Oamaru Intermediate: More able readers support less able readers through blogging about texts to enhance comprehension
  • Marilyn Small, Manaia View School, Whangarei: Investigating the impact of an authentic audience on students’ engagement through producing content for a regional TV station
  • Sue Smith, Whangaparaoa College, Auckland: Using the interactive game Myst to engage reluctant writers in creative writing
  • Esmay Sutherland, Pine Hill School, Dunedin: Fostering students as authors by using animation to retell movie narratives

more »

 
Tags: e-fellows, literacy, research, teaching as inquiry
Posted in: e-Learning
No Comments
 
August 17th, 2008

How are we using the internet?

Posted by sarah on August 17th, 2008

Having shifted house and been without internet at home for three weeks, I’ve realised how much I live online – from email for family and facebook for friends, to magazine subscriptions, online research, trademe and the surf webcam. It’s been a frustrating period, where my ability to socialise, learn, complete domestic tasks and even catch a wave has been thwarted! 

It’s interesting to read the findings from the Auckland University of Technology survey (part of the World Internet Project) of around 1,500 New Zealanders about their internet use – especially alongside the Broadcasting Standard’s Authority’s survey of New Zealand children’s media habits earlier this year. The insights into the internet’s role in our lives, influence on our decisions and impact on our social relationships indicate that a lot of us are increasingly living online. 

more »

 
Tags: internet, research, trends
Posted in: e-Learning
No Comments
 
August 14th, 2008

Applications open for e-fellows

Posted by sarah on August 14th, 2008

Applications for the Ministry of Education’s e-Learning Teacher Fellowship for 2009 are now open. Up to 10 classroom teachers and early childhood educators using e-learning in innovative ways will be selected for the fellowship. 

Successful applicants, supported through the fellowship, will explore an aspect of their e-learning practice and share their findings with the teacher community. The theme for e-fellows’ projects in 2009 is literacy.

more »

 
Tags: e-fellows, literacy, research, teaching as inquiry
Posted in: e-Learning
No Comments
 
July 17th, 2008

What media are children using?

Posted by sarah on July 17th, 2008

The Broadcasting Standards Authority has published a report on how New Zealand children are using the media: Seen and Heard: Children’s Media Use, Exposure, and Response. No surprises in the trends perhaps - some good, some bad, some inevitable – but interesting reading.

The researchers interviewed over 600 children aged between six and 13 and their primary caregivers. The results show high levels of access to traditional media such as television and radio, consistent with the BSA’s previous study in 2001. What’s new is that children are accessing a more diverse range of new media in higher numbers, including cellphones, MP3 players and the internet.

more »

 
Tags: digital divide, internet, research, trends, TV
Posted in: e-Learning
1 Comment
 
  • Categories

    • Agile (23)
    • Agile Coaching (1)
    • Business (3)
    • Cool tools (5)
    • Design (7)
    • Development (17)
    • Drupal (1)
    • e-Learning (70)
    • Magic & Delight (6)
    • Publishing (3)
    • Random thoughts (7)
    • Ruby on Rails (9)
    • Scrum (9)
    • Social media (9)
    • Usabilty (4)
    • Writing (1)
  • Archives

    • January 2012 (3)
    • November 2011 (4)
    • August 2011 (5)
    • July 2011 (1)
    • June 2011 (2)
    • May 2011 (4)
    • April 2011 (1)
    • March 2011 (1)
    • February 2011 (1)
    • November 2010 (1)
    • October 2010 (1)
    • September 2010 (3)
    • August 2010 (4)
    • July 2010 (6)
    • June 2010 (2)
    • April 2010 (1)
    • March 2010 (1)
    • February 2010 (1)
    • January 2010 (3)
    • December 2009 (1)
    • November 2009 (1)
    • October 2009 (4)
    • September 2009 (2)
    • August 2009 (3)
    • July 2009 (6)
    • June 2009 (3)
    • May 2009 (1)
    • April 2009 (6)
    • March 2009 (6)
    • February 2009 (11)
    • December 2008 (4)
    • November 2008 (6)
    • October 2008 (12)
    • September 2008 (7)
    • August 2008 (7)
    • July 2008 (4)
  • Boost Loves Design

    • I love Typography
    • IntuitionHQ | easy website usability
    • OMG It even has a watermark
  • Follow me on Twitter
© Boost Limited.
All rights reserved.
CONTACT US
info@boost.co.nz
tel. (04) 939 0062
fax. (04) 939 0063

Level 6, 175 Victoria Street
PO Box 11504, Wellington
New Zealand