Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/greghaskins/pair-programming-ftw
Instructions and materials for running a hands-on, non-technical workshop on pair programming
https://github.com/greghaskins/pair-programming-ftw
Last synced: 13 days ago
JSON representation
Instructions and materials for running a hands-on, non-technical workshop on pair programming
- Host: GitHub
- URL: https://github.com/greghaskins/pair-programming-ftw
- Owner: greghaskins
- License: mit
- Created: 2016-04-13T04:38:26.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-23T19:32:17.000Z (over 7 years ago)
- Last Synced: 2024-10-19T13:24:49.097Z (25 days ago)
- Language: Ruby
- Size: 4.61 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pair Programming, ftw! A Simulation Workshop
At first glance, many people think pair programming is ridiculous. Why pay two people for a single job? We know better, of course, but it's often still not easy to convince skeptics.
This is a hands-on, non-technical workshop that proves the true value of pair programming: *speed*. Even if you ignore all the (numerous) other benefits of pairing, it's pretty hard to argue with higher team throughput.
Workshop participants can be any mix of developers, testers, managers, business analysts, marketing executives, HR – anybody. No technical skills are required.
## Running the Workshop
Most of what you need to run the workshop can be found in [materials.pdf](materials.pdf). That includes:
- Facilitator script and setup instructions
- Participant worksheets
- Supplementary slide deck with visual aids## Tweaking the Content
The worksheets and instructions are generated from an automated script because I'm a lazy programmer and wanted to play with Ruby.
You'll need:
- [Ruby](https://www.ruby-lang.org/)
- [wkhtmltopdf](http://wkhtmltopdf.org/)Then, just edit and run the `generate_materials.rb` script to regenerate the materials. Have fun with it.
Some of the process is somewhat manual because I wanted to tweak formatting and such and haven't gotten around to finding a good way to automate that.