大厂开发一次的流程。《写点东西供未上班的xd参考》

已经上这破班快一年多了,还是有很多东西和学校是不一样的,如果有的xd没实习过的话,直接去啥都不了解可能跟不上节奏,我打算写一个系列来简单记录一下,大家可以参考发言。

第一点就是在公司如果你作为一名开发的员工的话,你的整个流程是怎么样的,我以华为为例,但尽量说一些共性的东西,方便大家通俗到其他公司。比如一次开发的流程是怎样的,谁来给你分配任务,怎么完成。

首先在一个成熟的公司里,一定有两件事情是确定的,第一个是流程,第二个是通用的工具。而你就是使用工具并成为这个流程中的一个螺丝钉

对于华为来说,如果你进的是ict这种老牌部门一般是ipd流程(这个是ibm,大家可以自己搜),一次版本大概是半年。如果偏快速迭代一点的话,一般是devops流程,这个一个版本大概是一个月。其次便是通用的工具了,很多人在学校里其实没有接触到这一方面,在这种大公司里工具就是流程的载体。一般来说在你的小组中,有几个角色是比较重要的分别是pm(版本经理),SE(system enginer),BA(business analysis),测试经理,QA(quality assurance)备注:这个和开发关系不大,管版本质量的。一般来说,你的pm会在一个版本中接受一堆需求,然后se会将其分解成很多小的功能需求,在华为被称为us,然后这时候se会组织澄清,告诉你这个需求你要做成什么样,比如说在界面加点功能啊,或写个脚本之类的。然后你开始写这个需求的实现说明书,写完后需要给测试进行反串讲(也就是你给测试讲),然后测试会开发测试用例。你需要自己先进行测试,输出测试报告。然后测试会给你测试用例,你测试完成后,就可以转需求给测试,测试测完后,根据测出的问题给你提单子。(内部叫法,一般意思是你这个代码出bug了)。需求和单子一般都有专门的网站去跟,也就是承载流程的工具。

当你的需求完成后,如果有单子改单子,没有的话,你的活基本就完了,就可以开始投下一个版本了,以此循环往复。

#华为##华为工作体验#
全部评论

相关推荐

评论
1
2
分享
牛客网
牛客企业服务