Testing Blog

The Google Test and Development Environment - Pt. 2: Dogfooding and Office Software

sexta-feira, janeiro 03, 2014
Share on Twitter Share on Facebook
Google
Etiquetas: Anthony Vallone , Jobs

12 comentários :

  1. Ananda Sim3 de janeiro de 2014 às 14:36:00 GMT-8

    Dogfooding helps real world discovery of issues. But it also slants product features and tweaks to Use Cases that are overly specific to technologists as opposed to different use by every day laypeople. There should be broad parallels in use by different audiences in say Google Docs but in for example Google Photos, the Use Cases between in house programmers and the bulk of Photo Enthusiasts might be divergent

    ResponderEliminar
    Respostas
      Responder
  2. Fernando César3 de janeiro de 2014 às 18:50:00 GMT-8

    Dogfooding vs company centered software?... In some situations I prefer not-G software. How can you be aware of your limitations without contact with "reality"?

    ResponderEliminar
    Respostas
      Responder
  3. Imaculate3 de janeiro de 2014 às 20:45:00 GMT-8

    Google docs is a very important tool we use for development plans, and document related work. Dogfooding? we are getting there.

    ResponderEliminar
    Respostas
      Responder
  4. Sachin Sabale3 de janeiro de 2014 às 21:54:00 GMT-8

    I have two questions:
    1. How do you perform Dogfooding when you have product that is not used by internal teams?
    2. What actions QA team takes when the bug is discovered in Dogfooding to prevent such a instances in future?

    ResponderEliminar
    Respostas
    1. Anthony Vallone5 de janeiro de 2014 às 13:05:00 GMT-8

      1. There are very few Google products that fall in this category, but the short answer is that we don't. We rely on testing, beta users, and public feedback.
      2. When bugs are found during dogfooding, we improve our regular automated/manual test coverage to handle the cases.

      Eliminar
      Respostas
        Responder
    2. Responder
  5. Javacı4 de janeiro de 2014 às 09:21:00 GMT-8

    Project plan, document, version and bug tracking is important for any software development organizations such as companies, communities and freelance developers.

    Google products you mentioned above, really good and helpful.

    I'm wondering any organization has distributed development teams (managing documents for different development teams/controlling/reporting) is how doing this track process by using Google's tools.

    May be second book's name is "How Google manages a software?" and you could resolve my wonder with given samples in your book :-).







    ResponderEliminar
    Respostas
      Responder
  6. Damith C. Rajapakse4 de janeiro de 2014 às 22:18:00 GMT-8

    I think dog fooding should be complemented with "cat fooding". That is, using competitors' products. When you are limited to your own products, you might not realize how better the competing products are, at least in some aspects. For example, some fractions of the Windows team at MS should be forced to use OS-X.

    ResponderEliminar
    Respostas
      Responder
  7. Unknown6 de janeiro de 2014 às 08:07:00 GMT-8

    I agree. Dog fooding should be complimented with cat fooding.

    ResponderEliminar
    Respostas
      Responder
  8. Ankit Mehta7 de janeiro de 2014 às 20:03:00 GMT-8

    Hi Anthony,

    Thanks for one more debatable post. Following are the inputs from my end.

    Do you dogfood your company’s products?
    Yes, We do. Before releasing any product it is require to get the views from internal team as well. For example if a company is developing a bug tracking application and they are using third party software for logging application bugs then they will loose customer confidence and at some level they will reduce focus to their application as well. When we DogFood our application and share it for using it we get comments to improve it.

    Do your office tools help or hinder your productivity?
    We divide the application usages from team to team so it does not hinder at any way.

    What office software and tools do you find invaluable for your job?
    We use software from Word processor to project planning from project initialization to finish.

    Could you use Google Docs/Sheets for large test plans?
    Have not tried but using it offline or where the internet access is not available is not a good choice.

    ResponderEliminar
    Respostas
      Responder
  9. Unknown15 de janeiro de 2014 às 10:43:00 GMT-8

    I'm really curious to see how teams form at Google. Also, Google seems to have really good cross company/team communication. How does Google communicate good programming/testing practices to everyone? How does cross team pollination happen?

    ResponderEliminar
    Respostas
    1. Anthony Vallone23 de janeiro de 2014 às 11:32:00 GMT-8

      We communicate good practices in many ways:
      - Internal groups where we can ask the experts on topics like C++ or CSS.
      - Testing on the Toilet (some of these are posted externally on this blog)
      - Style guides
      - Test and development guides

      Eliminar
      Respostas
        Responder
    2. Responder
  10. Mary17 de janeiro de 2014 às 13:25:00 GMT-8

    In my day job, we use a real requirements management tool to manage test plans and the like: doing it with a spreadsheet and manual tracking just ain't fun, and I would not try doing it with Docs/Drive. But I am delighted to hear that you are using Sites.

    ResponderEliminar
    Respostas
      Responder
