Public Speaking in software development.
Posted
by
mummey
on Programmers
See other posts from Programmers
or by mummey
Published on 2010-12-29T03:17:01Z
Indexed on
2010/12/29
3:59 UTC
Read the original article
Hit count: 365
Greetings my fellow cubicle dwellers.
I've found my role gradually change from "feature-maintainer" to "feature-developer". While much of the former would consist of fixing and/or updating an existing feature (and quietly grumbling about it's implementation with complete naiveté), in this new role I find:
- Have to communicate with immediate management to define the development requirements to turnaround the new feature
- Have to communicate with design to determine the user requirements of the new feature
- Have to communicate with QA to determine test sets for the new feature, as well as it's current state during development.
- Have to communicate with producers/project-managers to define remaining turnaround time as well as updates in development requirements.
- and finally, have to occasionally communicate with upper-management to defend the new feature and demonstrate it's minimized risk to the upcoming release.
The last item is key here, and this took me a couple occasions to completely realize. In all, though, it becomes very apparent that communication skills ARE important, even or especially as such for developers who feel they 'own' the feature they're working on.
All of this said, I recognize it's importance and would like to improve my skills in this area further. I enjoy one-on-one communication but find I tend to stutter a bit when speaking to any group larger than a few people I know well.
Where can I find good resources to improve my own communication skills?
© Programmers or respective owner