Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
= High-Priority Goals = |
= Introduction = == Immediate Goals == |
Line 11: | Line 14: |
1. '''Deliver to first paying customer''' | 1. '''Deliver V2 to first paying customer''' |
Line 13: | Line 16: |
= Planning = | == Planning == |
Line 15: | Line 18: |
1. AH/JK - agree JK tasks/priorities & write up in [[V2Planning#JK_Work_Schedule|JK Work Schedule|]] wiki page - ''highest priority'' | 1. AH/JK - agree JK tasks/priorities & update [[V2Planning#JK_Work_Schedule|JK Work Schedule|]] wiki page - ''highest priority'' |
Line 19: | Line 22: |
= Upcoming Working Sessions: 04 to 18 November 2013 = | == Working Sessions 4-18 November 2013 == |
Line 21: | Line 24: |
1. Define releases - '''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 23: | Line 26: |
1. Develop demo scenarios & write end-user documentation |
1. Develop ''Demo scenarios'' & write end-user documentation - '''AH/JK''' 1. Design ''User roles & Project Structures'' - Schedule '''AH/JK''' working session (mid/late this week?) 1. Design of ''Incoming Transmittals'', potentially required for first customer |
Line 25: | Line 30: |
1. User roles & project structure design - Schedule '''AH/JK''' working session (mid/late this week?) 1. Design of ''incoming transmittals'' = Administration = 1. Determine when to sign-up for Six payments 1. Write up online purchase terms and conditions (AGB) 1. Review finances & ensure funding to mid-2014 |
|
Line 36: | Line 33: |
== General == |
|
Line 38: | Line 37: |
1. Review pricing in light of Hydro-2013 survey results |
1. Review V2 pricing in light of Hydro-2013 survey results 1. Determine when to sign-up for Six payments 1. Write up online purchase terms & conditions (AGB) 1. Review finances & ensure funding to mid-2014 |
Line 40: | Line 42: |
= Web Site = | == Web Site == |
Line 67: | Line 69: |
1. Update (minimum required) demo configuration and configure demo accordingly | 1. Update (minimum required) demo configuration & configure demo accordingly |
Line 85: | Line 87: |
1. Consider getting reviewers to assist creating example configurations | 1. Consider getting reviewers to assist creating example configurations - '''AH/JK''' |
Line 87: | Line 89: |
= MAPS System = | = MAPS = |
Line 96: | Line 98: |
= V2 Application = | = V2 = |
Line 100: | Line 102: |
1. Define future releases - '''AH/JK''' | 1. Define future V2 releases - '''AH/JK''' |
Line 103: | Line 105: |
* '''R1 - Organizing and Sharing''' | * '''R1 - Organizing & Sharing''' |
Line 107: | Line 109: |
1. Final list of V2 features to fix/improve before release: | 1. Make final list of V2 features to fix/improve before release: |
Line 110: | Line 112: |
* '''JK''' to review V2UsabilityReview wiki page & own notes and compare agianst current software | * '''JK''' to review V2UsabilityReview wiki page & own notes & compare against current software |
Line 113: | Line 115: |
1. ''Workflow & User Role'' working paper in preparation for working session - '''JK''' 1. Requirements for Pöyry Uma Oya system (first V2 customer) 1. Design/rework of user roles as specified in V2UsabilityReview - '''AH/JK''' |
1. Write ''Workflow & User Role'' working paper in preparation for working session - '''JK''' 1. Write up requirements for Pöyry Uma Oya system (first V2 customer) 1. Design user roles as specified in V2UsabilityReview - '''AH/JK''' |
Line 127: | Line 129: |
1. Review to check if all back links and cancel buttons have been removed - '''AH/TN''' | 1. Review to check if all back links & cancel buttons have been removed - '''AH/TN''' |
Line 135: | Line 137: |
1. Ability to enable/disable internal and external users | 1. Ability to enable/disable internal & external users |
Line 145: | Line 147: |
Line 146: | Line 149: |
== Server Setup == |
|
Line 162: | Line 167: |
1. Buy AWS EC2 micro image for a year and see if performance is significantly better than free tier - '''AH''' | 1. Buy AWS EC2 micro image for a year & see if performance is significantly better than free tier - '''AH''' |
Line 166: | Line 171: |
= Deployment & Operations = | == Deployment & Operations == |
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