Duo Workflow Group

The Duo Workflow group is focused on developing GitLab Duo Workflow, an AI system to automate tasks and help increase productivity in your development workflow.

Vision

The Duo Workflow group is focused on developing GitLab Duo Workflow, an AI system to automate tasks and help increase productivity in your development workflow.

Team Members

Engineering Manager & Engineers

Name Role
Sebastian RehmSebastian Rehm Manager, Fullstack Engineering, AI-Powered:Duo Workflow
Andrew FontaineAndrew Fontaine Staff Frontend Engineer, AI-powered:AI Framework
Frรฉdรฉric CapletteFrรฉdรฉric Caplette Staff Frontend Engineer, AI-powered:AI Framework
Halil CobanHalil Coban Senior Backend Engineer, AI-powered:AI Framework
Backend EngineerBackend Engineer Backend Engineer, AI-powered:AI Framework
Surabhi SumanSurabhi Suman Senior Backend Engineer, AI-powered:AI Framework

Product, Design & Quality

Name Role
Sebastian RehmSebastian Rehm Manager, Fullstack Engineering, AI-Powered:Duo Workflow

โ˜Ž๏ธ How to reach us

Depending on the context here are the most appropriate ways to reach out to the IDE Group:

  • Slack Channel: #g_duo_workflow
  • Slack Groups: @duo-workflow (entire team) and @duo-workflow-engs (just engineers)

๐Ÿ“ฆ Team Processes

๐Ÿ“† Regular team meetings

โ—๏ธImportant: For every meeting, the AI Framework team’s meeting document should be used, and filled with the meeting notes, as well as references to any other sync meeting agendas/notes/recordings which have recently occurred. This will make it easier for people to find any meeting notes.

Team Meetings

  1. Duo Workflow Meeting
    • When: Every Monday, 15:00 UTC and every Wednesday 7:00 UTC
    • What: This meeting serves as a general sync meeting to bring up any current issues and blockers. We walk the board at least once a week on an alternating basis between the meetings to ensure clarity around current progress and priorities

Shared calendars

  • AI-Powered Stage Calendar (Calendar ID: c_n5pdr2i2i5bjhs8aopahcjtn84@group.calendar.google.com)

๐Ÿ“š Duo Workflow Board Outline

We currently have a single board which categorizes our issues according to their domain.

๐Ÿ‘ Communication

The Duo Workflow Team communicates based on the following guidelines:

  1. Always prefer async communication over sync meetings.
  2. Don’t shy away from arranging a sync call when async is proving inefficient, however always record it to share with team members.
  3. By default communicate in the open.
  4. All work-related communication in Slack happens in the #g_duo_workflow channel.

โฒ Time Off

Team members should add any planned time off in the “Workday” slack app, so that the Engineering Manager is aware of PTO and can plan accordingly.

๐Ÿค™ Ad-hoc sync calls

We operate using async communication by default. There are times when a sync discussion can be beneficial and we encourage team members to schedule sync calls with the required team members as needed.

๐Ÿ“ Dashboards (internal only)

๐Ÿ“น GitLab Unfiltered Playlist

The Duo Workflow Group collates all video recordings related to the group and its team members in a playlist in the GitLab Unfiltered YouTube channel.

Last modified October 15, 2024: Add page for duo workflow group (715d2728)