i think there are the following responsibilities to work as s project manager
1 organize and moderate the resources and team ,make sure all the parts can work toegther
2 make plans and then follow and maintain it timely,and make sure it can finish on time
3 know the relatively software development methodologies like RUP, XP these methodologies,and find issues in time and solve it .manager the project risks effective
4 have strong document ability and communicating and team spirits
to sum up,there are four style
a)command style: much power, almost no support, decide the results by projet manager
b)coach style:50 % power,50% support. decide thee results by project manager
c)supporter style less power,much support, decide the results together with staff
d)give full power: less power,less support, usually let staff control the project process completely
which style are you?