Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[软技能] 第32天 你在上一家公司工作流程是怎么样的,如何与其他人协作的?是怎样跨部门合作的? #117

Open
haizhilin2013 opened this issue May 17, 2019 · 2 comments
Labels
软技能 软技能

Comments

@haizhilin2013
Copy link
Collaborator

第32天 你在上一家公司工作流程是怎么样的,如何与其他人协作的?是怎样跨部门合作的?

@haizhilin2013 haizhilin2013 added the 软技能 软技能 label May 17, 2019
@a-big-watermelon
Copy link

前端开发工作流程

项目描述

公司开发的项目是类似钉钉的TO B企业管理软件,后端是PHP,只负责提供接口API等,前端采用单页面模式开发,不做服务端渲染,其中产品有小程序,公众号,PC后台管理,使用的技术主要有:vue element taro

产品或功能研讨阶段

每当开发一个新功能或新产品,首先产品经理会开一个简单的交底会议,讨论功能模块的可行性及开发难度,开发周期等。

UI设计阶段

这个阶段一般没开发什么事

开发阶段

  • 文档
    比较重要的两样东西“UI设计稿” 和 “产品说明文档” 我们统一放在蓝湖

  • 代码托管
    代码直接托管在gitlab

  • 协作开发
    多人协作的话则会采用 gitflow 工作流,一般如果是新项目则会组件拆分,优先开始组件开发。

软件测试阶段

开发完成后将代码上传到svn仓库(其实当FTP用了),由运维人员进行部署及版本管理。
这里补充说明下后端是PHP,在上传代码的时候是和PHP代码一起给运维的,虽然不同仓库。
BUG管理采用tapd

软件发布阶段

这也是又运维直接管控,除非特殊环境问题需要协同解决。

@MrZ2019
Copy link

MrZ2019 commented Oct 10, 2020

前端开发工作流程

项目描述

公司开发的项目是类似钉钉的TO B企业管理软件,后端是PHP,只负责提供接口API等,前端采用单页面模式开发,不做服务端渲染,其中产品有小程序,公众号,PC后台管理,使用的技术主要有:vue element taro

产品或功能研讨阶段

每当开发一个新功能或新产品,首先产品经理会开一个简单的交底会议,讨论功能模块的可行性及开发难度,开发周期等。

UI设计阶段

这个阶段一般没开发什么事

开发阶段

  • 文档
    比较重要的两样东西“UI设计稿” 和 “产品说明文档” 我们统一放在蓝湖
  • 代码托管
    代码直接托管在gitlab
  • 协作开发
    多人协作的话则会采用 gitflow 工作流,一般如果是新项目则会组件拆分,优先开始组件开发。

软件测试阶段

开发完成后将代码上传到svn仓库(其实当FTP用了),由运维人员进行部署及版本管理。
这里补充说明下后端是PHP,在上传代码的时候是和PHP代码一起给运维的,虽然不同仓库。
BUG管理采用tapd

软件发布阶段

这也是又运维直接管控,除非特殊环境问题需要协同解决。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
软技能 软技能
Projects
None yet
Development

No branches or pull requests

3 participants