Write a Blog >>
ICGSE 2018
Sun 27 - Tue 29 May 2018 Gothenburg, Sweden
co-located with * ICSE 2018 *
Mon 28 May 2018 11:30 - 12:00 at E2 room - Scaled and Distributed Agile Chair(s): Fabio Calefato

We catalog and describe Google’s key software engineering practices.

We concisely summarize Google’s approach to software development (languages and tools, build system, code review, testing, bug tracking, release engineering, approval processes, etc.), project management, and people management.

Global Software Engineering at Google - Slides (Global Software Engineering at Google.pdf)620KiB

Fergus Henderson has been a software engineer at Google since 2006. He started programming as a kid in 1979, and went on to academic research in programming language design and implementation. With his PhD supervisor, he co-founded a research group at the University of Melbourne that developed the programming language Mercury. He has been a program committee member for eight international conferences, and has released over 500,000 lines of open-source code. He was a former moderator of the Usenet newsgroup comp.std.c++ and was an officially accredited “Technical Expert” to the ISO C and C++ committees. He has over 15 years of commercial software industry experience. At Google, he was one of the original developers of Blaze, a build tool now used across Google, and worked on the server-side software behind speech recognition and voice actions (before Siri!) and speech synthesis. He managed Google’s text-to-speech engineering team, helped to launch WaveNet and the Google Cloud TTS API, and is currently the most senior engineer in the TTS research team. Software that he has written is installed on over a billion devices, and gets used over a billion times per day.

Mon 28 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30: Scaled and Distributed Agile ICGSE 2018 at E2 room
Chair(s): Fabio CalefatoUniversity of Bari
11:00 - 11:15
Experience report
Transitioning from plan-driven to lean in a global software engineering organization: a practice-centric view
ICGSE 2018
Roopa M.SSiemens Healthcare Private Ltd, Ratnanabh KumarSiemens Healthcare Private Ltd, V. S. ManiSiemens
11:15 - 11:30
Experience report
Effective Distributed Pair Programming
ICGSE 2018
Mark RajpalAgile Global Results
11:30 - 12:00
Industry talk
Global Software Engineering at Google
ICGSE 2018
File Attached
12:00 - 12:15
Experience report
Validation of Outsourcing Teams Work on Agile Projects of Samsung Brazil Research Center
ICGSE 2018
Gizelle LemosSamsung Research Center Brazil, Marcia CostaSamsung Research Center Brazil, Tatiana BorghiSamsung Research Center Brazil, Paula PovoasSamsung Research Center Brazil
12:15 - 12:30
Talk
Questions and answers
ICGSE 2018