Adicionar comentário
Carregar mais...

The comments you read and contribute here belong only to the person who posted them. We reserve the right to remove off-topic comments.

  

Labels


  • TotT 114
  • GTAC 61
  • James Whittaker 42
  • Misko Hevery 32
  • Code Health 31
  • Anthony Vallone 27
  • Patrick Copeland 23
  • Jobs 18
  • Andrew Trenk 13
  • C++ 11
  • Patrik Höglund 8
  • JavaScript 7
  • Allen Hutchison 6
  • George Pirocanac 6
  • Zhanyong Wan 6
  • Harry Robinson 5
  • Java 5
  • Julian Harty 5
  • Adam Bender 4
  • Alberto Savoia 4
  • Ben Yu 4
  • Erik Kuefler 4
  • Philip Zembrod 4
  • Shyam Seshadri 4
  • Chrome 3
  • Dillon Bly 3
  • John Thomas 3
  • Lesley Katzen 3
  • Marc Kaplan 3
  • Markus Clermont 3
  • Max Kanat-Alexander 3
  • Sonal Shah 3
  • APIs 2
  • Abhishek Arya 2
  • Alan Myrvold 2
  • Alek Icev 2
  • Android 2
  • April Fools 2
  • Chaitali Narla 2
  • Chris Lewis 2
  • Chrome OS 2
  • Diego Salas 2
  • Dori Reuveni 2
  • Jason Arbon 2
  • Jochen Wuttke 2
  • Kostya Serebryany 2
  • Marc Eaddy 2
  • Marko Ivanković 2
  • Mobile 2
  • Oliver Chang 2
  • Simon Stewart 2
  • Stefan Kennedy 2
  • Test Flakiness 2
  • Titus Winters 2
  • Tony Voellm 2
  • WebRTC 2
  • Yiming Sun 2
  • Yvette Nameth 2
  • Zuri Kemp 2
  • Aaron Jacobs 1
  • Adam Porter 1
  • Adam Raider 1
  • Adel Saoud 1
  • Alan Faulkner 1
  • Alex Eagle 1
  • Amy Fu 1
  • Anantha Keesara 1
  • Antoine Picard 1
  • App Engine 1
  • Arham Jain 1
  • Ari Shamash 1
  • Arif Sukoco 1
  • Bartosz Papis 1
  • Benjamin Pick 1
  • Bob Nystrom 1
  • Bruce Leban 1
  • Carlos Arguelles 1
  • Carlos Israel Ortiz García 1
  • Cathal Weakliam 1
  • Chris Kennelly 1
  • Christopher Semturs 1
  • Clay Murphy 1
  • Dagang Wei 1
  • Dan Maksimovich 1
  • Dan Shi 1
  • Dan Willemsen 1
  • Dave Chen 1
  • Dave Gladfelter 1
  • David Bendory 1
  • David Mandelberg 1
  • Derek Snyder 1
  • Diego Cavalcanti 1
  • Dmitry Vyukov 1
  • Eduardo Bravo Ortiz 1
  • Ekaterina Kamenskaya 1
  • Elliott Karpilovsky 1
  • Elliotte Rusty Harold 1
  • Espresso 1
  • Felipe Sodré 1
  • Francois Aube 1
  • Gene Volovich 1
  • Google+ 1
  • Goran Petrovic 1
  • Goranka Bjedov 1
  • Hank Duan 1
  • Havard Rast Blok 1
  • Hongfei Ding 1
  • Jason Elbaum 1
  • Jason Huggins 1
  • Jay Han 1
  • Jeff Hoy 1
  • Jeff Listfield 1
  • Jessica Tomechak 1
  • Jim Reardon 1
  • Joe Allan Muharsky 1
  • Joel Hynoski 1
  • John Micco 1
  • John Penix 1
  • Jonathan Rockway 1
  • Jonathan Velasquez 1
  • Josh Armour 1
  • Julie Ralph 1
  • Kai Kent 1
  • Kanu Tewary 1
  • Karin Lundberg 1
  • Kaue Silveira 1
  • Kevin Bourrillion 1
  • Kevin Graney 1
  • Kirkland 1
  • Kurt Alfred Kluever 1
  • Kyle Freeman 1
  • Manjusha Parvathaneni 1
  • Marek Kiszkis 1
  • Marius Latinis 1
  • Mark Ivey 1
  • Mark Manley 1
  • Mark Striebeck 1
  • Matt Lowrie 1
  • Meredith Whittaker 1
  • Michael Bachman 1
  • Michael Klepikov 1
  • Mike Aizatsky 1
  • Mike Wacker 1
  • Mona El Mahdy 1
  • Nimit Khandelwal 1
  • Noel Yap 1
  • Palak Bansal 1
  • Patricia Legaspi 1
  • Per Jacobsson 1
  • Peter Arrenbrecht 1
  • Peter Spragins 1
  • Phil Norman 1
  • Phil Rollet 1
  • Pooja Gupta 1
  • Project Showcase 1
  • Radion Khait 1
  • Radoslav Vasilev 1
  • Rahul Singal 1
  • Rajat Dewan 1
  • Rajat Jain 1
  • Rich Martin 1
  • Richard Bustamante 1
  • Roman Govsheev 1
  • Roshan Sembacuttiaratchy 1
  • Ruslan Khamitov 1
  • Saicharan Nimmala 1
  • Sam Lee 1
  • Sean Jordan 1
  • Sebastian Dörner 1
  • Shahar Roth 1
  • Sharon Zhou 1
  • Shiva Garg 1
  • Siddartha Janga 1
  • Simran Basi 1
  • Stan Chan 1
  • Stephen Ng 1
  • Tejas Shah 1
  • Test Analytics 1
  • Test Engineer 1
  • Tim Lyakhovetskiy 1
  • Tom O'Neill 1
  • Vojta Jína 1
  • Zhe Lu 1
  • automation 1
  • dead code 1
  • iOS 1
  • mutation testing 1


