I have been working on creating a new database application for work for the purpose of taking interpreter bookings, and I am almost ready to start rolling it out. Yesterday, I was demonstrating some of the things that I have incorporated into the application to other staff members; highlighting things like stability, validation, and generally trying to point out why this application is much better than the old application.
While demonstrating the application, I was asked about things like the ability to batch invoice generation by agency and venue. To which I replied that it is not only possible, but it is almost as easy as flipping a switch. I went on to show them how quick and easy it was, and then produced a few batched invoices....They were all in awe!
I find this very interesting as I have spent so much time on the design of this application, ensuring that it was setup properly so that regardless of what we threw at it, it could expand along with us as the organization grew. But the end user doesn't care about the design. They expect that the application will work properly and can expand along with the business. What they don't seem to realize is that when they ask for these features to be incorporated (e.g. adding/revising/removing different price structures based on agency type), it is because the application is designed properly that the features they request become easy to incorporate.
This is a bit of an over simplification, but I guess you could compare it to someone who designs a house. The house owner generally doesn't care about how cleverly the space was designed, or how the designer uses interesting features, etc. The house owner simply cares about having good closet space, enough light to work and doors that don't squeak when you open them.
I guess I'll just have to appreciate my ingenuity on my own. *sigh*
While demonstrating the application, I was asked about things like the ability to batch invoice generation by agency and venue. To which I replied that it is not only possible, but it is almost as easy as flipping a switch. I went on to show them how quick and easy it was, and then produced a few batched invoices....They were all in awe!
This is going to make life so much easier!
This is wonderful!I have noticed similar instances when they have asked for other features. When I tell them how easy it is to do, they are almost always incredibly enthusiastic.
I find this very interesting as I have spent so much time on the design of this application, ensuring that it was setup properly so that regardless of what we threw at it, it could expand along with us as the organization grew. But the end user doesn't care about the design. They expect that the application will work properly and can expand along with the business. What they don't seem to realize is that when they ask for these features to be incorporated (e.g. adding/revising/removing different price structures based on agency type), it is because the application is designed properly that the features they request become easy to incorporate.
This is a bit of an over simplification, but I guess you could compare it to someone who designs a house. The house owner generally doesn't care about how cleverly the space was designed, or how the designer uses interesting features, etc. The house owner simply cares about having good closet space, enough light to work and doors that don't squeak when you open them.
I guess I'll just have to appreciate my ingenuity on my own. *sigh*
Post a Comment