« Want to prove you're not reading your users' email? | Main| I know you are not that guy... »

The Build Process: Common Ground for Developers and Administrators

Whether it's simply copying and pasting files to a Domino production server and manually setting the ACLs, or creating a complete system with quality gates and automated approvals, somehow we manage to get our Notes applications out into the world.

Usually, the focus is primarily on the development group’s build and deployment requirements, since the code starts with them. Then we try to figure out how to get the code onto a production server. However, it is just as important--if not more so--to focus primarily on the Domino administrators requirements, as 1) they are ultimately responsible for the server, and 2) most support calls go to admins first. In most organizations, the Domino Administrator is not a full-time position, but these individuals are responsible for managing their Domino servers. So, would it surprise you to hear that many issues developers face are also concerns for administrators?

(read more)
Compliance issues aside (although I do see this as important), there are fundamental steps that can be automated in order to reduce the time and effort administrators have to spend tracking down issues that can absolutely be avoided. These steps include, but are not limited to:
  • Signing databases and individual agents with the appropriate IDs
  • Ensuring that the servers your agents are supposed to be running on are set properly
  • Ensuring all LotusScript is compiled
  • Allowing the appropriate ACL access to databases and templates
  • Tracking templates and versions, so you know what versions are running and where they are stored
The issues above are a sampling of those I’ll be discussing (and offering solutions to) in later posts here, and at three Southern California Lotus User Group sessions during the last week of October. I’ll talk about why these issues are important for administrators and end users and how they can be resolved to save time and aggravation. I hope to see you there.

In the meantime, I'd love to hear what you would like to see what kinds of steps you'd like to have automated in your applications before they hit the production server.

Category     

Post A Comment

Feeds

Custom Button Custom Button

Category Cloud

Disclaimer

The views expressed by the authors on this blog do not necessarily reflect the views of Teamstudio, those who link to this blog, or even the author’s mother, father, sister, brother, uncle, aunt, grandparents, cousins, step relations, any other blood relative - and sometimes not even the author himself or herself.

Comments on this website are the sole responsibility of their writers and it is assumed those writers will take full responsibility, liability, and blame for any libel or litigation that results from something written in, or as a direct result of something written in, a comment. The accuracy, completeness, veracity, honesty, exactitude, factuality and politeness of comments are not guaranteed. Oh, how they are SO not guaranteed.
en-us,en;q=0.5OFFCCBot/1.0 (+http://www.commoncrawl.org/bot.html)38.107.179.210www.getthemostfromnotes.comHTTP/1.180Lotus-Domino/tsblog.nsf/d6plinks/KFRA-7WUN8K-The-Build-Process:-Common-Ground-for-Developers-and-Administrators