1
ShareDuck 2021-03-19 00:57:53 +08:00 via Android
Gitlab 几乎不包含项目管理的功能。
试试 Jira?Teambition? |
2
RedrumSherlock 2021-03-19 05:52:18 +08:00 via Android
Gitlab 只是做代码管理啊,加上 CICD pipeline 的一些功能。如果是项目管理我呆过的公司只要是 agile 的全部是用的 Jira,有些小痛点但是没大毛病
|
3
4ier 2021-03-19 06:51:25 +08:00 via Android
小项目用 issue 加里程碑够了
|
4
yjxjn 2021-03-19 06:58:29 +08:00 via iPhone
redmine
|
5
banjintaohua 2021-03-19 08:07:06 +08:00 via iPhone
我觉得 GitLab 的 看板 + issue + 里程碑 已经基本满足项目管理使用了
|
6
caixiaomao 2021-03-19 08:25:04 +08:00
日常使用完全可以
|
7
Rwing 2021-03-19 08:48:29 +08:00 1
前排 2 位怕是没用过 gitlab,其实 gitlab 的项目管理功能很强,而且因为 git 和 issue 管理在一块,可以很方便的做到 git commit 中写 close #1,push 后就会自动关闭#1 issue
|
8
vincent109 2021-03-19 08:52:11 +08:00
现在就是用 GitLab 做项目管理
|
9
jzmws 2021-03-19 09:02:34 +08:00
gitlab 大部分的功能够用了
|
10
xieshaohu 2021-03-19 09:07:41 +08:00
gitlab 做代码仓库,一些项目加上 CI/CD
tapd 做项目管理 |
11
Molita 2021-03-19 09:07:57 +08:00
用 issue 还行
|
12
JasonLaw OP @ShareDuck #1
@RedrumSherlock #2 @yjxjn #4 @xieshaohu #10 你们都推荐了其他工具做项目管理。想问一下,使用“GitLab 的看板 + issue + 里程碑”不能满足你们的需求吗?是的话,是哪里不满足呢?其他工具带来了哪些额外的功能呢? |
13
xieshaohu 2021-03-19 09:30:06 +08:00
@JasonLaw 免费版的 Issue 功能太单一,如果面向了开发 /测试,就不好管理面向需求 /产品的任务。免费版的 Gitlab 统计类功能弱了~
|
14
akira 2021-03-19 09:39:12 +08:00
gitlab 做项目管理的话 ,
任务分发 工时计算 这些都不是很方便吧 |
15
wd 2021-03-19 09:48:56 +08:00 via iPhone
看多复杂的项目了 简单的记事本可能就能管
|
16
lancelock 2021-03-19 10:12:04 +08:00
coding 可以
|
17
HappyFox 2021-03-19 10:35:31 +08:00
@JasonLaw 可以理解为 Gitlab 对于非技术人员上手难度高、特殊需求 DIY 成本高。项目管理涉及到的不只是程序员,有时候需要对接其他兄弟部门。
|
18
cco 2021-03-19 11:14:17 +08:00
禅道或者 Phabricator,JIRA 也行,但是收费的- -。
|
19
huanghui 2021-03-19 11:56:39 +08:00 via iPhone
推荐 ezone: https://ezone.work/
现在是全免费,包含了 ezproject (项目管理),ezcode(代码库),ezpipeline(流水线),百度的工程效能部就是用的这套 |
21
loseblue 2021-03-19 12:35:15 +08:00
Gitlab+redmine
项目组内部用 Gitlab 做项目管理 ,方便权限管理。流程就像 @Rwing 在 7 楼的流程 项目组外部用 redmine 做项目管理,用于和测试组项目组接口。 两个部分用超链接关联。 |
22
fl0at 2021-03-19 12:35:22 +08:00
我们用的禅道,gitlab 也用过,适合小项目
|
23
JasonLaw OP @loseblue #21 那么你们的看板那些是在哪里的? GitLab 还是 redline ?
|
24
HappyFox 2021-03-19 13:00:14 +08:00
可以的,我把我对现在的流程的思考放上来,咱们一起探讨下哈。
1.你负责的项目是哪种类型的? -----从零开发、维护+改进、重构 2.该项目涉及哪些方面的工作人员? -----前端、后端、美术、动效、建模、产品、数据 3.你们日常用到那些工具? -----Word 、Confluence 、各种内部系统 4.你希望投入多少到项目管理系统的维护中呢? -----专门的维护团队+JIRA 技术支持+Confluence 技术支持 5.你目前的工作流程是否确定?是什么样的?每个阶段都有谁参与? -----需求确定 ----------产品:提出需求——word 为主,需要管理系统可以上传附件+附言 -----项目管理:定时收集需求,组织研发+测试评审——需要看见每个人的排期 -----产品+研发+测试:讨论需求是否做、怎么做、做多久——需要管理系统可以上传原型图附件+修改意见 -----编码 -----开发:排期+产出+交付——确定、修改项目状态,方便项目管理员追踪&&每个阶段触发流水线,自动打包、跑冒烟测试脚本什么的 -----测试:排期+介入+通过——确定、修改项目状态,方便项目管理员追踪&&触发测试的流水线 -----项目上线 -----开发+运维+数据库:上线 -----测试:接口持续监测+系统定期回测 |
25
loseblue 2021-03-19 14:16:54 +08:00
|
26
janus77 2021-03-19 15:37:54 +08:00
看项目复杂程度。我说一下 gitllab 不支持或者支持不好的地方
- 必须每个人都要有 gitlab 账号,包括 PM 产品 测试 ui 等等,还包括某些第三方人员,比如需要某些外部领导过问的 - 非开发人员不熟悉使用 - 有些工作不依赖代码库或者不适合依赖代码库,比如 ui 素材、需要审批的工作流程、PPT 和活动类需求、大的二进制文件等 - 一个 bug 需要多个仓库协同修改的情况 - 进度管理,有 deadline 的情况 - 分类汇总不够强大 |
27
yjxjn 2021-03-20 13:15:05 +08:00
Redmin 用于项目进度,工时统计
gitlab 用于代码 MR,code review,以及 cicd 啥的。。。 |