pair programming

Eleven Guidelines for Implementing Pair Programming in the Classroom

room: Conference B, M — time: Wednesday 08:30-10:00
Average Rating: -

Utilizing pair programming in the classroom requires specific classroom management techniques. We have created eleven guidelines for successfully implementing pair programming in the classroom. These guidelines are based on pair programming experiences spanning seven years and over one thousand students at North Carolina State University. In Fall 2007, pair programming was adopted in the undergraduate human-computer interaction (HCI) course at Virginia Tech.

Clean Code Clinic: TDD Ping Pong Match!

room: Osgoode Foyer, LC — time: Tuesday 10:45-12:15
Average Rating: -

In this clinic session, attendees will pair-program on implementing small software application features following the TDD Ping Pong game rules. Each game will last for a few minutes, and the programmer with the least time driving (i.e. doing the simplest thing that works and coming up with the most tests) will be declared winner. This game is a great opportunity to sharpen your TDD, refactoring, and pair programming skills Winners will receive prizes, so get ready for Andy and Dave’s challenge!

Successful Customer Collaboration Resulting in the Right Product for the End User

Average Rating: -

In May 2007, our DISA customer asked Pragmatics to support the requirements definition and development of a new web application for the Joint Forces Command (JFCOM) Joint Staff (JS). JFCOM needed to have the application built, delivered and fielded in a tight, six-week time frame.

Effective Pairing: The Good, the Bad, and the Ugly

room: Conference D, M — time: Friday 08:30-10:00
Average Rating: -

There’s no shortage of sessions at this conference to show us how to do various agile practices right. What is sorely lacking is the opportunity to learn how to do the practices wrong. After all, in most environments that is the way work is usually done. Many organizations have carefully crafted software development standards based on that principle. How can we be expected to bring agile into an organization successfully without mastery of that key skill?

Syndicate content