CentOS Dojo - Good User Mojo
-
Upload
matt-simmons -
Category
Technology
-
view
432 -
download
0
description
Transcript of CentOS Dojo - Good User Mojo
![Page 1: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/1.jpg)
Leveraging Good User Mojo…
![Page 2: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/2.jpg)
About Me:
• Matt Simmons
• Northeastern University in Boston
• @standaloneSA
• Standalone SysAdmin Blog
![Page 3: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/3.jpg)
Customers are everywhere
![Page 4: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/4.jpg)
Identifying Customers• Lines on an Org Chart
• Service consumers
• People who ask you for things
![Page 5: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/5.jpg)
Users == Customers
All of the things I said about customers apply to users, too
![Page 6: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/6.jpg)
Customer Service Isn’t (just) a Job Title
• Having customers isn’t an insult
• Treating them well isn’t demeaning
• Establishing positive relationships with them will pay off for years
• You can be the difference between a great experience and misery
![Page 7: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/7.jpg)
The Basics
![Page 8: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/8.jpg)
Use a Ticketing System• Anything is better than nothing
• Just make sure you use it
• Even if your customers won’t
![Page 9: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/9.jpg)
Keep Communicating• Maintain a status page
• Make it automatic if possible
• Make service window updates part of your process
• Send Update and Completion Emails
• Request Feedback
![Page 10: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/10.jpg)
Establish Relationships• Get to know your users
• At the very least, get to know what they do
• Encourage them to let you know when things are broken
• Reward them when they do.
![Page 11: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/11.jpg)
Computers are Easy
People are Hard
![Page 12: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/12.jpg)
Have a Self-Service Portal• Make it helpful &
informative
• Automate IT processes if possible
• Use off-the-shell software if you can
• Pre-link to it on users’ desktop shortcuts
![Page 13: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/13.jpg)
Be Active• Doctors make rounds. Why shouldn’t you?
• Take an interest in what your users are doing with your machines
• Anticipate their needs
• It doesn’t hurt to be sociable. Not much, anyway.
![Page 14: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/14.jpg)
Build Two-Way Trust
• Don’t dictate policy from on high.
• Explain reasoning, even if you don’t think they’ll understand it.
• When someone exhibits responsibility, give them more.
• Work to earn your users’ trust by being honest.
• Even if it makes you look bad.
• If you let them down, make sure they know you know
![Page 15: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/15.jpg)
Building Trust: Find Your Canary
• Contrast with: the squeaky wheel
• The importance of people who work by rote
![Page 16: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/16.jpg)
Ignorance and Stupidity
![Page 17: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/17.jpg)
Ignorance
• Is NOT stupidity
• IS a temporary state of being
• Should not be punished or mocked
• You were (and are) ignorant, too. So am I.
![Page 18: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/18.jpg)
Stupidity• Should be criminalized
• Until that happens:
• Route around it
• Avoid it
• Don’t get it on you
![Page 19: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/19.jpg)
Egos
They’re GREAT! Get one today!
![Page 20: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/20.jpg)
Egos
• They’re great! Have one!
• Sorry, I meant Eggos.
• Eggos are great. Have one of those instead.
![Page 21: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/21.jpg)
Egos
• WILL get you into trouble
• Impede progress
• Lead to the Dark Side
![Page 22: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/22.jpg)
But…can’t I take pride in my work?
• Absolutely
• Disassociate your sense of worth from your work
• People are irrational meatbags
![Page 23: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/23.jpg)
Dealing with complaints• Don’t read the comments
• Differentiate between constructive and deconstructive criticism
• They are criticizing your work, not you
• Unless they are
![Page 24: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/24.jpg)
Treat Problems Once• Learn from Aviation and Medicine
• Documentation Shall Set You Free
• Automate, Automate, Automate
![Page 25: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/25.jpg)
Engineer for (Human) Failure
• People (and the machines they make) are imperfect
• People (and the machines they make) fail
• Assuming things have worked right is wrong
• Failure is inevitable, so don’t treat it as exceptional
![Page 26: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/26.jpg)
Documentation• Common Questions:
• Who am I documenting for?
• One set of docs, or two?
• How to maintain up-to-date documentation
• More importantly: Just do it.
![Page 27: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/27.jpg)
Never do today…
• Users love automation
• Admins love automation
• You don’t have to be an amazing programmer
…what you could have a machine do tomorrow
![Page 28: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/28.jpg)
Avoid unnecessary technical debt• Technical debt pays compound
interest
• The longer it sits, the more there is (obviously?), but the increase is exponential, rather than linear
![Page 29: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/29.jpg)
Technical Debt Suggestions
• See if that can mesh with your priorities
• If not, convince your boss that you’re right
• Establish a timeline for your users
• Stick to it
Identify the priorities of your boss and users
![Page 30: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/30.jpg)
Use Technical Debt as a Tool
• Don’t leave your users without a solution
• Establish a timeline
• Build in parallel
• Test with one, some, many
• Provide rollback for user data, but roll-forward with the migration
• Shoot the engineer and ship
• The borrowed debt is your new highest priority
-Borrow against it-
![Page 31: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/31.jpg)
Technical Debt SuggestionsThe easiest work is the work you don’t have to do
![Page 32: CentOS Dojo - Good User Mojo](https://reader033.fdocuments.in/reader033/viewer/2022052908/559592ad1a28abb2498b4759/html5/thumbnails/32.jpg)
Questions?