I hope I never have to use git flow or alike again in the future!
I hope I never have to use git flow or alike again in the future!
However, our timezones only spanned three hours.
Personally, I like the process. It allows us to move quickly, and focus on blocking changes. We can still get reviews prior to pushing code if it is sensible (for large changes), but most (80%?) changes tend to be quite small.
What qualifies as a "small change"? Do you have some numbers to measure it? Or is it the developer's call?
- all within one time zone
- all on senior level
- not an answer but just for context: we didn’t had any prod incident within 3 years
- we work fully remote
- we do mob sessions most of the day
- developing the e2e tests for the modules we wrote took not that much of time. Maybe 2-3 weeks for each product/module . Most of th me times it’s out something on s3 Herr and check API or DB there… most modules are trivial data transformations tbh but in the end most software i ever touched was…
Can you tell a bit more about those mob sessions? Do all 4 devs participate? Do you follow some structure?
How often do the non-coding participants comment on sth? Is it more like a continuous conversation? Or rather one person coding and the others occasionally chiming in? How long is such a mob session?
I'm also wondering what kind of team setup makes such a model feasible and successful... By the way, congrats :-) 3 years without a prod incident sounds impressing, indeed.
How long has the team been working together? You've mentioned that all devs are on senior level. Do you have some kind of hierarchy within the team?
Hm, the team is working together for maybe 2 years like this. Those sessions go the whole day with a few breaks (lunch, coffee, bathroom).
No hierarchy and we are all involved during the sessions but if you have a bad day it’s ok to be more passive…
We were told that we are quiet performant in comparison to other teams but that is maybe also due to the fact that we are all seniors and trying to be pragmatic with our decisions