恕我愚钝,大家经历过的软件开发分工一般是怎么样的?
比如有架构师,team leader ,或其他类似职位的话
- 产品的技术实现方案由谁决定?
- 架构师时候后续参与实际开发,如果是的话,一般都是哪些事情。 和 team leader 怎么分工
- 实际写代码的,项目上是对架构师还是 TL 汇报
- 后续写代码有技术问题,调不通,或实现上有困难,由架构师还是 TL 确定修改方案
- TL 是否需要对项目所有技术细节了解?比如只懂其中一块,那其他可以不管吗
总的来说,就是大家实际中架构师和 TL 对项目和底层程序员的分工是怎么样的,架构师和 TL 之间的关系又是怎么样的