Ask HN: How to deal with un-agile agile development?
I were originally hired to help microservicify and modernize the monolith so that we could diversify the workload and scale development horizontally. This started off with stabilizing the monolith and get rid of any bugs, so that it later could be deprecated. But I don't really see a way forward now with these new strict LeSS ideas:
* We can't develop new features on the monolith since all the hacks and duckttape over the past 10+ years has made it impossible to make any reasonable progress (management is very clear that we'll add nothing more into the monolith)
* We can't microservicify or refactor the monolith since it wouldn't add any value in the form of a user story (the functionality already exists, after all)
* We can't develop new features as microservices since they lack the underlying infrastructure (all state is still owned by the monolith)
I wish the best for this company, but the current direction is so frustrating I simply wish to move on to some other company which allows for higher velocity, in any direction. Any advice?