Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
1. Complete final V2 show stoppers | 1. Complete final V2 MVA features & configuration |
Line 55: | Line 55: |
1. List of V2 features to fix/improve 1. Prioritized list of next V2 features to implement |
1. List of V2 features to fix/improve - Final check of Usability review 1. Prioritized list of next V2 features to implement. Proposed releases 1. R1 - Organizing and sharing 1. R2 - Structure Collaboration 1. R3 - Project Management 1. R4 - Scheduling |
V2 ToDo List
Priorities
Complete final V2 MVA features & configuration
- Get V2 into the hands of reviewers
- Deliver to first paying customer
Infrastructure
- Setup 8-core Intel rackmount server to replace existing zg-3 server
Memory upgrade: Determine what SIMMs to buy & order 32 GB memory (approx. 400 CHF)
- Install 'Ubuntu 12.04.3 LTS Server'
- Setup 2 x 4TB mirrored disks
Install VirtualBox & Vagrant
- Setup basic VMs
- rinetd port forwarder
- Gateway system
- Web server for zg-3.softxs.ch
- Setup packet filter?
- Setup VM suitable for hosting DrawMGT
- Install rackmount server in Datawire data center in Cham
Bring back existing zg-3server, which has 8-cores & 12 GB main memory
- Migrate all existing services from zg-1 server onto VMs on zg-3 server
- Setup old zg-3 server just like new one, for replacing current zg-1 server
- Complete implementation of Puppet-managed DNS for DMZ
Concept & design for monitoring
Deployment & Operations
- Setup automated backups for www.softxs.ch: documents and database
- Setup automated database reset for demo.softxs.ch/hydro
- Implement deployment of event daemon cronjobs
- Implement deployment of backup jobs
- Implement deployment of log rotation jobs
Test VM-based V2 deployment, currently implemented for FreeBSD, to ensure it works with Ubuntu
- Setup email on az-1 server
MAPS System
- Complete Six-payments interface
- Review user management to check if any updates are required
- Implement skeleton for V2 deployment daemon
- Complete implementation of Questionnaire module
- Implement display of audit trail, investigate online analytics
V2 Application
Planning & Specification
- List of V2 features to fix/improve - Final check of Usability review
- Prioritized list of next V2 features to implement. Proposed releases
- R1 - Organizing and sharing
- R2 - Structure Collaboration
- R3 - Project Management
- R4 - Scheduling
- Design/rework of user roles as specified by JK
- Decision/design of multi-file uploads (will be difficult to implement)
- Decision/design of incoming transmittals
- Design of workflows
- Design of reporting
- Design of project management structures
Coding
- User Management
- Ability to manage external users. E.g. transmittal recipients
- External users will not be registered in MAPS
- All users with logins will be registered in MAPS
- Ability to enable/disable internal and external users
- Ability to put users into folders to allow delegation user management
- Ability to manage external users. E.g. transmittal recipients
- Implement display of audit trail
Testing
- Make a list of what application areas do not have automated testing
Review
- Transmittals
- Front-end GUI
- Transmittal email
- Final check of Usability Review
- Review if all necessary 'delete' transactions are completed
- Review to check if all back links and cancel buttons have been removed
- Review pricing vs. Hydro-2013 survey results
Web Site
- Make spelling and grammar fixes
- Install new features text
- Install specification draft
- PM Handbook
- Complete outline
- Identify initial chapters to work on
- Write some 'news articles'
- Outline for a webcast
Demo Systems
- More documentation for Hydro demo
- Define what documentation is needed
- Implement Engineering Collaboration demo
- Implement Proposal Preparation demo
Sales & Marketing
- Follow-up on Tokyu offer
- Prepare offer for Aegir for Sisimiut archive system
V2 System Trials
- Emails to trial system reviewers
- Robert Bartlett
- Aegir Johannsson
- Harald Schmitt
- Anthony Sullivan
Administration
- Determine when to sign-up for Six payments
- Write up terms and conditions (AGB)