I am on a dev team of 15 people and just arrived a month ago. Our team lead just left because he didn't get a raise. There have been massive problems as he was the only one who knew anything about certain systems as our department has had high turnover recently. Anyway, in the interim we managed to get things somewhat under control.
However, our new lead has been going over budget figures and is realizing that as dev isn't core to the business, we keep getting our resources and budget cut year over year. He is basically saying that the only way anyone gets a raise is if we are respected in the organization and that respect can only happen if there is first pain which we swoop in to resolve.
There is currently a question of succession at the top of our department to the C level head. One candidate is the innovations/technology guy and the other is the operations gal. There may be others, but these are considered the top two candidates.
Operations relies on legacy/not actively developed systems. Innovations/tech is building a new set of systems for other business uses. The operations person is a skilled cost cutter who is stingy as anything. The tech guy is a blue sky thinker who can't be bothered with current operations and mostly cares about the latest and greatest. Obviously the 2nd is far better for us developers.
He is basically encouraging us to not bother to learn the older legacy systems which our old tech lead mostly supported (and give minimal support to each) and instead focus our dev efforts on a new system which goes to the executive.
His rationale is that if we can push the new system out into production by the new year (it was due in February) and operations has a bunch of failures and goal misses, tech guy will get promoted over the operations person.
His risk management strategy is that even if ops manager does win, we can just switch over to providing good support and if she cuts anyone, cause a mess again.
As a relatively junior dev, are there any negative repercussions to going along with this scheme? I can just say that my boss assigned me to the new work (as I technically am on that project). Supporting older tech is not a formal requirement for our team, just a general expectation.
He now ends meetings with "nobody appreciates fire marshals, just firefighters. Remember that value added without somebody watching is worthless to you."