Why do developers at Google consider Agile development to be nonsense? (2016)
21–30 of 239 posts
Re: Why do developers at Google consider Agile development to be nonsense? (2016)
#22This post feels a little disingenuous... First of all, it's not like most engineers at Google are working on Bigtable or Borg, with a "very simple interface and tons of hidden internal complexity". Plenty of them are working on normal consumer-facing products, the "software with a simple core and lots of customer visible features that are incrementally useful", although maybe that's not the hype people want to believ…
I would say that most engineers are working on something like that. Those two examples are from google cloud/technical infrastructure, but other products such as search and ads have tremendous complexity behind them.
Re: Why do developers at Google consider Agile development to be nonsense? (2016)
#23Is this how googlers refer to results of their work and people respectively?
Re: Why do developers at Google consider Agile development to be nonsense? (2016)
#24There is unfortunately a large gulf between “agile” and “Agile” development these days. The former refers to development generally in line with the agile manifesto, with processes tailored to the needs of the team and the project. The latter is a buzzword used by consultants to convince management to put their favored bureaucratic method in place, usually some variant on the scrum system.
Re: Why do developers at Google consider Agile development to be nonsense? (2016)
#25"leapfrog for the masses" Is this how googlers refer to results of their work and people respectively?
Re: Why do developers at Google consider Agile development to be nonsense? (2016)
#26"leapfrog for the masses" Is this how googlers refer to results of their work and people respectively?
Re: Why do developers at Google consider Agile development to be nonsense? (2016)
#27Secondly, well meaning management often thinks that the reason they are having trouble delivering on time is because agile needs to be implemented. If the developers and business analysts don’t have deep understanding of the problem set then the project is at risk. All the agile in the world won’t fix that.
Hiring developers is not easy, and finding those that can deliver is also tough. Agile doesn’t solve that.
That said I do prefer an agile like approach to dev ops because it usually encourages teams to communicate and break work down into smaller pieces. When that happens system wide issues come to light much quicker than they would in a waterfall style delivery.
As it relates to the quora question, I suspect that the person that asked the question is pretty new to development. Google is huge, there is probably a million different styles of dev ops happening there. Ok that was hyperbole, but steelframes comment is exactly right. Google isn’t a monolith and googlers aren’t all the same.
Re: Why do developers at Google consider Agile development to be nonsense? (2016)
#28http://www.smashcompany.com/technology/the-right-way-to-do-a...
Re: Why do developers at Google consider Agile development to be nonsense? (2016)
#29At Yahoo, I designed and built a large project. This took about six months to deliver. At the time, the company was doing quarterly reviews that I think Marissa had imported from Google. Anyway, my manager had rated me as "meets expectations" for a few quarters because this project and the one I had previously worked on weren't visible to "customers" till they were delivered, so he didn't have any evidence to justify a higher rating against other managers' team members.
Little did my manager know that a few quarters of "meets expectations" had caused HR to drop me into the bottom 5% of the company and so I received a letter from HR that I was at risk of being terminated.
So I deliver the project and now it's visible and everyone loves it and I get an "exceeds expectations" rating and then a promotion and a raise.
From being warned I'd be terminated to a promotion in less than six months, with no change in my work, but simply it becoming visible. Whee big company fun.
Re: Why do developers at Google consider Agile development to be nonsense? (2016)
#30Worth a read or two if you want to be cured of the Agile affliction.