You are on page 1of 20

MIGRATION PROJECT

SYSTEM ANALYSIS
COURSE CODE : CSE 4108

Roll:1703102 Roll: 1703104 Supervised By:


Mst. Fatema-Tuz-Zohra Md. Mehedi Hassan Emrana Kabir Hashi
Assistant Professor,
Department of Computer Science &
Roll: 1703103 Roll: 1703105
Engineering,RUET.
M. Asfaqul Khiear Asif Barsha Roy
Migration Process of Rakuten
Migration project is all about changing the backdated web architecture
to a modern one.
Reason of Migration
 The old one was not optimized.
 Lack of documentation was there.
 Cumbersome internal development for developers.
 Lack of reliability.
 Difficulties for engineers to develop.

2
Information Gathering Tools

Review of literature, procedures and forms.


On site observation.
Interviews.
Questionnaires.

3
Working Environment
11.0%

19.9%
69.1%

Very Good Quite Good Good


4
Co-worker Relation
Poor
10.7%

Good

13.3%

Quite Good
Very
19.4% Good
56.6%

5
Very Good Quite Good Good Poor
Salary Satisfaction

3.6%
6.5%

24.4%

65.5%

Quite Good Good Poor Very Poor


6
Rating On Support Team
5

4.5

3.5

2.5

1.5

0.5

0 7
Data Flow Diagram

8
Candidate System-1 Summary
 ·To cope with the sudden changes a separate threat analysis team can
be created.
 To understand the whole development system, 1-2 months of training
will be provided to them.
 Threat analysis team will directly report to the project head about the
incoming changes and the project head will circulate them among the
developers.

9
Candidate System-2 Summary
 To fill up the gap among project head, senior and junior developers,
they can have weekly meetings and share their thoughts through face
to face or online meetings.
 For threat analysis, separate teams can also be formed from the junior
developers. They will be given necessary training for 3-4 months.
 In the weekly sessions, they will share their thoughts of the probable
upcoming sudden changes that can occur.

10
Candidate System-2 DFD

11
Why The Candidate System is Better?
The criteria chosen by us were
 Employee friendly.
 Reliability.
 Security of the system.
 Satisfaction and cost.

12
Cost and Net Benefit Analysis

Year
Cost/ 2021 2022 2023 2024 2025 total
Benefit

Costs(i 14000 83000 50000 85000 86000 44400


n $) 0 0

Benefit 90000 20000 85000 11000 15500 46000


s(in $) 0 0 0

Net -50000 -63000 35000 25000 69000 16000


Benefit
s

13
Data Elements
Senior Developer
Junior Developer
Project Head
On call team
Threat Analysis Team
Resources
Data Modules

14
Data Flow & Data Store
Data Flow Comments
Migration necessity From corporation(source)
Developers selection Resource allocation from Corporation
On call Team form From project head (source)
Senior developers assigning tasks Junior Developers To junior developers (destination) Getting help from
facing any error senior developers
Emergency Change in modules On call team helps(destination)
Any Module Ready Junior developers informing senior developers
Project for Final showcasing Project head informing the corporation
Threat analysis Threat analysis team form from junior
developers(destination)
No of members in threat analysis team Around 10
Weekly Session Everyone sharing thoughts and discuss about any
upcoming threats

15
Structure Design

16
E-R Diagram

17
Relation Between Data Table

18
Conclusion
We have tried to find out the flaws of current system and we have
suggested a candidate system for them which we believe will be able to
meet the users need. That’s all from us. thank you.

19
THANK YOU

20

You might also like