V2 ToDo List

V2Master

High-Priority Goals

  1. Complete final V2 MVA features & configuration

  2. Get V2 into the hands of reviewers

  3. Deliver to first paying customer

Planning

  1. AH/JK - agree JK tasks/priorities & write up in JK Work Schedule wiki page - highest priority

  2. JK - update V2UsabilityReview wiki page - high priority

  3. Review & update V2LaunchPlan - lower priority

Upcoming Working Sessions: 04 to 15 November 2013

  1. Define releases - AH/JK by phone based on notes to be supplied by JK (AH/JK 2013-11-05, Tue at 11:30). Proposed releases

    • R1 - Organizing and sharing

    • R2 - Structure Collaboration

    • R3 - Project Management

    • R4 - Scheduling

  2. Usability review - AH/JK working separately:

    • AH to supply list of recently updated items

    • AH to update JK v2p0 system (http://v2.softxs.ch/v2p0-jk) with latest software

    • JK to review V2UsabilityReview wiki page & own notes and compare with current software

    • JK to supply complete replacement for V2UsabilityReview wiki page (keeping TN notes)

    • AH/JK to diScuss any complex or unsatisfactory items & set priorities

  3. Develop demo scenarios & write end-user documentation

    • Scoping statement, for each proposed demo system
      • Make list of demo systems to produce (smaller demos, drawing manager, meeting manager, site investigations)
      • Make list of important transactions to demonstrate
      • Prioritize list & do the first n items

    • Update (minimum required) demo configuration and configure demo accordingly
    • Create demo data
    • write up user instructions/documentation
  4. User roles & project structure design - Schedule AH/JK working session (mid/late this week?)

Infrastructure

  1. Setup 8-core Intel rack-mount 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. Look into Google (or other) web analytics JK

  7. Test VM-based V2 deployment, currently implemented for FreeBSD, to ensure it works with Ubuntu

  8. Setup email on az-1 server
  9. Look into backups at Amazon & Google

  10. Look into style guide for web site

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 - Final check of Usability review
  2. Workflow & User Role working paper in preparation for working session

  3. Prioritized list of next V2 features to implement.
  4. Design/rework of user roles as specified by JK
  5. Final review of multi-file uploads
  6. Decision/design of incoming transmittals
  7. Design of workflows
  8. Design of reporting
  9. 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. File handling
  3. Final check of Usability Review
  4. Requirements for Pöyry Uma Oya system (first V2 customer)
  5. Review if all necessary 'delete' transactions are completed
  6. Review to check if all back links and cancel buttons have been removed

Web Site

  1. Review for spelling & grammar errors & make corrections

  2. AH - Install new Features web page text - high priority

  3. PM Handbook
    1. Complete PM outline
    2. Identify initial chapters to work on
    3. Start writing chapters
  4. Configuration handbook - part of PM Handbook? Priority?

    1. Configuration checklist
  5. Quickstart Guide - part of PM Handbook? Priority?

  6. Install specification draft - lower priority

  7. Write some news articles - lower priority

  8. Outline for a webcast - lower priority

Demo Systems

  1. Final updates to Hydro demo - JK

    1. Final tuning of WBS
    2. Complete minimum recommended configuration

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

Sales & Marketing

  1. Follow-up on Tokyu offer
  2. Prepare offer for Aegir for Sisimiut archive system
  3. Review pricing vs. Hydro-2013 survey results

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)
  3. Review finances & ensure funding to mid-2014

Copyright 2008-2014, SoftXS GmbH, Switzerland