Nope. Every other work day at any time is fine. In fact multiple prod deploys per day is perfectly fine.
Sometimes something has to be coordinated but we try to prevent that with feature flags or putting "shims" of code in to bridge us from one workflow to another and just remove the "shims" later.
Continuous integration plus small feature changes per 'ticket' and each item can be deployed whenever it is ready. Ability to roll back a deploy in minutes.
Occasionally if there is a fire or bug fix that needs to go out, those will go on Fridays.
Who wants to be fretting all weekend about if something is going to blow up?
If you deploy on Fridays because of low user counts and there is some unforeseen problem with actual users then you start your work week on Monday with that problem.
Comments
Nope. Every other work day at any time is fine. In fact multiple prod deploys per day is perfectly fine.
Sometimes something has to be coordinated but we try to prevent that with feature flags or putting "shims" of code in to bridge us from one workflow to another and just remove the "shims" later.
Continuous integration plus small feature changes per 'ticket' and each item can be deployed whenever it is ready. Ability to roll back a deploy in minutes.
Occasionally if there is a fire or bug fix that needs to go out, those will go on Fridays.
Who wants to be fretting all weekend about if something is going to blow up?
If you deploy on Fridays because of low user counts and there is some unforeseen problem with actual users then you start your work week on Monday with that problem.