€¦ · 8front-end: angularjs, html5, jquery, bootstrap 8back-end: –spring framework –nodejs,...

25

Upload: others

Post on 03-Jun-2020

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

��� ������������

����������������������

Page 2: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

1

��&�&����: 20

���&����:68

�'� &�&����: 24

��%� ��&����: 16

Overview

������

Web��

"�$��#��

!&��&�(�������

��������#��

Page 3: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

2

��������

������ b U

X/

/I ������

/ U

/

WEB

������ Ub U w

/ e/

Page 4: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

3

��� ��

������I c W

s w oiM s wL

������ & �������

nw I nwI I w

A u dP P

������ xII u s w

A I bw wIs w A oi e

i a

Page 5: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

http://www.mowede.com

M����������� ���� ������������� I DM AH I M s I

D p r s I D sA M e M M H

D Mp Mg r M M H

• M• M M• M Dp• M• D M r s• y s d r• M M

•• A D M • o s• r y

Business Chain &4'3*4-Mowede�1(/)+#54&4'3,!4%'51)�����+#54������������+#54�� �������������$2)� .0")�������

• y w lM• Q CM HM• QHM s

• d s s• & • so �

Page 6: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Strengths

We Constantly Strive to Add Value to Customer Business Growth

• &�9A3?_VXa5R]VFGC'�9��1403�)#�8`YkObjV(• I]NeC^iOGJV9�.*_VXa5:LjMhUDjK^iOGJV>_VXa!���NPUa>[ZE����NPUa87: SI '�9=��/,?;2+

• AWS JfFW5:'��)• `EJiR]VPSTJ*Ik^jRkPPSTJ• HjSk^fEQ SOA NPUa*CMS*c\EhLjNdk`kC^g* �$C^g+• _VXa:6%�1*��"B��50@ IT ������B '14-;2+

�<

5

/

3DCG/VR/AR

Page 7: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Japan

We Constantly Strive to Add Value to Customer Business Growth

Role

• �������1 �% 2)#���• +%&-�����*!0���,'".1% (QCD �� �)��������• �����*$2��

�Design review

�Produce outsourcing spec

�Contract

�Project management

�Report

�Delivery management

�Training

�Design review

�Estimation

�Contract

�Project management

�Report

�Quality management

�Delivery management

�Design review

�Work execution

�Contract

�Project management

�Design, Development, Test

�Project report

�Deliver

�� �� +%&-

�*!0����2(2)/2

6

Page 8: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

����

����

/@4*?-

��325

��325

����

�325

8>1+,597@1;?5�&(/:<6.@0=?)� �'

OnsiteOffshore