Archive


  • ►  2026 (8)
    • ►  out. (1)
    • ►  jul. (1)
    • ►  jun. (1)
    • ►  mai. (2)
    • ►  abr. (1)
    • ►  mar. (2)
  • ►  2025 (3)
    • ►  out. (1)
    • ►  set. (1)
    • ►  jan. (1)
  • ►  2024 (13)
    • ►  dez. (1)
    • ►  out. (1)
    • ►  set. (1)
    • ►  ago. (1)
    • ►  jul. (1)
    • ►  mai. (3)
    • ►  abr. (3)
    • ►  mar. (1)
    • ►  fev. (1)
  • ►  2023 (14)
    • ►  dez. (2)
    • ►  nov. (2)
    • ►  out. (5)
    • ►  set. (3)
    • ►  ago. (1)
    • ►  abr. (1)
  • ►  2022 (2)
    • ►  fev. (2)
  • ►  2021 (3)
    • ►  jun. (1)
    • ►  abr. (1)
    • ►  mar. (1)
  • ►  2020 (8)
    • ►  dez. (2)
    • ►  nov. (1)
    • ►  out. (1)
    • ►  ago. (2)
    • ►  jul. (1)
    • ►  mai. (1)
  • ►  2019 (4)
    • ►  dez. (1)
    • ►  nov. (1)
    • ►  jul. (1)
    • ►  jan. (1)
  • ►  2018 (7)
    • ►  nov. (1)
    • ►  set. (1)
    • ►  jul. (1)
    • ►  jun. (2)
    • ►  mai. (1)
    • ►  fev. (1)
  • ►  2017 (17)
    • ►  dez. (1)
    • ►  nov. (1)
    • ►  out. (1)
    • ►  set. (1)
    • ►  ago. (1)
    • ►  jul. (2)
    • ►  jun. (2)
    • ►  mai. (3)
    • ►  abr. (2)
    • ►  fev. (1)
    • ►  jan. (2)
  • ►  2016 (15)
    • ►  dez. (1)
    • ►  nov. (2)
    • ►  out. (1)
    • ►  set. (2)
    • ►  ago. (1)
    • ►  jun. (2)
    • ►  mai. (3)
    • ►  abr. (1)
    • ►  mar. (1)
    • ►  fev. (1)
  • ►  2015 (14)
    • ►  dez. (1)
    • ►  nov. (1)
    • ►  out. (2)
    • ►  ago. (1)
    • ►  jun. (1)
    • ►  mai. (2)
    • ►  abr. (2)
    • ►  mar. (1)
    • ►  fev. (1)
    • ►  jan. (2)
  • ▼  2014 (24)
    • ►  dez. (2)
    • ►  nov. (1)
    • ►  out. (2)
    • ►  set. (2)
    • ►  ago. (2)
    • ►  jul. (3)
    • ►  jun. (3)
    • ►  mai. (2)
    • ►  abr. (2)
    • ►  mar. (2)
    • ►  fev. (1)
    • ▼  jan. (2)
      • The Google Test and Development Environment - Pt. ...
      • The Google Test and Development Environment - Pt. ...
  • ►  2013 (16)
    • ►  dez. (1)
    • ►  nov. (1)
    • ►  out. (1)
    • ►  ago. (2)
    • ►  jul. (1)
    • ►  jun. (2)
    • ►  mai. (2)
    • ►  abr. (2)
    • ►  mar. (2)
    • ►  jan. (2)
  • ►  2012 (11)
    • ►  dez. (1)
    • ►  nov. (2)
    • ►  out. (3)
    • ►  set. (1)
    • ►  ago. (4)
  • ►  2011 (39)
    • ►  nov. (2)
    • ►  out. (5)
    • ►  set. (2)
    • ►  ago. (4)
    • ►  jul. (2)
    • ►  jun. (5)
    • ►  mai. (4)
    • ►  abr. (3)
    • ►  mar. (4)
    • ►  fev. (5)
    • ►  jan. (3)
  • ►  2010 (37)
    • ►  dez. (3)
    • ►  nov. (3)
    • ►  out. (4)
    • ►  set. (8)
    • ►  ago. (3)
    • ►  jul. (3)
    • ►  jun. (2)
    • ►  mai. (2)
    • ►  abr. (3)
    • ►  mar. (3)
    • ►  fev. (2)
    • ►  jan. (1)
  • ►  2009 (54)
    • ►  dez. (3)
    • ►  nov. (2)
    • ►  out. (3)
    • ►  set. (5)
    • ►  ago. (4)
    • ►  jul. (15)
    • ►  jun. (8)
    • ►  mai. (3)
    • ►  abr. (2)
    • ►  fev. (5)
    • ►  jan. (4)
  • ►  2008 (75)
    • ►  dez. (6)
    • ►  nov. (8)
    • ►  out. (9)
    • ►  set. (8)
    • ►  ago. (9)
    • ►  jul. (9)
    • ►  jun. (6)
    • ►  mai. (6)
    • ►  abr. (4)
    • ►  mar. (4)
    • ►  fev. (4)
    • ►  jan. (2)
  • ►  2007 (41)
    • ►  out. (6)
    • ►  set. (5)
    • ►  ago. (3)
    • ►  jul. (2)
    • ►  jun. (2)
    • ►  mai. (2)
    • ►  abr. (7)
    • ►  mar. (5)
    • ►  fev. (5)
    • ►  jan. (4)

Feed

  • Google
  • Privacy
  • Terms