恕我愚钝,大家经历过的软件开发分工一般是怎么样的?

比如有架构师,team leader ,或其他类似职位的话

  1. 产品的技术实现方案由谁决定?
  2. 架构师时候后续参与实际开发,如果是的话,一般都是哪些事情。 和 team leader 怎么分工
  3. 实际写代码的,项目上是对架构师还是 TL 汇报
  4. 后续写代码有技术问题,调不通,或实现上有困难,由架构师还是 TL 确定修改方案
  5. TL 是否需要对项目所有技术细节了解?比如只懂其中一块,那其他可以不管吗

总的来说,就是大家实际中架构师和 TL 对项目和底层程序员的分工是怎么样的,架构师和 TL 之间的关系又是怎么样的

来源:https://v2ex.com/t/1061824