§ (§ (§

§ S§§§ ( )§§

§§ A

§ Q§

We Constantly Strive to Add Value to Customer Business Growth

����������

Vietnam • ACBD

• �$

• � ��"

• ��%!$#

Page 9: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

• 2:• / K 2: ( % )• K 2:• 5 L 2 K 2 :• / 60

.:

Software development service

BD FD DD CD UT IT/FT ST

/

VietnamQuality control

Page 10: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

c t n S apk Ce y E mo

ih

/ E pk w l d C �

R ihc d

S rR xr

����������

VietnamProjectManagement

Page 11: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

��

Page 12: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Case Study

We Constantly Strive to Add Value to Customer Business Growth

Medical / health management

��

������

�����

Data sync

Data sync

Patient Portal Doctor Portal

Management Portal

�������� ����

• D T D T• T M• / S P• T M

/ /I

• W I AA

Data sync

Data sync

Development language / environment

Patient Portal - OS: Android/iOS – : Java, Swift, C++ Doctor Portal – OS: Windows : C++Management Portal – OS : Linux : PHP, Lavarel, HTLM5, CSS3AWS: EC2, S3, RDS (MySQL), AWS IoT

Development scale / team structure

28 MMProject leader: 1 person, PIC : 4 people, BrSE: 0.25 people

Communication Japan⇔Vietnam: Email, �� meeting

Development process V modelScope of work : Basic design - System test

Management tool Progress, Q&A management M�Excel Task, Issue management RedmineSource code, document management Git ��

Page 13: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

RightEye Visual Assessment Training Solution(VATS)-VATS*�������205'���(� /��$-%,)����/��#+$ 369471*��'205/���$-%,)��".���(� ���#&!.+$

Development language / environment

8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: – Spring Framework – NodeJS, Jersey RESTful Web services – Hibernate, Amazon Aurora

Scope in charge from architecture design to manufacturing and testing.

Communication Information exchange with video conference, e-mail, Slack tool

Development process

Agile model�Manage project by Jira

We Constantly Strive to Add Value to Customer Business GrowthMedical / health management

Case Study

��

Page 14: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Human Resource����� R

R

C R

• V•••

Development language / environment

Frontend: Reactjs + mobx, HTML5, CSS3 Backend: Phalcon, PHP 7, RESTful APIOS : Ubuntu 16.04. Deploy Docker 1.13. Webserver Nginx 1.4.6AWS: EC2, S3, RDS (MySQL 5.7), ElasticSearch. Source management: Gitlab, Git

Development scale / team structure

Project leader: 1Developer: 4

Communication Vietnam ⇔Vietnam: E-mail, Skype communication

Development process

AgileScrum (Product Owner: 1, Project Leader: 1person, Developer: 4�

Management tool Progress management, Q&A management, Task management: Jira

We Constantly Strive to Add Value to Customer Business Growth

��

Page 15: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

CRM

S D

B GD Q

ID

Development language / environment

Frontend: Angular 6�Material Design�HTML5�CSS3 Backend: ASP.Net Web API 2.0OS: Window Server 2012AWS: EC2, S3, RDS (SQL Server), ElasticSearch.

Development scale / team structure

Project leader:1, UIUX:2Developer: 7

Communication Vietnam ⇔America�TV Meeting�E-mail�Skype meeting or chat

Development process

Agile – Scrum (Project Owner: 1, Project leader: 1, UI Design: 2, Developer: 7)

Management tool Progress management, Q&A management, Task management: JiraSource management: SVN

We Constantly Strive to Add Value to Customer Business Growth

Case Study

��

Page 16: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Automotive, CMS

iTrainer CMS

M

CS

Development language / environment

•Front-end: HTML5/CSS3, jQuery •Back-end: – CakePHP and RESTful Web services – MySQL Server

Development scope Application maintenance, additional function development

Communication Vietnam ⇔America: TV Meeting, E-mail, Skype meeting or chat

Development process

Task management with Basecamp tool, source control with GitHub

We Constantly Strive to Add Value to Customer Business Growth

Case Study

��

Page 17: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Case Study

We Constantly Strive to Add Value to Customer Business Growth

Automotive

Development language / environment

OS: Linux / Android – : Java, C

Development scale / team structure

KIS incharge: 50MM (Total: 260MM) - PM: 1, leader: 5, staff: 28 (maximum), Japanese: 5

Communication Japan ⇔ Vietnam: email, telephone, Skype and TV conference

Development process Spiral modelScope of work: Functional design – Integration test

Management tool Progress, Q&A management: MSExcel – Task/Issue management: TracSource & Document management: SVN

• 2>5 ����• 4;)6+! 1:#>%8=���: DVD�USB�

Bluetooth 1<>7>��• ��: -='/:>• Boot %>#=&��• GPS/��%&*5���• ���%&*5�$3>,• ����+>(.&�• AndroidOS�����9"09:��

16

E A

OM 2 S 6

Android OS Framework

Page 18: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Automotive

Gold Coast Homelessness NetworkA O NR 7 T O NR

E A A C OA

Development language / environment

•PHP,•MySQL•Twilio (SMS notification)•BootstrapIntegrated:•Google Map API•Google Analytic, Google Tag Manager

Development scope in charge of full life cycle development.Requirement definition · From architecture design to development · test · system maintenance

Communication Video conference, e-mail, Skype

Development process

Agile model, managed with Jira tool, source control at Bitbucket / Git

We Constantly Strive to Add Value to Customer Business Growth

Case Study

��

Page 19: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

��� � ������

Development language / environment

•Front-end: jQuery, jQuery Grid, Highcharts •Back-end: – ASP.NET MVC – LINQ to SQL – MS SQL Server 2008

Development scope in charge of full life cycle development.Requirement definition · Architecture design · UIUX design to development · test · system maintenance

Communication Video conference, e-mail, Skype

Development process

Agile model, managed with Jira tool, source control with SVN

We Constantly Strive to Add Value to Customer Business Growth

Case Study

��

Page 20: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Test automation

A A

Development language / environment

•Java, OSGI Framework•No SQL Database, XML•C++, C#, Java, QT, Objective-C, Python•Reflection, OCR

Development scope •Full-cycle development: UX design, architect, develop and deploy

Communication Video conference, e-mail, Skype

Development process

Agile model, managed with TFS ALM tool

We Constantly Strive to Add Value to Customer Business Growth

��

Page 21: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Case Study

We Constantly Strive to Add Value to Customer Business Growth

ASP→ASP.NET migration

( . P

1 . .) . E ( N. A

Migration

Development language / environment

Language: ASP, vbs, .NET, JavascriptOS: Windows DB: SQLServer

Development scale / team structure

9 MMPM: 1 , Developer: 8

Security Entry-and-leave log management by ID card

Communication Confirm development progress, quality, assignment within team every day by Japanese.Japan ⇔ Vietnam: e-mail and TV conference

Development process Waterfall modelResponsible: Unit development, unit test

Management tool Progress, Q&A and problem management etc: RedmineSource & Document management: Subversion

��

Page 22: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Case Study

We Constantly Strive to Add Value to Customer Business Growth

��������• 438,��� �*(�+;• 1/ 43���"%�+<�8,���� • >=���&6�$����'?�02���'@�-)���� !%��%���7.• ���#%�5�:9����� �02�*(

WEB��������

Development language / environment

Language: .NET, MVC, html5, css3, bootstrap, jqueryOS: Windows, DB: SQLServer

Development scale / team structure

120MMPM: 1, Developer: 8 and QA: 2

Security Entry-and-leave log management by ID card

Communication Everyday, within the team development progress, quality, task confirmation by Japanese and English.Japan ⇔ Vietnam: e-mail and TV conference

Development process Spiral modelScope of work: internal design, unit development, unit test, system test

Management tool Progress, Q&A and Problem management etc: RedmineSource & Document management: Subversion

21

Page 23: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Case Study

We Constantly Strive to Add Value to Customer Business Growth

���������• G

I• UC

���

Development language / environment

Language: angular.js, three.js, webGL, html5, css3OS:Windows DB:SQLServer

Development scale / team structure

30MMPM: BeijingHanoi Leader: 1, Developer: 2

Security Entry-and-leave log management by ID card

Communication Confirm development progress, quality, assignment within team every day by English.Beijing ⇔ Hanoi: email, TV conference

Development process Waterfall modelIn charge: internal design, unit development, unit test, system test

Management tool Progress, Q&A and Problem management etc: RedmineSource & Document management: Subversion

22

Page 24: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

Case Study

We Constantly Strive to Add Value to Customer Business Growth

����������������� ���J

���

Development language / environment

Language:Java, Struts2, Spring, IBATIS OS:CentOS DB:SQLServer

Development scale / team structure

70MMPM: customerHanoi: Leader 1, Developer: 4

Seculity Entry-and-leave log management by ID card

Communication Confirm development progress, quality, assignment within team byJapaneseInternal : exchange information via email, TV conference

Development process Waterfall modelScope of work: internal design, unit development, unit test, system test

Management tool Progress, Q&A and Problem management etc: RedmineSource management: Subversion

23

Page 25: €¦ · 8Front-end: AngularJS, HTML5, jQuery, Bootstrap 8Back-end: –Spring Framework –NodeJS, Jersey RESTful Web services –Hibernate, Amazon Aurora Scope in charge from architecture

We Constantly Strive to Add Value to Customer Business Growth

24