Apollo Quality Management Milestones - Stage 1

Events

QM Planning

Gap Analysis [Done]

June 1, 2017 - June 23, 2017

Deliverable: Current state assessment

Finalize Stage 1 Plan [Done]

June 25, 2017 - July 11, 2017

Deliverable: QM Project Plan for Stage 1, Sign-off

QM Planning - Stage 1 Complete

July 12, 2017

QM Tools/Licenses

Tools Analysis [Done]

June 1, 2017 - June 30, 2017

Deliverable: CI/CD tools recommendations

Procurement [Done]

July 2, 2017 - July 31, 2017

Deliverables: Procure tool licenses
Purchase: Test Studio run-time license

Tools/Licenses Selection - Stage 1 Complete

August 1, 2017

Build Process Governance

QA Test Process [Done]

June 1, 2017 - August 25, 2017

Deliverables: Target state definition, QA Runbook (Documented standard practices, methods, and processes for QA engagement)

Development Build Process [into Stage 2]

July 3, 2017 - September 8, 2017

Deliverable: Target state definition (incorporating deployment automation, release notes, integration tests)

Rudy Suggestion: Dev reviews QA Test cases (mainly non-functional/tech stories as part of the build process. (Test Coverage, DevQA Collaboration, Deployment readiness review)

Pre-deployment Release Readiness Checklist [into Stage 2]

August 1, 2017 - September 25, 2017

Deliverable: Checklist template

Build Process Governance - Stage 1 Complete

September 26, 2017

Enhance QA Processes

Defect Management + Reporting [Done]

June 1, 2017 - July 30, 2017

Deliverables: Defect Capture + Reporting template, UAT Tool support, Pilot in Quote Media integration project

Test Automation Set-up [Done]

June 1, 2017 - June 21, 2017

Deliverable: Set up of Test Automation framework

Test Plan Definition [Done]

June 1, 2017 - July 30, 2017

Deliverables: Test Plan template, Implementation in CD QuoteMedia project

Test Case Management [Done]

June 15, 2017 - September 29, 2017

Deliverables: Test Case documentation for Apollo year 1 applications, Organization into Test Case repository
Dependancy: Alex to review and provide input

Analysis: TestRail

Test Automation - CD Trade Execution [Deferred]

June 23, 2017 - September 15, 2017

Deliverable: Trading test cases 100% automated implemented into CI pipeline
Dependancy: Test Studio runtime license

Test Automation - Digital Advice (Nest Wealth platform) [Deferred]

July 17, 2017 - September 15, 2017

Deliverable: Digital Advice test cases 100% automated implemented into CI pipeline
Recommendation: Dedicated Test Automation Engineer (Shubha in the meantime)

Mobile App Testing Framework [into Stage 2]

August 1, 2017 - September 15, 2017

Deliverables: Documented test framework in preparation for Mobile App testing.

Devices: iPad Air, Samsung Galaxy (Dan/Liz)

Analysis: Sigos App Experience, Xamarin Test Cloud (25% off discount with MSDN)

Test Automation - Stage 1 Complete

September 16, 2017

Enhance QA Processes - Stage 1 Complete

September 29, 2017

Continuous Integration / DevOps Processes

Deployment Automation Set-up [Done]

June 1, 2017 - June 16, 2017

Deliverable: Set up of Deployment Automation framework

Static Code Analysis (Code security) Tool Assessment [Done]

June 1, 2017 - August 4, 2017

Deliverables: Security analysis Tool assessment, Implementation
Depends on: VS 2017 plug-in ready for SecureAssist
Year 2: Static code analysis

Deployment Automation - Credential Online [Done]

June 19, 2017 - September 8, 2017

Deliverable: Automated CI/CD for Credential Online components
Depends on: Deployment Automation Set-up

Deployment Automation - Digital Advice [Done]

June 26, 2017 - July 17, 2017

Deliverable: Automated CI/CD for DA (CSI eNAAF, Teller Invite)
Depends on: Deployment Automation Set-up

Performance Testing [Done]

July 4, 2017 - August 18, 2017

Deliverables: CD QuoteMedia, DA performance test results, ongoing performance monitoring
Analysis: Test Studio Ultimate, SmartBear, https://www.visualstudio.com/team-services/cloud-load-testing/, QA Centric recommendations?
Year 2: Web User Experience / End User Monitoring

Deployment Automation - Stage 1 Complete

August 1, 2017

Deployment/Release Process [Done]

August 8, 2017 - September 1, 2017

Deliverables: Future State Definition (incl. Octopus & DB changes), Present/Sign Off

Deployment Process Enhancements [into Stage 2]

September 4, 2017 - September 29, 2017

Deliverables: Implement recommendations

Application Portfolio Review [into Stage 2]

September 5, 2017 - September 29, 2017

Deliverables: Review Application Portfolio template, Implement recommendations

DevOps Training [Done]

September 25, 2017 - September 28, 2017

DevOps Implementation Boot Camp (Sally)

CI / DevOps Framework Implementation - Stage 1 Complete

September 30, 2017

Build Environment Optimization

Dev/Test Topology [Ongoing]

June 1, 2017 - September 25, 2017

Deliverables: Future State Topology diagram, Support changes required for other projects (incl. Deployment and Test automation, Performance testing), TFS upgrade

Build Environment Optimization - Stage 1 Complete

September 26, 2017