| Dear software architect! When you build your new system. Do you think about end users? Of, course you are! That is why you build this new system - your end users demand it.
If you think about end users - can you tell me who are they? Right, the people who will actually use it. Don't you think something is missing? Don't you think there is another guy who will be using your system? Are you taking Production System Engineer into account?
Why Should You Care About Production System Engineer
Production system engineer is the guy you should give special treatment. Why? Because she is to maintain your system in production. If you build a better system from operations perspective, it'd get a better treatment during the production by the system engineer. If the system will have better treatment it'd better treat it's end users. Connecting the dots?
What Production System Engineer Cares The Most?
From my observations this is what Production System Engineers Care the most:
- What do I check when end users ask me the following questions?
- Why it is not working?
- Why it works so slow?
- Why I am not allowed to do this operation?
- How do I configure this?
- What alerts your system raises when it fails?
- Where all alerts are sent?
- How do I roll back the version?
- What should I do when I see specific alert?
- How do I distribute patches for your system?
- How do I know what is the source of the incident?
- How do I get detailed information regarding the incident?
- How do I recognizes the trends that usually lead to incident?
- How do I back up the configuration?
Make friends with Production System Engineer. Ask her tons of questions, know her pains, offer the solutions that relives the pain, or bettor off removes it completely.
What else should an Architect take into account when thinking about operations and Production System Engineer? What's your take?
- Design For Operations [DFO] – Problems And Solution Frame
- Do You Really Need A Distributed Architecture?
This post is made with PracticeThis.com plugin for Windows Live Writer