It is very common for a project to have many problems to be solved. No matter it is a small or big problems, it is crucial for us to solve it by analyzing what cause them to appear. By then, we can figure out the best solution.
In CT project, one of the biggest problems that I think I should mention here is, “What kind of TDM are we suppose to create?”. Before the 5th lecture of CT module, we already have a great vision what kind of TDM we want to build. We have been using a few existing popular TDM and discovered their strengths and weaknesses. Then, we planned to implement their strengths without their weaknesses into our own TDM. We have even thought of a few possibly implementable special features. After having so many meetings and making so many struggling decisions, we finally have the idea of our own TDM. But after the 5th lecture, we are confused. In the lecture, Dr. D implied that most of us have been off tracked. He showed us a demo of what he wanted for the TDM. The demo TDM is very different from our ideal TDM.
The major cause of this problem is the lack of understanding on Dr. D’s vision. We thought that what he wanted is a very special TDM with special features that distinguishes itself from the others. We thought that the TDM should be for both general users and power users. However, it turns out that Dr. D only wanted a simple TDM for power users.
Another minor cause is that many of us are just perfectionists. We wanted to build the best TDM. It will be much better than all the existing ones, and more popular than the other teams’ TDM. Thus, it is inevitable for us to think of so many great ideas to be implemented into our TDM. Besides, by seeing the OP from other groups in C1 module, I can personally deduced that most of us have been off tracked due to this minor cause.
Another cause is that “Dreaming is free of charge.”. No matter how big our dreams are, it will not cost us anything. So why not think bigger? We thought that we should first think of a magnificent TDM. If we failed to implement it, then we shall try to implement a slightly less magnificent TDM. This process continues until we can build a TDM which implemented most of our big ideas. In our case, we thought too much.
The best solution for this problem is to consult Dr. D or our project tutor, and make sure we understand fully what kind of TDM we should build. This should be done as soon as possible since a lot of time has been wasted to plan for the “magnificent TDM”.
In a nutshell, we have misunderstood Dr. D’s instructions. Therefore, I think it is crucial for us to consult him or our project tutor to confirm again the instructions before we start building the TDM.