已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 大家可以分享一些你们工作中的团队开发经验吗?

作者: @Ta

时间: 2019-04-27发布,2020-03-13修改

点击: 4561
被下沉

#

[隐藏样式|查看源码]


『回复列表(9|显示机器人聊天)』

1.

GitLab推荐一下姬长信api

(/@Ta/2019-04-27 23:37//)

2. @已重置,大佬可以详述一些不?
(/@Ta/2019-04-27 23:45//)

3. 后端按需求写接口,前端按需求写页面,可以同步进行不干扰,但是国企的话一般先做页面再做后台,为什么?因为要快速出效果。至于git与svn没什么好说的,用用就会了,软件罢了。可以用Swagger进行接口管理,jenkins进行可持续集成,使用devOps进行更快捷的开发与部署。好了,比装完了,睡觉。
(/@Ta/2019-04-28 00:18//)

4. 话说前后端分离就是个伪命题,玩不好效率低下的要命。
(/@Ta/2019-04-28 03:05//)

5.

泻药。

分享一下我司目前的项目落实到交付的工作流程,仅供参考。

项目分工

我司属于自研产品,但有时候系统不满足客户需要,这时候就要专门定制了,也算一点外包性质吧。
首先我们开发分小组,也就是项目组,每个小组大约3-5人,由后端+前端+UI组成,分别有做 PHP、android、ios 等,每一个项目组会有一个项目负责人,由他来给小组成员分配任务。
销售部谈拢项目后,交给项目经理+产品经理,根据项目需求预估时间,然后进行项目交接,根据实际情况分配给小组。
拿到项目后,一般情况下,小组成员的工作是并行的,没有楼主 boss 所说的“单线程”,如果项目定制需求较少,那就可以交个一个人做,减少人力。
期间与客户沟通、需要资料时是由客服部进行对接,若有必要,技术部也会和客户沟通。

开发、交付流程

首先团队开发,无论是从效率、安全、技术层面来说,版本控制是必不可少的,Git、Svn 任选其一。
我们项目拿到手后,首先是在内网环境搭建起来,版本控制使用的是 git ([Gogs]https://gogs.io/) ,开发时可以使用 Idea 的 Automatic Upload 功能进行代码同步(自动同步本地代码到FTP服务器)。
然后项目协助很简单,和同事及时沟通,有问题就提问,开发过程是愉悦的。
项目完成后,我们会有测试人员进行测试,测试没有问题后会交给产品经理,产品经理进行评估,没有问题后由产品经理交付项目。
交付后不代表项目完成就不管了,这里我们公司有专门的售后技术部,负责项目售后工作,也就是处理项目交付以后客户提出的一些问题和bug。客服解决不了的技术问题由售后技术处理。

建议

  • 学会使用git
  • 有时候一个人做项目反而比团队协作开发效率更高
  • 在前端开发模板时,你可以做后端接口、逻辑方面,并不需要等待
  • 大部分公司要求的是速度,如果过度“规范化”将会得不偿失

以上
CentOS 9

(/@Ta/2019-04-28 09:34//)

6. @xxb,明白 谢谢回答
(/@Ta/2019-04-28 12:27//)

7. @拒绝柳岩99次,你明白个鬼,用U盘拷吧,我现在在国家电网上班也是u盘拷  /手动滑稽
(/@Ta/2019-04-28 13:27//)

8. 敏捷开发
了盖一下

来自电脑端
来自电脑端
(/@Ta/2019-04-28 14:22//)

9. @hik,好的明白
(/@Ta/2019-04-28 14:49//)

回复需要登录

8月31日 00:17 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1