Not sure if this should be in technical but I'm getting to a point where I'm very frustrated with my scrum master & team lead.
I've been working on a load of changes that have taken weeks and a lot of hair torn out due to constantly moving goalposts, bad communication etc - but that's by the by - all part and parcel of being a contractor I guess but I do have a scrum master who has a very poor grasp on English and, more importantly, not a clue on what the work is supposed to entail, which doesn't help.
Bottom line is that I've raised a PR and I'm being told that the PR is too big and I have to break it down into smaller PRs. The thing I'm working on is a whole end to end flow with a new integration with an authentication service & it's an all or nothing change - The model we're using here is raise PR, approve PR and it goes straight to Prod so without some kind of feature switching strategy this is going to be impossible to do. Furthermore, I've modified a lot of existing code so unpicking everything to implement some kind of feature switching strategy now is going to be a nightmare and will probably introduce all kinds of new issues.
Everything's covered by extensive unit tests, e2e tests and the regression suite passes fine - but the whole argument is that the PR is too big to review and I find that a bit of a weak argument at this late stage. Should this have been mentioned right at the start e.g. in sprint planning because I'd have though it should have been? Have not been made aware of that requirement at any point until now. Not really sure what I'm going to do here - feel like walking but it's WFH and a good day rate....
I've been working on a load of changes that have taken weeks and a lot of hair torn out due to constantly moving goalposts, bad communication etc - but that's by the by - all part and parcel of being a contractor I guess but I do have a scrum master who has a very poor grasp on English and, more importantly, not a clue on what the work is supposed to entail, which doesn't help.
Bottom line is that I've raised a PR and I'm being told that the PR is too big and I have to break it down into smaller PRs. The thing I'm working on is a whole end to end flow with a new integration with an authentication service & it's an all or nothing change - The model we're using here is raise PR, approve PR and it goes straight to Prod so without some kind of feature switching strategy this is going to be impossible to do. Furthermore, I've modified a lot of existing code so unpicking everything to implement some kind of feature switching strategy now is going to be a nightmare and will probably introduce all kinds of new issues.
Everything's covered by extensive unit tests, e2e tests and the regression suite passes fine - but the whole argument is that the PR is too big to review and I find that a bit of a weak argument at this late stage. Should this have been mentioned right at the start e.g. in sprint planning because I'd have though it should have been? Have not been made aware of that requirement at any point until now. Not really sure what I'm going to do here - feel like walking but it's WFH and a good day rate....
Comment