Things I enjoy:
* Writing detailed functional specifications.
* Creating wireframes & mockups.
* Creating flowcharts, BPMN docs & graphs to explain a project.
* Planning Poker, Creating sprints.
* Discussing technical issues with developers.
* Simplifying technical issues for customers.
* Learning about new technologies.
* Explaining new technology to customers.
My question is; Is there a need for someone like me in any open source projects and if so, how do I contribute?