The pernicious effect of having a separate testing team:
How Big Tech does Quality Assurance (QA) - by Gergely Orosz
The change in the number and type of tests the Visual Studio Team Services experienced after merging the dev and the test teams. Before the merge: end-to-end tests dominated, but unit and integration tests were rare. This flipped after the merge. (Microsoft Dev Blogs)
In 2 years, almost all βoldβ tests from when test was separate from dev, were gone....
Pairing vs. Code Review: Comparing Developer Cultures
Prerequisites for success
There are a few nonnegotiables that are common across both of these paradigms.
Solid continuous integration Talented core developers Agreement on the importance of code quality Iterative self-organization The joys of pairing
Everybody gets better together Pairing can balance the natural daily ebbs and flows of energy A peer generates motivation for self-improvement Tactical decisions are made more easily and with better results [Stronger] concept of collective code ownership but,...
How Medium Is Building a New Kind of Company with No Managers
For two years, Stirman managed a team at Twitter and never felt quite right about it. There was always the tension between being their boss and being their peer.
(β¦)
He started taking his reports out to lunch, to drinks, to coffee to see what was up. How was their wife settling into her new job? Did escrow close on their new house?...
The 5 Ps: Achieving Focus in Any Endeavor | cek.log
The 5 Ps : PURPOSE, PRINCIPLES, PRIORITIES, PLAN, AND PEOPLE (β¦) a tool that helps projects be focused: the β5Psβ:
Purpose : Why do we exist? Why are we in business? Where do we want to be in the future? What will we deliver? Principles : What are the non-negotiable rules and key strategies? How will we act? Priorities : Whatβs the framework for tradeoffs?...
Doodle: easy scheduling
Doodle radically simplifies the process of scheduling events, whether theyβre board or team meetings, dinners with friends, reunions, weekend trips, or anything else.
(via #E2sday: Roles on a Team and How They Apply to the Enterprise | The Future of Work )