Shared Services Teams

Why They Don’t Work with Agility

Johanna Rothman
The Pragmatic Programmers
5 min readApr 14, 2021

--

📚 Connect with us. Want to hear what’s new at The Pragmatic Bookshelf? Sign up for our newsletter. You’ll be the first to know about author speaking engagements, books in beta, new books in print, and promo codes that give you discounts of up to 40 percent.

Image by iQoncept on Shutterstock

One of my clients wants to use shared services teams as they start their agile transformation.

Their developers work on a product for months and years at a time.

However, the testers and UI people are part of pools of people.

The organization calls these testers and UI people shared services.

Shared service-thinking denies the reality of effective product development:

A cross-functional team learns together as they develop the product.

Without that cross-functional team, the people, product, and organization suffer in various ways:

  • Neither the testers nor the UI people ever learn everything they need to about a product.
  • The developers don’t realize what the testers or UI people need to be effective.
  • Everyone waits for other people. Developers wait for UI people. The testers — when they finally get to work on the product — wait for developers to…

--

--

Johanna Rothman
The Pragmatic Programmers

I help managers and leaders do reasonable things that work. Author of 14 books and counting…