<< Portfolio Index

Portfolio - Employment History

Project Manager - The Working Group | 2007-2008

As a project manager at the Working Group I was responsible for tracking a project's requirements and functional specs as it evolved through the Scrum process. Scrum is a kind of process where a small team with multiple skills or roles work together on a sprint. During the sprint we would try to achieve a set of additional functionality and/or changes to an existing system.

At the Working Group our teams had core Rails and HTML development skills along with specialties in CSS, Ajax, Q&A and testing, deployment and sys admin. As a team their skills combined really well and everyone enjoyed working with one another. We also had the design skills of the design company we shared an office with.

I really enjoyed creating diagrams of systems and processes. The more I did of that the more I felt I had an accurate record of what our project entailed. This is really important aspect of project management.

Flow diagrams really captured processes as they evolved through the inevitable changes to a project's logic. Site diagrams and wireframes tried to catalog the full scope, interface and additional logic details of the project.

The Working Group also made good use of testing, something which I have recently started using in a project I am working on. I have been using Python doctests and already I can't imagine not using them. They provide accurate docs and the safety net of testing with very little extra work. I can thank the Working Group for forcing me to to recite "I love testing, it is the only way..." 20 times each day before work.