V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zjsxwc
V2EX  ›  程序员

不在同一个城市的两个兄弟公司应该如何协作开发?

  •  
  •   zjsxwc ·
    zjsxwc · 2017-07-13 10:27:46 +08:00 · 3696 次点击
    这是一个创建于 2709 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT,一个在杭州一个在南京,应该如何协作开发?

    16 条回复    2017-07-14 13:06:03 +08:00
    winfirm
        1
    winfirm  
       2017-07-13 10:34:01 +08:00
    代码管理工具是必段的,那就 git 吧,在线的有 github, bitbucket,coding.net 等。
    jianzhiyao020
        2
    jianzhiyao020  
       2017-07-13 10:35:13 +08:00
    弄个 VPN 联通内网
    akrf
        3
    akrf  
       2017-07-13 10:41:02 +08:00
    依赖内网环境吗?比如说开发机,数据库啥的,依赖的话就用路由器 VPN 组网吧
    zjsxwc
        4
    zjsxwc  
    OP
       2017-07-13 10:51:12 +08:00
    @akrf

    共同开发同一个项目,应该会部分依赖内网环境吧,代码协作应该使用 git ; 其它问题诸如:产品如何有效的讨论交流,大文件如何共享等等如何解决,不知道谁有相关的经验可以分享
    shoumu
        5
    shoumu  
       2017-07-13 11:02:12 +08:00
    前段时间看联调的时候或者重要需求改动确认之类的都是组内核心人员到另一个城市去的
    akrf
        6
    akrf  
       2017-07-13 13:56:48 +08:00
    @zjsxwc 技术问题都好解决,交流这个问题真的无法解决。。。关键时刻还是要面对面才能解决
    Rob007
        7
    Rob007  
       2017-07-13 14:44:40 +08:00
    有钱就拉根专线
    虚拟局域网
    Rob007
        8
    Rob007  
       2017-07-13 14:44:45 +08:00
    有钱就拉根专线
    虚拟局域网也是可以
    Rob007
        9
    Rob007  
       2017-07-13 14:45:40 +08:00
    居然可以重复发
    ZhLTE
        10
    ZhLTE  
       2017-07-13 15:03:41 +08:00
    驻场吧
    winglight2016
        11
    winglight2016  
       2017-07-13 15:22:04 +08:00
    炒掉一个组,把工资发到另一个组上~~~
    toyuanx
        12
    toyuanx  
       2017-07-13 15:49:17 +08:00
    1、两人协商确定好需求,弄明白了再分工
    2、开发,用版本管理工具
    3、感觉好像没了,开发过程都没什么交流的。。除非有技术难点。
    fulwonder88
        13
    fulwonder88  
       2017-07-13 18:19:24 +08:00
    协作开发要实现真正的协作,要有三大件,这也是阿里巴巴内部跨组织、跨地域协作的方法。

    首先,要从源头——需求和项目就开启协作模式,实现透明化任务、分工、进度。

    产品、PD 要把需求明确到人,通过系统工具设置任务优先级,缺陷及风险的紧急程度。系统通过时间、资源等维度去识别任务和风险的紧急程度。

    其次,要从资源——文档、demo 管理、代码托管统一线上管理,及时更新,避免沟通不到位导致的产品交付时间和质量的风险。

    最后,要从沟通——消息提醒,工具,钉钉、邮箱、甚至短信。跨地域、跨时间,这些提醒是灰常必要的,养成每日早上看工作日程计划的习惯。每天看下你的工作面板,有哪些待处理的任务、需求、缺陷,哪些是紧急的,哪些是有风险,需要跟上级要资源,哪些需要你同步给和你联动的小伙伴的。

    总之说了这么多,也许你现在被各个烟囱折磨得七荤八素,代码用 git 项目用 teambition,tita 等。各个系统之间需要专人维护,人力成本高,系统与系统之间又是割裂的。

    阿里云研发协同 RDC,一云上企业级一站式智能研发协同平台,为企业用户提供从“需求->编码->测试->发布->反馈”端到端的持续交付服务,并解决研发过程中跨角色、跨组织、跨地区的协作问题,在此基础上通过数据驱动、度量分析,为组织效能提升提供决策依据。https://www.aliyun.com/product/rdc
    poorcai
        14
    poorcai  
       2017-07-14 11:08:17 +08:00
    VPN+SVN
    lizzc
        15
    lizzc  
       2017-07-14 13:02:16 +08:00
    VPN + GIT 啊
    我们不在一个时区都协同开发。。。
    lizzc
        16
    lizzc  
       2017-07-14 13:06:03 +08:00
    JIRA SCRUMB BOARD, Develop board.
    Webex, IM, Emai 统统用起来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5126 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:33 · PVG 11:33 · LAX 19:33 · JFK 22:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.