Wednesday, May 28, 2008

Final thoughts on the project

Well, today is presentation day, so it is finally time to hand in the project and start sleeping at night again! The final product is looking really good, but there is a long list of improvements we could make.

Maybe we were overly ambitious in our project plan. But I think that it’s better to take on something greater and only get half way there than take on a mediocre project that you know you can do easily. Perhaps that’s not true when you’re doing paid work for a client, but it is definitely true for a uni project. We pushed ourselves this semester – with the new skills we were required to learn, and the amount of time we needed to commit.

It is hard to find enough time to give to a project when it is one out of four subjects you’re studying. Due to a lack of time or inadequate planning, we haven’t been able to test the product as well as I’d like to. We’ve been testing things as we go along, but there will be some bugs in it. I am also aware of some security holes that could be used by students to place bookings in other students’ names. But people would have to know a bit about the system to exploit them.

Despite the problems outlined above, in the end we have a product that I think would be beneficial for the client to implement, because it will save them a lot of time. I also think we have a quality working prototype that we could use to approach investors if we decide to continue working on the system. It wouldn’t be much extra work to modify the system to work for different clients, so potentially this product could be sold to different universities, and anyone else who needs to loan things out on specific days. If we don’t pursue this idea, we have a quality portfolio piece anyway.

1 comment:

Unknown said...

interesting component. just curious, any chance in sharing the code for the component?

also for the "tips" which disappear when the user interacts, how did you go about doing that? I'm about to implement the same thing.