Sep 4, 2018 · 1 min read
Mohammed, please forgive me if I look presumptuous. But if I may say, I’d like to point two caveats I’ve noticed on your workflow: first I don’t think each dev should have a branch, but for each feature and/or bug fixes. Even a single dev could work on several branches. Second, there shouldn’t be a deadline for merges but for every completed task on that active branch. What happens if a code from a dev has bugs? He has to deal with it before merge in the scheduled time and not to deal with the bug fix itself.
Well, as the author said, if your process is really working for you and your team, then fine! Regards!
