可以使用 GitLab 进行项目管理吗?

2021-03-18 22:22:53 +08:00
 JasonLaw
如果你觉得适合 /不适合的话,为什么呢?有什么推荐的项目管理工具吗?
6271 次点击
所在节点    程序员
28 条回复
loseblue
2021-03-19 12:35:15 +08:00
Gitlab+redmine
项目组内部用 Gitlab 做项目管理 ,方便权限管理。流程就像 @Rwing 在 7 楼的流程
项目组外部用 redmine 做项目管理,用于和测试组项目组接口。
两个部分用超链接关联。
fl0at
2021-03-19 12:35:22 +08:00
我们用的禅道,gitlab 也用过,适合小项目
JasonLaw
2021-03-19 12:48:16 +08:00
@loseblue #21 那么你们的看板那些是在哪里的? GitLab 还是 redline ?
HappyFox
2021-03-19 13:00:14 +08:00
可以的,我把我对现在的流程的思考放上来,咱们一起探讨下哈。

1.你负责的项目是哪种类型的?
-----从零开发、维护+改进、重构

2.该项目涉及哪些方面的工作人员?
-----前端、后端、美术、动效、建模、产品、数据

3.你们日常用到那些工具?
-----Word 、Confluence 、各种内部系统

4.你希望投入多少到项目管理系统的维护中呢?
-----专门的维护团队+JIRA 技术支持+Confluence 技术支持

5.你目前的工作流程是否确定?是什么样的?每个阶段都有谁参与?
-----需求确定
----------产品:提出需求——word 为主,需要管理系统可以上传附件+附言
-----项目管理:定时收集需求,组织研发+测试评审——需要看见每个人的排期
-----产品+研发+测试:讨论需求是否做、怎么做、做多久——需要管理系统可以上传原型图附件+修改意见

-----编码
-----开发:排期+产出+交付——确定、修改项目状态,方便项目管理员追踪&&每个阶段触发流水线,自动打包、跑冒烟测试脚本什么的
-----测试:排期+介入+通过——确定、修改项目状态,方便项目管理员追踪&&触发测试的流水线

-----项目上线
-----开发+运维+数据库:上线
-----测试:接口持续监测+系统定期回测
loseblue
2021-03-19 14:16:54 +08:00
@JasonLaw

GitLab 是 issue 驱动,有 issue 看板。
redline 负责多项目和多任务,bug 。项目里面也有看板,干特图一类的。
janus77
2021-03-19 15:37:54 +08:00
看项目复杂程度。我说一下 gitllab 不支持或者支持不好的地方
- 必须每个人都要有 gitlab 账号,包括 PM 产品 测试 ui 等等,还包括某些第三方人员,比如需要某些外部领导过问的
- 非开发人员不熟悉使用
- 有些工作不依赖代码库或者不适合依赖代码库,比如 ui 素材、需要审批的工作流程、PPT 和活动类需求、大的二进制文件等
- 一个 bug 需要多个仓库协同修改的情况
- 进度管理,有 deadline 的情况
- 分类汇总不够强大
yjxjn
2021-03-20 13:15:05 +08:00
Redmin 用于项目进度,工时统计
gitlab 用于代码 MR,code review,以及 cicd 啥的。。。
yjxjn
2021-03-29 19:15:03 +08:00
@Rwing 对,我们项目就是 redmine+mattermost+gitlab,一套下来,连 mr,tkt 状态全自动变了。

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

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

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

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

© 2021 V2EX