All entries for Monday 15 October 2007

October 15, 2007

Week 3 Report

15/10/2007 - Term 1, Week 3 (Start of)

Current Project State 

Following the completion of the specification, I now begin the Analysis phase of the project. According to the specification this will involve the following tasks:

  • Clarification of what the system should do by carrying-out a requirements analysis or a use-case analysis.
  • Research possible development tools, decide on what to use and then familiarise myself with them in preparation for the design and implementation of the system.
  • Give some thought to how the graphics that will be needed for the system (especially musical symbols) will be obtained. Look into possible solutions (e.g. creating them from scratch, paying for an existing set, paying someone else to create them)

It has also been suggested by my supervisor that putting some work into creating early prototypes would be a good idea.

First of all, however, I will need to set up the SVN system that will be used throughout the course of the whole project. It will be necessary to complete this first so all documentation and code resulting from the next two weeks may be stored in this repository.

According to the current schedule I have 2 weeks to complete this phase of development.

Week 3 Tasks
  1. Set up SVN repository
  2. Decide on and begin appropriate analysis: Requirements Analysis and/or Use-Case Analysis
  3. Start building a simple prototype of the intended music score editor in Javascript
Week 3 Working Schedule

Tuesday 0900-1200 3hrs
Wednesday 1300-1700 4hrs
Thursday 1000-1300
Friday -
Saturday 1000-1400

Total number of working hours planned:  14 hours

Further Comments
  • The working schedule above overestimates how long each task will take to be completed and probably overestimates how many hours I will realistically be able to give. I have scheduled things this way out of uncertainty in my own time estimation abilities and to make sure that the work I have set out to do will be completed. As the weeks progress my hope is that I will become better experienced in estimating how long I will take to complete tasks. This should make my own work schedules easier to follow.
  • Monday is not included in this schedule, as it was the day on which I set up this development blog and planned my work for the rest of the week. In general Monday will be the day on which I evaluate the work completed over the previous week and set out what work I intend to do over the next week. In the future it should not take so much time to complete these progress reports.

Specification Submission

Last thursday I submitted the first version of the specification for this project, in accordance with this module's first deadline. The document itself may be found here:

Project Specification (as originally submitted).

This specification is expected to change significantly, several times, over the course of the project, particularly in terms of the project timeline. Elements of the timetable will change as the requirements of the Notate application are finalised and, as the tasks themselves are greater understood, it may become apparent that more time will need to be scheduled on specific activities that I am currently overlooking or underestimating. All future versions of the timetable will be made available on this page.

The initial project schedule may be found within the specification document, or a seperate version may be found here:



This page is the development blog for the third year project: "An interactive web-application for music notation". This project is the development of a web-application that will be capable of allowing user to interactively create their own sheet-music online. It will also act as a manager for all of the music that a user has previously created and has saved on the server. At the time of writing this entry it has yet to be decided what will be used to create the application, but tools such as Javascript and Ruby on Rails are being considered. At the moment the working title of the application is Notate.

This Blog

The intention for this page is for it to be regularly updated with weekly entries that will evaluate the work done over the last week and detail what work is intended for each upcoming week. There will also be entries marking significant decisions and changes in the development of the project. Furthermore, any documentation produced will be uploaded to this blog and linked to in an entry.

It will always be possible to see the most up-to-date version of the overall project timetable here, along with all previous versions. All entries that include information relating to timetable updates will be tagged 'Project-Timetable'.

Useful Details

Project supervisor: Sara Kalvala 

Weekly supervisor meetings: 14:00 Thursdays in CS309

University of Warwick homepage: link

Module webpage: link

Module organiser: Steve Matthews

October 2007

Mo Tu We Th Fr Sa Su
|  Today  | Nov
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31            

Blog archive


Search this blog

Not signed in
Sign in

Powered by BlogBuilder