3 ms·
He missed a few: 1. Do you enforce policies uniformly? Allowing some customers to bypass channels may seem helpful, but once everyone becomes special, no one
by edw519 16y ago
He missed a few:
1. Do you enforce policies uniformly? Allowing some customers to bypass channels may seem helpful, but once everyone becomes special, no one is special.
2. Do you set priorities and avoid changing them? Nothing ruins morale like the emergency du jour.
3. Do you stick up for your programmers? Blaming them for your problems is an awfully quick way to lose them.
4. Are you consistent? If you tell customers one thing and programmers another, eventually they will all realize that you're the problem.
5. Do you understand the customers' business well enough to set priorities? No one wants to work on Important Problem #42 when we're going out of business.
6. Do all policies and procedures take into account the importance of production and dev environments, security and audit controls, quality, and testing? Programmers shouldn't have to educate you why this stuff is important.
7. Are you willing to do what you ask programmers to do? Working late is fine until you do it 18 nights in a row while the boss is at the bar across the street.
8. How good is your bullshit filter? Decisions made based on bad data will come back to haunt us all.
9. How "professional" are you? No matter how tough things get, most programmers don't want to hear your scream, cuss, or throw things around. Better to just leave and let us fix it.
10. Do you buy us lunch once in a while? Amazing how much harder we'll work for a sandwich and a smile.
- selectnull 16y agoVery well said and with that, consider this: "Allowing some customers to bypass channels may seem helpful, but once everyone becomes special, no one is special." Well, some customers may actually be special. It depends if the customer is willing to pay for the special status. I'm sure that kind of philosophy can't be applied to all situations or kinds of businesses, but it's not absolute: it can work. I try to apply the same thinking to emergencies: I meet customer's emergency with higher price. Most of them back off and figure out they can wait for our normal procedure. A higher price is great filter to customers who have a real emergency and are willing to pay for it. With that, you can really have some customers to be special, but not everyone. I can only agree with the rest, very well said.