« Anti-Social Networking | Main| So Many Trends, So Little Time »

I may be lazy but...

I have recently run into several organizations that have had 'problems' because they have private agents in databases in their production environment. All sorts of alarm bells go off - why are they private? Why are they necessary? What are the requirements of the application that support this need?

When you have an agent that is only available to an admin because they occasionally need to go into a database to 'fix' some data, you HAVE to say there is something wrong with the design of the application. Why is the data messed up? Why did the application allow the data to get this way?

And in case you are wondering, the solution is not to create a private agent to fix it this one time, only to leave that agent in the production environment as a part of the overall application design. The correct solution is to prevent users from doing the things that they do to mangle your data. That is one of the requirements for your application, even if it is not explicitly defined. Remember - the customer is always right, and users are allowed to be stupid! And here is a real simple exercise that should be in every application test plan - what happens if you delete a document?

So, spend the time to test your application, and get those features correct so no one has to go in later to 'fix' the data.

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/TBAN-7LEQY6-I-may-be-lazy-but