You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Project Team

Project Description

Before April 20:

  • Installation of DSpace with netbeans
  • Initiate contact with the Mentor to confirm the specific milestones required in the project development
  • Initiate contact with the Mentor on the specific skill sets required for this project
  • To code a complete Spring Web MVC application with Netbeans
  • To read up the DSpace API documentation

April 20 – May 23 (Before the official coding time):

  • To remain in contact with the mentor via email and IRC and to clarify existing doubts in the process of learning and discovery about DSpace.
  • Continue reading up on DSpace API documentation, especially the specific required components
  • To re-model previous enterprise applications based on the Spring MVC framework
  • Using of FreeMarker engine for presentation layer code generation
  • Understanding the webmvc module
  • Understanding GIT functionalities to commit code to GitHub. 

May 23 – June 18 (Official coding period starts):

  • Understanding the project objectives of the first phase deliverables
  • Understanding webmvc module
  • Coding on the first phase deliverables
  • Assisting in webmvc system documentation
  • Weekly pull request to commit forked copy from robertqin/webmvc to dspace/webmvc
  • Recoding all logic from the JSP (Method call handlers) into relevant Servlets and applying the use of the Freemarker syntax.
  • System documentation
  • Reporting of any system bugs and errors on https://jira.duraspace.org/browse/DWMVC
  • Weekly scrum with mentor on progress statuses including clarification on any existing doubts

June 18 – July 5:

  • Progressive unit testing on the previous milestone deliverable
  • Post implementation review of the previous milestone deliverable
  • Coding on the next mile stone deliverable
  • Weekly pull request to commit forked copy from robertqin/webmvc to dspace/webmvc
  • Assisting in webmvc system documentation
  • System documentation
  • Reporting of any system bugs and errors on https://jira.duraspace.org/browse/DWMVC
  • Weekly scrum with mentor on progress statuses including clarification on any existing doubts

JULY 6th MID TERM EVALUATION

July 6 – July 15:

  • To prepare a presentation report to update developers on the developed functionalities, exceptions and bugs encountered
  • Make further changes in the code to improve the Functionality, Exception handling, Bug Removal.
  • Weekly pull request to commit forked copy from robertqin/webmvc to dspace/webmvc
  • To maintain contact with the developers and to update them on the progress
  • Consultation with the mentor on the next phase of milestones deliverables
  • Assisting in webmvc system documentation
  • Coding on the second phase deliverable
  • Phase 2 system documentation

July 15 – July 25:

  • To be in constant touch with the developers and to let them know about our progress.
  • Progressive unit testing on the previous milestone deliverable
  • Post implementation review of the previous milestone deliverable
  • Coding on the next mile stone deliverable
  • Assisting in webmvc system documentation
  • Most of the time will be consumed for rigorous testing and bug fixes. 
  • Coding on phase three deliverables
  • Phase 3 system documentation

July 25 – July 31:

  • Post implementation review

A Buffer of two weeks has been kept for any unpredictable delay.

NOTE: Require webmvc documentation and update dspace 1.7.0 API library. 

  • No labels