比如有架构师,team leader ,或其他类似职位的话
总的来说,就是大家实际中架构师和 TL 对项目和底层程序员的分工是怎么样的,架构师和 TL 之间的关系又是怎么样的
1
lifei6671 117 天前 4
目前在北京一个互联网大厂,我们组的分工是这样的:
1 、预沟通:产品在提出需求前,需要和 team leader 做预沟通,一般是评估成本,可行性以及人力投入等。 2 、需求评审:预沟通过后就是需求评审,tl 会指定一个 RD 作为项目的 ower ,且配置一个 PMO ,如果是一个大项目会有一个架构师跟随。 3 、技术方案设计:此时 ower 会和各个协同方协调技术方案设计,指定接口协议等。 4 、技术方案评审:此时需要架构师以、team leader 、产品、QA 以及 pmo 参与技术方案评审,一般是确定技术方案的可行性等,协同方技术方案可行性以及人力投入等。 5 、排期输出:评审通过后 ower 就可以和各个协同方汇总,同时和 QA 沟通测试排期,最后输出整体开发->联调->测试->上线的时间点。 6 、开发:在开发环节,一般是 RD 负责开发,架构师或 pmo 或 team leader 负责代码的 CR ,项目进度一般每日下班前汇报,或者是早晨上班后汇报给全体参与者。 7 、联调环节:需要 ower 和各个协同方沟通联调进度等。 8 、提测:QA 负责设计评审的 case ,RD 会按照 case 列表开发环境演示给 QA 看,QA 评估是否和产品的需求一致,是否存在明显 BUG 等。 9 、测试:此时 QA 负责需求的测试,RD 协同修复 BUG 。 10 、上线:ower 需要制定上线方案,上线步骤以及验证的 case 等。 11 、验收:该环节需要提出需求的产品对开发的产品进行验收。 12 、收益:一般在一个收益回收周期后发布需求收益。 在我们的开发周期中,team leader 只负责前期需求评审以及技术方案评审,架构师基本上不会负责具体的开发工作,只负责技术方案评审。PMO 一般也会负责开发中的协同方协调。 |
4
pangdundun996 117 天前 1
@smdbh 一般都这样,这里的 owner 基本就是干活主力,差不多 P6 级别,需求从头跟到尾
|
6
iClass 117 天前 via Android
小团队分工可参考:桃园三结义
|