各位所在公司项目开发流程咋样?

2021-08-25 22:49:27 +08:00
 wangbenjun5

本人工作多年,干倒不少公司,待过十几个人的团队,也进过上百人的团队,也算是项目开发经验丰富。今天我就来说说互联网公司项目开发的常见流程,主要来自于本人经验总结,结合了我这么多年来不同公司的实践所得。对于平时个人开发或者参与多人项目开发,大家可以参考一下,不一定适合所有公司,采取其中部分流程也是可行。

个人觉得从整体来说,项目开发流程大体分为 3 个大的部分,第一个部分就是需求,这个需求来源可能是 BOSS 、可能是用户反馈、可能是产品人员拍脑袋。第二部分是编程开发,程序员干活的地方。第三部分是测试验收,主要是测试人员干活的地方。

。。。

点击 查看全文

3053 次点击
所在节点    程序员
11 条回复
cookgo
2021-08-26 09:13:43 +08:00
1:项目负责人收集需求进行产品设计、原形输出(兼任一下产品经理的角色)
2:项目负责人拉动各领导、关联的业务方人员,准备资料,组织需求评审,进行立项(兼任一下项目经理的角色)
3:项目负责人制定开发计划,然后按期开发,严格按照开发计划开发,如果有 delay 风险,自觉加班,所以开发计划的预估要精确.
4:项目负责人开始开发项目,定时给项目经理汇报开发进度(兼任一下开发的角色)
5:项目负责人开发完成后准备测试环境,将系统部署到测试环境(兼任一下运维的角色)
6:项目负责人编写测试文档,进行一轮自测(兼任一下测试的角色)
7:最后发布版本,再回到第一点,如此循环.
b1t
2021-08-26 09:35:45 +08:00
@cookgo 项目负责人好苦,哈哈
Macolor21
2021-08-26 10:07:23 +08:00
scrum
wangbenjun5
2021-08-26 10:19:11 +08:00
@cookgo 你这个牛逼,传说中的全栈开发吗
bigpower777
2021-08-26 11:37:46 +08:00
@cookgo
人少的团队是这样的,还有一个背锅角色
ubbcou
2021-08-26 12:50:54 +08:00
今天看到一篇腾讯的文章,里面带的一个流程图:

文: https://weibo.com/ttarticle/p/show?id=2309404673631757139983
cookgo
2021-08-26 14:17:22 +08:00
以我的工作经验,我的感觉是:所有的问题都是人的问题,也就是缺人,资本都是给你 1.5 个人的工资,让你做 5 个人的活.
leafre
2021-08-26 16:21:08 +08:00
@cookgo 第三点 如何能够尽可能的准确的制定开发计划?
mosfet
2021-08-26 16:21:52 +08:00
产品->需求
项目->分解需求
开发->领任务干活
测试->测试用例
cookgo
2021-08-27 09:27:39 +08:00
@leafre
1:要求你对业务非常熟练
2:要求你对团队及公司流程非常熟练(比如申请一台 ECS,需要多长时间)
3:要求你能尽可能的挤出时间来加班,补上因其他事情被耽误的开发进度(比如开会)
zhengqiaoyin
2021-08-27 13:34:58 +08:00
流程无非就是产品-项目-测试,除此又可以按角色来区分。这一点个人觉得禅道的角色区分就很好,项目管理中核心的三种角色:产品经理、研发团队和测试团队,其中产品经理整理需求,研发团队实现任务,测试团队则保障质量。可以看下那个角色的三权分立图: https://www.zentao.net/redirect-index-19501.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/798030

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX