ExtJS migrate to Angular in 2021
===================
```mermaid
gantt
title Legend
axisFormat %m-%d
Planed: 2021-01-01, 1d
Active: active, 2021-01-01, 1d
Completed: done, 2021-01-01, 1d
Critical: crit, 2021-01-01, 1d
```
### CV
```mermaid
gantt
axisFormat %m-%d
excludes 2021-01-01, 2021-02-11,2021-02-12,2021-02-13,2021-02-14,2021-02-15,2021-02-16,2021-02-17,2021-04-05,2021-05-03,2021-05-04,2021-05-05, weekends
section Common
Wiki to set local env: done, 2021-01-01, 3d
wire structure:crit, done, a1, 2021-01-01, 5d
UAT ENV set up: active, 2021-01-11,30d
Java changes: 2021-01-11,30d
section Development
function collection/page design/page layout: done, b1, 2021-01-01, 5d
Entry/upload: active,2021-01-01, 35d
My Approvals: active,2021-01-01, 35d
Entry/upload: active,b2, 2021-01-01, 2021-02-19
Client view integration test: 10d
section QA CV
fix currect API testing: qa1, 2021-02-19, 15d
GUI testing for Angular: after qa1, 15d
section UAT Test
UAT integration Test: Future, 2021-05-01, 22d
section PROD Relese
PROD release: Future, 2021-06-01, 22d
```
### Profile
```mermaid
gantt
axisFormat %m-%d
excludes 2021-01-01, 2021-02-11,2021-02-12,2021-02-13,2021-02-14,2021-02-15,2021-02-16,2021-02-17,2021-04-05,2021-05-03,2021-05-04,2021-05-05, weekends
section Development
function collection/page design/page layout: f1,2021-01-18, 5d
profile search/profile entry/edit/approve:f3, after f1, 40d
user assignment: after f3, 25d
account tree: f2, after f1, 30d
cashsweep setup: f4, after f2, 10d
autoMargin setup: f5,after f4, 10d
audit: f6, after f5, 15d
Profile UAT Test: after f6, 5d
```
### MO
```mermaid
gantt
axisFormat %m-%d
excludes 2021-01-01, 2021-02-11,2021-02-12,2021-02-13,2021-02-14,2021-02-15,2021-02-16,2021-02-17,2021-04-05,2021-05-03,2021-05-04,2021-05-05, weekends
section Development
function collection/page design/page layout: c1, 2021-02-19, 10d
Common Filter:c2,2021-02-19,25d
Wires: 2021-02-19,40d
Sweeps: 2021-02-19,40d
Netting: 2021-02-19,40d
FX NDF : 2021-02-19,40d
SPI: c3, 2021-02-19, 40d
realtime: after c2, 25d
Entry/Upload/Search: after c3,10d
Keywords: after c3, 15d
Account Restriction: after c3, 15d
Swap Account Mapping: after c3, 15d
FI CCY Straddle: c4,after c3, 15d
Currency Eligibility: after c4, 10d
Agent Bank: after c4, 10d
Configration/India Futures Map: after c4, 10d
Mail Approval: after c4,10d
```
Profile:
1. What kind of test QA can remain(like API, performance)? There are no API and automation cover for Profile GUI. It is covered by manual QA.
2. what kind of test QA has to rewrite? -- > ALL need rewrite.
3. Timeline/estimate about the development --- > 1 month for API, 3 months for GUI
4. Develop/Test plan for angular --- > QA will work on API first since it is no dependency for angular, then for GUI part. API/automation/manual testing. Need more discussion
MO/CV:
1. What kind of test QA can remain(like API, performance)? -- > no big impact on API testing and performance testing. Wire will go through ALL APIs with QA together to find existing problems.
2. what kind of test QA has to rewrite? -- > GUI automation need rewrite UI element locator
3. Timeline/estimate about the development --- > 10 days for CV, 15 days for MO. QA can start coding/rewrite when get notification from Wire side.
4. Test plan for angular --- > API/GUI automation/FTP/manual/performance testing. Need more discussion.