后端开发流程学习笔记
术语前瞻
分类 | 英文 | 中文 | 解释 |
---|---|---|---|
研发模式 | Waterfall Model | 瀑布模型 | 瀑布模型(Waterfall Model)最早强调软件或系统开发应有完整之周期,且必须完整的经历周期之每一开发阶段,并系统化的考量分析与设计的技术、时间与资源之投入等。由于该模式强调系统开发过程需有完整的规划、分析、设计、测试及文件等管理与控制,因此能有效的确保系统质量,它已经成为软体业界大多数软件开发的最初标准 |
研发模式 | The Scaled Agile Framework(SAFe) | 规模化敏捷框架 | |
研发模式 | Scrum | Scrum | 在软件工程中,Scrum是以经验过程为依据,采用迭代、增量的方法来提高产品开发的可预见性并控制风险的理论,Scrum不是一种过程,也不是一项构建产品的技术,而是一个框架,在Scrum框架中可以应用各种过程和技术,Scrum的作用是让开发实践方法的相对功效显现出来以便随时改进。Scrum是敏捷(Agile)开发的一种实践模式,敏捷开发强调拥抱需求变化,快速响应不断变化的需求,并尽可能快地提供可以工作的软件产品,敏捷最强调的是可以正常工作的软件产品,文档等不是非常的强调(并非不要文档,只是需要必要的文档),敏捷理论认为面对面的沟通交流远比文档更有效。敏捷开发的Scrum模式是以价值驱动(Value-Driven)的开发模式,即认为用户的需求并不一定需要100%实现,最重要的是将对用户最有价值的功能实现并交付. |
流程中的概念 | Scrum Master | 敏捷教练 | Scrum Master是Scrum教练和团队带头人,确保团队合理的运作Scrum,并帮助团队扫除实施中的障碍 |
流程中的概念 | Product Owner | 产品负责人 | 产品负责人,确定产品的方向和愿景,定义产品发布的内容、优先级及交付时间,为产品投资回报率负责 |
流程中的概念 | Agile Release Train | 敏捷发布火车 | 敏捷开发的一种发布模式 |
流程中的概念 | RD | 研发工程师 | RD一般指Research and Development Engineer,即研发工程师 |
流程中的概念 | PM | 产品经理 | 产品经理 |
流程中的概念 | PRD | 产品需求文档 | 产品需求文档 |
流程中的概念 | UED | 交互设计师 | 用户体验设计师,交互设计师,界面设计师 |
流程中的概念 | QA | 测试工程师 | 指理解产品的功能要求,并对其进行测试,检查软件有没有缺陷(Bug),测试软件是否具有稳定性(Robustness)、安全性、易操作性等性能,写出相应的测试规范和测试用例的专门工作人员。 |
流程中的概念 | Backlog | 待办事项 | 产品订单(product backlog)是整个专案的概要文档。产品订单包括所有所需特性的粗略的描述。产品订单是关于将要生产什么样的产品。产品订单是开放的,每个人都可以编辑。产品订单包括 |