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

@Ta 2019-04-27发布,2020-03-13修改 4560点击
被下沉
#
回复列表(9|隐藏机器人聊天)
  • @Ta / 2019-04-27 / /

    GitLab推荐一下姬长信api

  • @Ta / 2019-04-27 / /
    @已重置,大佬可以详述一些不?
  • hik
    @Ta / 2019-04-28 / /
    后端按需求写接口,前端按需求写页面,可以同步进行不干扰,但是国企的话一般先做页面再做后台,为什么?因为要快速出效果。至于git与svn没什么好说的,用用就会了,软件罢了。可以用Swagger进行接口管理,jenkins进行可持续集成,使用devOps进行更快捷的开发与部署。好了,比装完了,睡觉。
  • @Ta / 2019-04-28 / /
    话说前后端分离就是个伪命题,玩不好效率低下的要命。
  • xxb
    @Ta / 2019-04-28 / /

    泻药。

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

    项目分工

    我司属于自研产品,但有时候系统不满足客户需要,这时候就要专门定制了,也算一点外包性质吧。
    首先我们开发分小组,也就是项目组,每个小组大约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 / /
    @xxb,明白 谢谢回答
  • hik
    @Ta / 2019-04-28 / /
    @拒绝柳岩99次,你明白个鬼,用U盘拷吧,我现在在国家电网上班也是u盘拷  /手动滑稽
  • @Ta / 2019-04-28 / /
    敏捷开发
    了盖一下

    来自电脑端
    来自电脑端
  • @Ta / 2019-04-28 / /
    @hik,好的明白
添加新回复
回复需要登录