Duo Workflow Group
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
Product, Design & Quality
Name | Role |
---|---|
Andrew Fontaine | Staff Frontend Engineer, AI-powered:Duo Workflow |
Sebastian Rehm | Manager, Fullstack Engineering, AI-Powered:Duo Workflow |
Frédéric Caplette | Staff Frontend Engineer, AI-powered:Duo Workflow |
Halil Coban | Senior Backend Engineer, AI-powered:Duo Workflow |
Backend Engineer | Backend Engineer, AI-powered:Duo Workflow |
Ottilia Westerlund | Security Engineer, Fulfillment (Fulfillment Platform, Subscription Management), Security Risk Management (Security Policies, Threat Insights), Monitor (Observability), Plan (Product Planning), AI-powered (Duo Chat, Duo Workflow, AI Framework, AI model validation, Custom models) |
Surabhi Suman | Senior Backend Engineer, 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
- 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
The Duo Worklflow team is following a kanban-like process. All currently prioritized issues are visualized in our kanban board. The issues are assigned to the current milestone to differentiate them from unprioritized ones. This does not indicate a commitment to actually deliver them in this milestone but only the intent to work on the issue soon.
- workflow::refinement: Issues in this stage have been identified as important to be worked on but are not ready for development yet. This might be due to a variety of reasons such as missing or not finished designs or architectural questions that need to be clarified.
- workflow::ready for development: Issues that are ready for implementation are moved to this list.
- workflow::in dev: When a developer begins work on an issue, they should move it to this list.
- workflow::in review: After development is complete and submitted to be reviewed, the issue should be moved to this list.
- workflow::verification: Following a successful code and UX review, the issue should be moved to this list and the “verification” label should be applied.
- Closed: Once the issue is verified and confirmed to be working properly, it should be moved to this list, the “complete” label should be applied, and the issue should be closed.
👏 Communication
The Duo Workflow Team communicates based on the following guidelines:
- Always prefer async communication over sync meetings.
- Don’t shy away from arranging a sync call when async is proving inefficient, however always record it to share with team members.
- By default communicate in the open.
- 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.
🔗 Useful Links
📝 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.
f33d0544
)