[teampractices] [Wikitech-l] interesting read: testing at LinkedIn

Arthur Richards arichards at wikimedia.org
Fri Jun 19 17:20:41 UTC 2015


Thanks for sharing this, Brian! x-posting to teampractices

On Fri, Jun 19, 2015 at 6:55 AM, Brian Gerstle <bgerstle at wikimedia.org>
wrote:

> Short "case study" at LinkedIn [0]
> <
> http://engineering.linkedin.com/developer-happiness/getting-code-production-less-friction-and-high-quality
> >
> about how they cut release latencies by 80-90% by reversing the "ice cream
> cone of death" [1]
> <http://engineering.linkedin.com/sites/default/files/InitialState-Fun.png
> >:
>
> There's one particular snippet that strongly resonates with what I've
> experienced at multiple jobs (emphasis mine):
>
> *Team ownership of quality*
>
>
>
> Quality is the responsibility of the *whole team*. Quality control is most
> > efficiently achieved if software quality is considered at *every step in
> > the development cycle*. A software quality process will benefit from an
> > appropriate distribution of test automation ownership between teams
> > cooperating in a software development effort.
>
>
> In other words: QA aren't the only ones responsible for tests. I would go a
> step (or several) further and explicitly suggest that testing needs to be
> considered at—or an integral part of—the  design & planning processes.
> Rich Hickey goes even further in his talk about "Hammock Driven
> Development"
> <https://www.youtube.com/watch?v=f84n5oFoZBc> (highly recommended: TL;DR;
> people start work before fully understanding the problem space).
>
> Things seem to be trending up at WMF, especially w/ the Web engineers' big
> strides in end-to-end testing.  However, as the article suggests, you need
> to attack the quality problem from both ends—perhaps even emphasizing unit
> tests (shortest feedback, cheapest, least fragile).
>
> 0:
>
> http://engineering.linkedin.com/developer-happiness/getting-code-production-less-friction-and-high-quality
> 1:
> http://engineering.linkedin.com/sites/default/files/InitialState-Fun.png,
> thanks to Zeljko for introducing me to that fun term, much better than
> "upside-down pyramid"
>
> --
> EN Wikipedia user page: https://en.wikipedia.org/wiki/User:Brian.gerstle
> IRC: bgerstle
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l at lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Arthur Richards
Team Practices Manager
[[User:Awjrichards]]
IRC: awjr
+1-415-839-6885 x6687
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/teampractices/attachments/20150619/22346a42/attachment.html>


More information about the teampractices mailing list