I work for an advertising agency and we are just 2 developers. We both maintain a total of 120 WordPress sites. We often build 1 new site every month which is done by only one of us at a time (while the other one keeps doing maintenance work).
So, when we have to create a new site, we setup a dev server and work there until it's finished, then it goes to QA and then we push it live by manually deploying it to the production server.
On the other hand, we receive tons of maintenance requests on a daily basis. Some of them we have to do it directly on the live site and sometimes we create a staging server from the live one, do the work and then push live.
Since it's only 1 developer at a time, we don't create different branches on the GIT repositories. We just push the changes to the master branch of every project, and next!
Therefore, I have been thinking if we could implement at least part of the Scrum framework on this environment of multiple mini projects.
Does anyone know how can we achieve this here? I would like to improve our dev process by applying Scrum or something similar we could use (other than automated deployments and other stuff that might not be related to this particular subject)
I appreciate any help.