工程開發 Engineering

繁體 | 简体 | English


Engineering Architecture of One of Our Projects


溝通

請閱讀有效溝通的原則和最佳做法

鬆弛

鬆弛是AVL團隊內部溝通的主要手段。以發展為重點的主要渠道是:

GitLab項目積壓

所有工程任務和功能都來自GitLab發行憑單。該票證將描述功能列表,可交付成果,故事要點,優先級和相關管理員。 GitLab(和JIRA)是用於管理公司軟件的“主要軟件項目管理工具”。

1週衝刺

GitLab工程問題分為1週衝刺。每個工程師(無論是遠程工程師還是其他工程師)均負責完成sprint中的所有JIRA任務。在每個衝刺中,GitLab任務按以下順序排名:

1-Sprint產品發布週期

產品發布週期約為1 sprint。在每次沖刺結束時,我們都應該發布產品的新版本。


敏捷流程




沟通

请阅读有效沟通的原则和最佳做法

松弛

松弛是AVL团队内部沟通的主要手段。以发展为重点的主要渠道是:

GitLab项目积压

所有工程任务和功能都来自GitLab发行凭单。该票证将描述功能列表,可交付成果,故事要点,优先级和相关管理员。 GitLab(和JIRA)是用于管理公司软件的“主要软件项目管理工具”。

1周冲刺

GitLab工程问题分为1周冲刺。每个工程师(无论是远程工程师还是其他工程师)均负责完成sprint中的所有JIRA任务。在每个冲刺中,GitLab任务按以下顺序排名:

1-Sprint产品发布周期

产品发布周期约为1 sprint。在每次冲刺结束时,我们都应该发布产品的新版本。


敏捷流程




Communication

Please read principles and best practices for effective communication.

Slack

Slack is the primary means of communication within teams at AVL. The main development-focused channels are:

GitLab Project Backlog

All engineering tasks and features originate from a GitLab issues ticket. The ticket will describe the features list, deliverables, story points, priority, and relevant manager. GitLab (and JIRA) is the primary software project management tool used to manage software at our firm.

1-Week Sprints

Engineering GitLab issues are grouped into 1-week sprints. Each engineer, remote or otherwise, is responsible for completing all GitLab tasks in the sprint. Within each sprint, JIRA tasks are ranked by:

1-Sprint Product Release Cycles

Product release cycles are organized around 1 sprint. At the end of every sprint, we should have released a new version of our product.


Agile