V2 ToDo List

V2Master

Priorities

  1. Complete final V2 show stoppers
  2. Get V2 into the hands of reviewers
  3. Deliver to first paying customer

Infrastructure

  1. Setup 8-core Intel rackmount server to replace existing zg-3 server
    1. Memory upgrade: Determine what SIMMs to buy & order 32 GB memory (approx. 400 CHF)

    2. Install 'Ubuntu 12.04.3 LTS Server'
    3. Setup 2 x 4TB mirrored disks
    4. Install VirtualBox & Vagrant

    5. Setup basic VMs
      1. rinetd port forwarder
      2. Gateway system
      3. Web server for zg-3.softxs.ch
    6. Setup packet filter?
    7. Setup VM suitable for hosting DrawMGT
  2. Install rackmount server in Datawire data center in Cham
    1. Bring back existing zg-3server, which has 8-cores & 12 GB main memory

  3. Migrate all existing services from zg-1 server onto VMs on zg-3 server
  4. Setup old zg-3 server just like new one, for replacing current zg-1 server
  5. Complete implementation of Puppet-managed DNS for DMZ
  6. Concept & design for monitoring

Deployment & Operations

  1. Setup automated backups for www.softxs.ch: documents and database
  2. Setup automated database reset for demo.softxs.ch/hydro
  3. Implement deployment of event daemon cronjobs
  4. Implement deployment of backup jobs
  5. Implement deployment of log rotation jobs
  6. Test VM-based V2 deployment, currently implemented for FreeBSD, to ensure it works with Ubuntu

  7. Setup email on az-1 server

MAPS System

  1. Complete Six-payments interface
  2. Review user management to check if any updates are required
  3. Implement skeleton for V2 deployment daemon
  4. Complete implementation of Questionnaire module
  5. Implement display of audit trail, investigate online analytics

V2 Application

Planning & Specification

  1. List of V2 features to fix/improve
  2. Prioritized list of next V2 features to implement
  3. Design/rework of user roles as specified by JK
  4. Decision/design of multi-file uploads (will be difficult to implement)
  5. Decision/design of incoming transmittals
  6. Design of workflows
  7. Design of reporting
  8. Design of project management structures

Coding

  1. User Management
    1. Ability to manage external users. E.g. transmittal recipients
      1. External users will not be registered in MAPS
      2. All users with logins will be registered in MAPS
    2. Ability to enable/disable internal and external users
    3. Ability to put users into folders to allow delegation user management
  2. Implement display of audit trail

Testing

  1. Make a list of what application areas do not have automated testing

Review

  1. Transmittals
    1. Front-end GUI
    2. Transmittal email
  2. Final check of Usability Review
  3. Review if all necessary 'delete' transactions are completed
  4. Review to check if all back links and cancel buttons have been removed
  5. Review pricing vs. Hydro-2013 survey results

Web Site

  1. Make spelling and grammar fixes
  2. Install new features text
  3. Install specification draft
  4. PM Handbook
    1. Complete outline
    2. Identify initial chapters to work on
  5. Write some 'news articles'
  6. Outline for a webcast

Demo Systems

  1. More documentation for Hydro demo
    1. Define what documentation is needed
  2. Implement Engineering Collaboration demo
  3. Implement Proposal Preparation demo

Sales & Marketing

  1. Follow-up on Tokyu offer
  2. Prepare offer for Aegir for Sisimiut archive system

V2 System Trials

  1. Emails to trial system reviewers
    1. Robert Bartlett
    2. Aegir Johannsson
    3. Harald Schmitt
    4. Anthony Sullivan

Administration

  1. Determine when to sign-up for Six payments
  2. Write up terms and conditions (AGB)
Copyright 2008-2014, SoftXS GmbH, Switzerland