Second workplace in 2 years that advertises itself as agile.<p>Yet here's how they do it. Minimum CI. No CD. Features that are designed through a long waterfall stage in the beginning of a quarter (how the heck can you design something to its entirety bfr even touching code I really don't know). Long QA stage with lots of manual testing in it.<p>In short, that's as far from agile in my mind as it could get.<p>And let's not even touch DevOps (down in flames AFAIK- btw there was a HN post a while ago on that. If you have it handy pls post a link here).<p>Am I unlucky? Is the job market I'm in stuck in 90s? (Fringe EU low salary market). Is agile dead(ish)? What is going on?
The one thing waterfall did that I think was actually quite a good thing, at least for larger scale problems, was 'preliminary design'.<p>Experience shows it's really important to get 'the bones' of your system right, as early on as possible. Working to produce a preliminary design in an abstract space rather than in code frees you at this early stage from the inertia of code. It's easier to throw out a set of block diagrams and start over precisely because, as mere diagrams, they don't "sort of work already". And I'm certain that in the history of waterfall projects, nobody anywhere ever went off 'on the side' to knock out a prototype as an 'evaluation exercise', now did they?<p>That said, re the rest of waterfall? Not sure I'm missing that.
Agile got consultancied to death. If you look at all the certification courses and what not that have sprung up around them, barely any reflect the values of the agile manifesto nor teach you how to design processes and organisations with those values in mind.<p>When most companies say agile, they mean sexy waterfall. That’s not to say that doing waterfall on a monthly cycle doesn’t have benefits over doing it on a yearly cycle. It does and it’s a good starting point. But that doesn’t make it agile.<p>DevOps has the same problem. To the point that there’s now companies that “do the devops for you” completely missing the point of it all. But at least the company does devops now. We’re back to 90s throw it over the wall and early 2000s outsourcing.
This is a massive problem and nothing new... Kerry Buckley whilst at BT in the UK created this masterpiece that sums it up pretty much spot on -<p><a href="https://www.halfarsedagilemanifesto.org/" rel="nofollow">https://www.halfarsedagilemanifesto.org/</a><p>The consultancies also sought to destroy its real meaning.<p>Now we have the (Product) Empire Strikes Back - sales and product people claiming agile failed and that they should have all the power again by claiming Marty Cagan says so.<p>No one ever really wanted to let the developers make decisions at higher levels.