Workflows and Project Management in GitLab

Winnie Hellmann

winniehell.de

2020-01-15

Who is Winnie? 🤔

  • 2013: started using GitLab
  • 2015: introduced GitLab at previous company
  • 2016: started contributing to GitLab
  • 2017–2019: frontend engineer at GitLab

What is this? 📋

  • task planning / requirement analysis (issues)
  • estimating / scheduling (weights / milestones)
  • workflows (labels / boards)
  • code reviews (merge requests)

GitLab basics 🔢

  • free software + enterprise features
  • self-hosted or gitlab.com
  • started as web interface for Git
  • now application for complete DevOps cycle

Get started 🚀

Issues

Issues

Issues

advanced features:

Milestones

Milestones

  • sprints or release cycles
  • contain issues and merge requests
  • allow filtering
  • burndown charts

Issue Boards

Issue Boards

Merge Requests

Merge Requests

Thank you for listening!

Bonus slides ✨

GitLab, the company

Alternatives