Deletions are marked like this. | Additions are marked like this. |
Line 24: | Line 24: |
1. Define V2 release ''Road Map'' - '''AH/JK''' by phone, based on notes to be supplied by JK (AH/JK 2013-11-05, Tue at 11:30). | 1. Define V2 release ''Road Map'' - '''AH/JK''' by phone, based on notes to be supplied by JK (AH/JK 2013-11-05, Tue at 11:30). |
Line 72: | Line 72: |
1. Final updates to Hydro demo - '''JK''' | 1. Final updates to Hydro demo - '''JK''' |
Line 85: | Line 85: |
1. Harald Schmitt | 1. Harald Schmitt |
Line 95: | Line 95: |
1. Implement display of audit trail - '''AH''' | 1. Implement display of audit trail - '''AH''' |
Line 109: | Line 109: |
1. Make final list of V2 features to fix/improve before release: | 1. Make final list of V2 features to fix/improve before release: |
Line 114: | Line 114: |
* '''AH/JK''' to diScuss any complex or unsatisfactory items & set priorities | * '''AH/JK''' to discuss any complex or unsatisfactory items & set priorities |
V2 ToDo List
Introduction
Immediate Goals
Complete final V2 MVA features & configuration
Get V2 into the hands of reviewers
Deliver V2 to first paying customer
Planning
AH/JK - agree JK tasks/priorities & update JK Work Schedule wiki page - highest priority
JK - update V2UsabilityReview wiki page - high priority
Review & update V2LaunchPlan - lower priority
Working Sessions 4-18 November 2013
Define V2 release Road Map - AH/JK by phone, based on notes to be supplied by JK (AH/JK 2013-11-05, Tue at 11:30).
Usability review - AH/JK working separately
Develop Demo scenarios & write end-user documentation - AH/JK
Design User roles & Project Structures - Schedule AH/JK working session (mid/late this week?)
Design of Incoming Transmittals, potentially required for first customer
Sales & Marketing
General
- Follow-up on Tokyu offer
- Prepare offer for Aegir for Sisimiut archive system
- Review V2 pricing in light of Hydro-2013 survey results
- Determine when to sign-up for Six payments
Write up online purchase terms & conditions (AGB)
Review finances & ensure funding to mid-2014
Web Site
Review web pages for spelling & grammatical mistakes & make corrections - AH
Install new Features web page text - AH
PM Handbook - JK
- PM Handbook to be composed of three parts:
Project Management - General, not V2 specific
User's Guide to Works Organiser
Configuration Handbook - including a Configuration Checklist
- Complete PM outline
- Identify initial chapters to write
- Start writing chapters
Will there be Quickstart Guide as part of the PM Handbook? - priority?
- PM Handbook to be composed of three parts:
Look into Google (or other) web analytics - JK
Demo Systems
Define Scoping Statement for each proposed demo system - JK
- Make prioritized list of demo systems to produce. Proposed list:
Engineering Team Collaboration
Proposal Preparation
Metro system
Drawing Manager
Meeting Manager
Site Investigations
- Make list of important transactions to demonstrate
- Demo system implementation:
Update (minimum required) demo configuration & configure demo accordingly
- Create demo data
- Write up user instructions/documentation
- Make prioritized list of demo systems to produce. Proposed list:
Final updates to Hydro demo - JK
- Final tuning of WBS
Complete minimum recommended configuration
More documentation for Hydro demo - JK
- Define what documentation is needed
Implement Engineering Collaboration demo - JK
Implement Proposal Preparation demo - JK
V2 System Trials
Emails to trial system reviewers - AH
- Robert Bartlett
- Aegir Johannsson
- Harald Schmitt
- Anthony Sullivan
Consider getting reviewers to assist creating example configurations - AH/JK
MAPS
Complete Six-payments interface - DS
- Review user management to check if any updates are required
Implement skeleton for V2 deployment daemon - AH
Complete implementation of Questionnaire module - AH
Implement display of audit trail - AH
- Investigate Google analytics?
V2
Design & Specification
Define future V2 releases - AH/JK
- Prioritized list of next V2 features to implement
- Proposed releases:
R1 - Organizing & Sharing
R2 - Structured Collaboration
R3 - Project Management
R4 - Scheduling
- Make final list of V2 features to fix/improve before release:
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 & compare against 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
Write Workflow & User Role working paper in preparation for working session - JK
- Write up requirements for Pöyry Uma Oya system (first V2 customer)
Design user roles as specified in V2UsabilityReview - AH/JK
Decision/design of incoming transmittals - AH/JK
Design of project management structures - low priority
Review
Review proposed user management - JK
Transmittals - JK
- Front-end GUI
- Transmittal email
Final review of multi-file uploads - JK
Review if all necessary 'delete' transactions are completed - AH/TN
Review to check if all back links & cancel buttons have been removed - AH/TN
Coding
User Management - TN
- 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 & external users
Ability to put users into org chart to allow delegation user management
- Ability to manage external users. E.g. transmittal recipients
Implement display of audit trail (mainly for transmittal downloads) - TN
Testing
Make a list of what application areas do not have automated testing - TN
Prioritize list for implementing additional testing - AH/TN
Implement additional testing - TN
Infrastructure
Server Setup
Setup 8-core Intel rack-mount server to replace existing zg-3 server - AH
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 VM
- Web server VM for zg-3.softxs.ch
- Setup packet filter?
Setup VM suitable for hosting DrawMGT
Install rackmount server in Datawire data center in Cham - AH
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 - AH/TN
Setup old zg-3 server just like new one, for replacing current zg-1 server - AH
Buy AWS EC2 micro image for a year & see if performance is significantly better than free tier - AH
Complete implementation of Puppet-managed DNS for DMZ - AH
Monitoring prototype - AH
Deployment & Operations
Setup automated backups of for documents & database www.softxs.ch - AH
Setup automated database reset for demo.softxs.ch/hydro - AH
Setup email on az-1.softxs.ch server - AH
Test VM-based V2 deployment on Ubuntu-based hosts - AH
Currently implemented for VMs on FreeBSD
Implement additional deployment tasks: - AH
- Event daemon cronjobs
- Backup jobs
- Log rotation jobs