Re:Today I gave the wrong answer to a customer
by LouDog on Saturday April 27, 2013 @07:05AM
(#5617431)
Head of Support in the AdTech space here. Rotating Devs into the Support-Team is exactly what we do. The QuiRe – for QuickResponse – leaves his Feature-Team for the 2-week sprint period and gives helping hands to Support-Staff. As DevOps belongs to this team as well, the QuiRe can hack on small DevOps issues in the spare time. Brings in some nice knowledge distribution as well...
Re:Today I gave the wrong answer to a customer
by jennita on Saturday April 27, 2013 @01:23PM
(#5618376)
So cool to hear this. We're trying something similar with the entire staff at SEOmoz. Everyone knows the product in different ways and takes turns as part of the "Help" team. It's a new concept but great to hear how others are doing it.
One of the greatest joys for me in my day to day job is problem solving for customers and colleagues. The satisfaction I get from helping someone is almost second to none; there's also the added benefit of the customer feeling valued and the company coming off as one with great service. Another part of the interactions is honesty; explaining what an issue is to a customer or colleague makes them feel cared about as well, and builds a lot of trust. That relationship can really help you get through tough times; a happy, helped customer is a loyal one. I've had one or two customers at a past employer who have said that I was the only reason they didn't drop us.
Having said that, it can be a huge time-sink and I wouldn't recommend mixing "support" with "feature" work; inbound communication is highly disruptive to concentration, impossible to estimate and if there's a lot of it it can overwhelm a developer to the point where they don't get feature work done and will, I guarantee, start feeling crap about it.
I would personally advocate a "Business As Usual" team working in a Kanban style to handle piecemeal support and technical issues, with perhaps a small, non-critical feature project bubbling in the background, balanced with feature teams working in sprints, with a healthy team rotation; it will keep your engineers fresh, interested and engaged with customers and the product.
/my 2c