Saturday, November 15, 2008
Tuesday, November 4, 2008
The innovators always face compromises and challenges when developing new applications. I think application development time frame can be shortened if one understands the FUDVLAC principle. Furthermore, one can easily evaluate how successful a new application will be by applying FUDVLAC principle and, hence, reducing one's dependence on what the media says. The 7 elements of the FUDVLAC principle are explained below:
F->Frequency can be any time frame (day, hour, etc.).How often the application is/will be used? The more frequent the use the more accurate and urgent the data (information) that is transferred via the application. For example, traffic updates on GPS/phones are frequent and require accurate and urgent data transfers.
U-> Urgency - real time, batch, or time delayed data affects the data delivery system. How urgent is the use of application and delivery of data? For example,some events like SMS can be time delayed with guaranteed delivery, but E911 is immediate with some type of confirmation.
D-> Distribution - source and destination of the information. What is the flow of data? Can include Intranets, extranets, general public, mobile to mobile, mobile to Internet, etc.
V->Volume - number of transactions per user in a time period. Frequency is how often they access the application, but volume is the expected number of transactions when they access (page views/session, SMS messages per sign on, etc.).
L->Language- interface to the user. How does the user interact with the application? GUI (Graphic User Interface) would the "language" of windows operating system.
A->Accuracy - security and accuracy of the data. Generally provides insight into transaction business rules, edits, etc. used to improve/guarantee the accuracy of the input (E911 is a good example of accuracy requirements).
C->Cost - can include any of the elements supporting the application. How much does it cost to use and maintain the application?
Sunday, November 2, 2008
The quest for Confirming Data is in our subconscious i.e. we don't know that we are doing it. I don't know why it happens. However, I have observed over many years that it does happen consistently. When Confirming Data serves as positive feedback loop and encourages you to do something better it is a very good thing. For example, if you get positive feedback from your boss at work, it motivates you to continue doing a good job. On the other hand, when Confirming Data closes your mind to different perspectives and beliefs, it is not a good thing.