Marcel Baumann (tangly llc)
Source Code management fluency
Design and modern software engineering fluency
Delivery fluency
Process fluency
Git is the de facto standard for source management
Support agile and modern software engineering practices
Preferred solution for all major digital product development platforms
Create and clone a repository
Commit changes
Push changes
Create a branch
Commit and push changes on a branch
Merge request flow
Rebase
Merge
Squash
Tag your release
Beware of multi-repositories impact
One team member should be an expert with Git
One team member should be experienced with your platform GitHub, GitLab, or Bitbucket
Standard ways of working in the team
Prefer co-working to complex processes
Experiment! Try for example Semantic Commits
Why Agile?
What is Agile?
How Should You Apply Agile?
Customer centric
Small teams
Networked communication
Increasing agility is a path.
Progressing on that path requires vision, belief, persistence and hard work.
Your Scrum master has formal Scrum Master formation and a technical digital product background
Your product owner has formal Product owner formation and a product development background
Your developers have a formal Developer formation and modern software engineering training