We, as a wonderful group, have gone through half the semester. I do believe that we have done a really good job and everything goes well. However, since we are trying our best to be the best group, I still want to point out an aspect we can improve, which is the effort we make for this project.
In this semester, every one of us has a very heavy workload from other modules. I have 8 modules to study and the other three take CS2010, which is difficult and requires a lot of programming efforts. As a result, we have to spend less time and efforts on this project. However, this project is really important and need more time and efforts.
We must first keep in mind that this project is related to both CS2101 and CS2103, which worth 8 MCs. With so many MCs, it deserves more time and efforts. Moreover, for most of us, this project is the first time we work like real software engineers and we can learn a lot about software development. This opportunity is quite important for us and we should try our best to learn as much as possible.
This project has no quizzes and weekly progress requirements, but this does not mean we can spend less time on it. Since the total workload is almost fixed for us, if we do less now, we need to make up in the future. Then, the project can become a final week project and we need to rush a lot. As a result, the quality is low and we have to interrupt our plan of other modules. This is quite terrible and we should try to avoid it by completing tasks as early as possible. Therefore, we need to make more efforts on it.
Now we have come to the stage of coding, which is the most important part of the project. I hope we can spend more time working together, discussing problems and communicating. We may have to squeeze the time of other modules, but the project worth it. I think the meeting today is quite a good beginning. By the two-hour meeting, we have made clear of the components we need to implement in version 0.1 and the parts for everyone to code. As the work gets more complicated, we really need to work more on this project, programming, writing reports, discussing problems, etc.
Now we have fell behind many groups in progress since we did not do any extra works, but it is still under control. Let’s work more from now on and catch up. I do believe we will do an excellent job for this project in both CS2101 and CS2103.
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteAs you said, this is the first time we are working like real software engineers and hence all of us are under a learning curve. The decisions that were made during our last meeting ensure that we are on track. The key lies with how well we are able to balance finishing things quickly and finishing things perfectly. By comparing the progress of our team with that of others’ we are just placing ourselves under undue and unnecessary pressure and hence there is no need for it. We can be rest assured that if we stick to our plans, we shall be safe. We’ll put in our efforts and hope that the final product is of good quality.
ReplyDeleteLakshmi
Yes I agree with you Zhou Jun. The team has been progressing steadily, and I myself would like the team to progress even more. But there are 2 sides of a coin and as always there is the other side. And that side is, we cannot sacrifice team unity and interpersonal relations which we took so much effort to foster in exchange for more progress. While the team is progressing steadily what must not be forgotten is through that progress the team strengthen its unity, chemistry and at the same time fostering interpersonal relations. Yes while having leap and bounds of progress in the project is a good thing to have, what we have to strive to attain is not just any other progress but rather 'good' progress. And what I mean by 'good' progress is progress that is attained in the right way. Without harming team unity, and without the presence of team conflicts.
ReplyDeleteIf the only way to obtain massive progress in the project is through team conflicts and harming interpersonal relations, I rather not have that progress at all. And I would rather the team progresses steadily.
With that in mind Zhou Jun, if we are able to obtain massive progress in the project via the right way, then all the more we should pursue to attain that progress. Which is putting extra effort into the project at the right time and not overdoing it.
Shawn Teo Chee Yong