I was having a meeting with some people on my team yesterday and we were discussing what a Project Manager, Tech Lead, and Architect should do on a project. Here are some items. How would you break them down? I'll follow up with my ideas when we actually make some progress...
- Setup meetings
- Be part of a daily status meeting
- Define requirements
- Define scope on releases
- Set the release schedule
- Document Design
- jad sessions
- Mockups
- Coding
- Peer Reviews
- Receive bug reports/discuss bugs
- coordinate deployments
- perform internal reviews of releases
- contract stuff
- other