Project Progress Report - Phase MA

Project Progress Report - Phase MA
SchemeStation documentation

1 Status of the project

1.1 Overall

The project has taken a lot of time and effort from every group member, partly due to the strict implementation schedule and partly due to the functional definition task.

The rather aggressive schedule has, however, yielded a lot of ready code, see accomplished tasks.

The group has gathered together once a week, but sometimes the coordination might have needed tighter communication.

The roles of the group members have got clearer since the first phase, and every member has taken the necessary responsibility of the project. However, there should have been more control over the individual assignments to avoid unnecessary retro-actions. What this means in practice that some interfaces have not been discussed enough in public, causing a bit of rework and renegotiation.

The overall status of the project is at this stage encouraging: we are only a few days (1-3) behind the original schedule, and the pressure due to the course requirements is diminishing.

1.2 Schedule

The group has decided to start the coding fairly early. This along with the demanding documentation and planning tasks has resulted into a fairly tight schedule.

The resource allocation plan has been followed quite strictly, altough first difficulties have been encountered with the heap module. The resources allocated for implementing the heap proved to be too modest and some additional labour had to be attached to that task. This revealed that such difficulties with implementation have to be reported earlier to the project and process manager.

The group's internal aim is to accomplish a working prototype of the system with vm, compiler, assembler and heap integrated next week. There is a possibility to have the networking, addressing and messaging modules added to this prototype, too. !

As far as the next phase, implementation design, is concerned, it is well underway and should not cause any particular difficulties.

The criticism concerning the overaccuracy of the schedule has not been an issue; on the contrary, there has clearly been situations where even a more precise schedule would have helped to clarify the current status of the project.

1.3 Used time resources

Time resources used for the specification phase:

2.11.1997HuimaHolländerKirmaHervatotalDifference
Studying 832013-4
Lectures (course) 00000-8
Scheme 20204+3
Operating systems 02002-1
Compilers 61007+2
Project management 2812130
Task allocation & general 2812130
Specificating 10662042+3
Meetings 1166730-10
Intra-group 666624-8
With client and supervisor 50016-2
Documentating 7751130+4
Project plan 020240
Requirements 100010
Specifications 655521+3
WWW-pages 00044+1
Host maintenance 11013+1
TOTAL 39312041131-7
Individual differences +1-10-9+11-7

Altogether the schedule of this phase has been a success; but the individual time planning has not been very accurate, due to the fact that document production for this phase has been more demanding than estimated earlier. However, there is no reason to reschedule the project now, but more attention has to be paid to ensure proper work balance between team members.

2 Accomplished tasks

The project has continued with a lot of planning, design and implementation work. The architecture of the core system has been quite completely designed. The implementation of the core system has also begun, and a large partition of it has already been written. This includes

Some of the documents on the specifications and the implementation of these modules have also been done: