What follows is a list of all the tasks I know should be completed for this project in their priority order (as of the week starting 21-Oct-2013)
- Write up the workflow for how the files will be collected and analysed (and if any changes are needed, change this list of scrum items to include new necessities)
- Create a User Interface design (in PhotoShop) for
- The desktop application
- Property entry
- File selection
- Uploader
- Login
- The web interface
- Information page
- Download page
- Login form
- File Collection page
- Analysis page
- The desktop application
- Create the Desktop ApplicationDecide whether to implement a Repository and Unit Of Work and write up what they are and the possible benefits (to be included in Progress Report)
- Assign Name and Description
- Select files
- Uploader
- Login form
- Decide whether to implement MvvM using breeze.js or knockout.js and write up a report
- Create the Web Service and Database
- Web Service needs to be accessed by both the Desktop Application and web interface
- Database should be accessed through Entity Framework
- Database needs to store:
- Login information (users, tokens)
- Uploaded files
- File analysis
- Create the Web Interface which
- Shows information about Bunsho
- Allows a user to login
- Shows a list of uploaded file collections with options
- Shows the analysis performed on the collections
- Can be linked to by the Desktop Application
- Re-evaluate at this point to include new features that may need to be included
- Flesh out Desktop Application to be update-able and easy to download/run
- Flesh out the web interface to actually show useful information