Wednesday, May 28, 2008

Software Development Methodology at Google

We had a chance to talk to a Tech Lead on Google Gears about how they develop and elevate application efficiently. His answer is simple - they do not follow any Software developmen methodology or approach. They have coding best practices. On the top of it, the hiring bar is so high, the Engineer generate good quality code and constantly find ways to improve it by peer reviews. Some parts of the organization follow scrum, but they are not crazy about it. What they believe is, less process more room for innovation.

One important thing he mentioned is, Engineers are at the top of the food chain, not project managers or marketing or product department. This allows Engineers to take decision on what and how something gets elevated.

2 comments:

Alek Davis said...

Very interesting insight. Thank you for sharing.

P.S. It looks like we attended many of the same conferences. I wish I knew other guys from Intel were there.

Android app developers said...

Its abounding adeptness to me and its accepting the able admonition , if any one apprehend these article, they get able knowledge. so you to beforehand your blog by appliance some Internet business strategy, because it can calmly to adeptness the peoples.

Android developer