Wintersoft

Project Evaluation - Executive Summary

[MAIN] [DOCUMENT] [CONTACTS]

Introduction

"There is no failure. Only feedback." -Robert Allen

Working on Project Atlantis has been an important learning experience for WinterSoft, and we think it is crucial that we take advantage of this experience to decide what we could do to improve our projects in the future. Below are several questions which have been answered in more detail in the document.

The Questions:

If you Took the Course Again, what Would you do Differently?

This question is answered in three parts: communication, organization and comprehension. We feel we could have improved on all of these. More regular meetings, and a greater individual effort to understand the project would help.

If this were a Real Situation, what Would you do Differently?

This section discusses how our project differs from real world projects. We feel a greater emphasis on the customer, and less time spent on design might work better in the real world.

How well did the Project Satisfy the Requirements?

Here we discuss how close we came to satisfying our customer's requirements. In general, we feel we did a good job, although we had trouble meeting the online requirement, due to technical constraints.

How Useful was the Design Process?

Here we discuss the usefulness of the design process. Getting feedback from the customer was helpful, but we felt some of our efforts may have been wasted. Pseudocode and some of the technical diagrams may have been over emphasized.

How Useful was the Test Plan?

There is a split opinion on this, and we want to ensure we capture all of the group's opinions, so we discussed them both. Some members felt the plan improved our efficiency and thoroughness; others felt it was too formal, and following the procedures was too difficult.

How Were the Group Dynamics?

Here we discuss how well the group worked together. In general, we feel communication could have been better, and that the managers and workers misunderstood each other (or at least disagreed). More communication, and possibly smaller groups would help.

How Useful was the Timeline?

We met all deadlines, but to be fair, they were set strictly for us by the course outline. We did accomplish some goals ahead of time, but time management would probably be a bigger concern in the "real world", where deadlines aren't set by instructors.

What is the Overall Impression of the Course and the Project?

Most of the team enjoyed the course, and found it useful. A number of people also expressed the feeling that it was nice to work on a "real" system, rather than contrived examples, as we tend to get in other courses.

What was our Relationship with the Customer Like?

We had a fairly good relationship with our customer. While it wasn't very formal, there were a few connections between our group and the customer group, which gave us some leverage when dealing with them. A more formal and highly-connected customer-supplier relationship might be desirable.

What Lessons did we Learn?

On an individual level, we learned to deal with other people in a team, and we learned about time management. On a group level, we found that it's important for group members to show respect for each others' work. We also learned that it is important to prepare for each phase of a project, and plan ahead of time.

Conclusion

By looking at these questions, and inspecting our experiences, WinterSoft hopes to become a better, more efficient developer, and we hope that our members will become better software engineers.


[MAIN] [DOCUMENT] [CONTACTS]