Yeah it does suck and you’re not wrong. I’ve spent the last 3 years at my company trying to refine our Agile/Scrum process into something that gets out of my engineers way. It basically boils down to the Engineering manager, product manager and project manager or “scrum master” actually putting in a good bit of work to make things run smoothly. 1) keep your stands below 15 minutes. Always. There should also never be…
Agile sucks for software development and I’m tired of pretending it doesn’t
61–70 of 93 posts
Re: Agile sucks for software development and I’m tired of pretending it doesn’t
#62Re: Agile sucks for software development and I’m tired of pretending it doesn’t
#63That's a lot to unpack. But I agree with your general sentiment - As currently practiced, Agile generally involves a lot of ceremony before actually building, with many rounds of collaborative planning and risk management on every decision. It's morphed into something completely different than the original definition... We have come to value: Individuals and interactions over processes and tools. Working software ove…
Re: Agile sucks for software development and I’m tired of pretending it doesn’t
#64Re: Agile sucks for software development and I’m tired of pretending it doesn’t
#65I worked 10 years in a shop where I could quite literally do zero minutes of meetings per week if I so chose. Which I did from time to time. But the morning meeting was very short and a good time to just say hello to people so I often went.
Re: Agile sucks for software development and I’m tired of pretending it doesn’t
#66What your company poor time organisation has anything to do with development methodology?
Re: Agile sucks for software development and I’m tired of pretending it doesn’t
#67I’ve done plenty of actually-agile development and it’s always involved one meeting at the start of an iteration to select the items to work on from the backlog, a daily 15-minute standup to address any blockers for our immediate work, and then a couple hours at the end of the iteration to demo the completed work and do a retrospective for anything unexpected that came up.
That’s always worked great for me, especially combined with sizing work items in points rather than time so estimates come out of measurement of previous work rather than guesses about how long things will take.
Re: Agile sucks for software development and I’m tired of pretending it doesn’t
#68Re: Agile sucks for software development and I’m tired of pretending it doesn’t
#69I don’t really know anything other than Distraction Driven Development. Between being waterboarded with Slack, email, and noise on both about everything else, and walls of all team meetings… only the loudest, quickest, and shiniest things get done. The carefully groomed backlog is irrelevant in a crisis, and in the realm of devops it seems that’s the norm. I’m certain that I am part of that problem. My neurotype seek…
Re: Agile sucks for software development and I’m tired of pretending it doesn’t
#70When I was in Netflix and Uber, my teams had no status meeting, at all. We came up with a context and a big enough ownership, and just let the team loose. It's something like this: we need to enable services to send their events for analytics without ever talking to the data lake team. Steven, how about you own it? Then, a month or two later, everyone in the company can simply use log4j (at that time) to log an instance of annotated Java class, and in 15 minutes or less, the logged events became available for all kinds of queries in the data lake in the right format with the right metadata. No status meeting. No alignment meeting. No customer outreach. Not unnecessary shit. Things just happened, features just introduced. It's all non-event.
In the end, it is the culture that matters. Everything else is a matter of tactics.