---
# System prepended metadata

title: ExtJS migrate to Angular in 2021

---

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.

