ロジギアジャパン ソフトウェア開発サービス...1 ダナン エンジニア数: 20...
TRANSCRIPT
ロジギアジャパンソフトウェア開発サービス
(品質とプロセスを担保するソフトウェアサービス)
1
ダナンエンジニア数: 20
ハノイエンジニア数:68
ホーチミンエンジニア数: 24
ロジギアジャパンエンジニア数: 5
Overview
サービス展開
Web
開発モバイルアプリ
開発
メンテナンス&ソフトウェア改善
デスクトップアプリ開発
2
モバイルアプリの開発
MOWEDEすべての主要プラットフォーム向けのモバイルアプリケーション開発の包括的なサービスを展開します。
優れたアーキテクチャを形成し、クリーンなコード書きます。MOWEDEは、美しく・インテリジェントに設計された、優れたエンドユーザー体験を提供する実用的なソリューションを提供します。
WEB 開発
MOWEDE は、高トラフィックをも処理できるUI/UX インターフェイスを備えたweb サイトを作成し、リードフローを確保するためにカスタマイズ性も担保します。
3
デスクトップ開発
MOWEDE は、Windows、Mac、Linux 用のクロスプラットフォームアプリケーションだけでなく、モバイルやWebアプリケーションも開発しています。
メンテナンス & ソフトウェア改善
往々にしてドキュメントがない、そのドメインの知識のあるエンジニアがいないといった理由でレガシーシステムを維持するには想定よりコストがかかります。
MOWEDE では、今日のニーズに合わせて手頃の値段でレガシーアプリケーションをします。また従来のスタンドアロンのアプリケーションを web またはモバイルデバイスベースに拡張し、外部からアクセス可能なAPIを提供することができます。
http://www.mowede.com
Blockchain 開発サービス
Turnkey DApp 開発サービスMowede のTurnkey DApp Development Service、できるだけ早くあなたの DApps をリリースすることを目指しています。「確信・費用対効果で市場に参入」が私達のモットーでもあります。優れた開発チームと、継続的なテストパイプラインを持つことで、分散されたソフトウェアを堅牢にします。Mowede の堅牢な開発フレームワークは業界標準の Hyperledger の上に広く構築されています。あなた自身のチェーンは、最大のコミュニティからの最新の技術によってあらゆる悪影響から保護されます。
Key Benefits• 専門集団の素早い対応• 堅牢な製品の市場への投入• 最速の開発スピードを誇る優れたチーム• 費用対効果の高いソリューション• 品質を確保するためのCIテストパイプライン• ビルトインセキュリティ• 多量の自動化エンジニアのプールを活用
Key Deliverables• 明確な機能仕様• 正しい機能性、保守性および、優れた性能の DApps• カスタマーサポート• メンテナンスサービス
Business Chain コンサルタントMowede のビジネスチェーンコンサルティングサービスは、既存のチェーンを最適に活用したり、新しいチェーンを開発したりする方法について、世界クラスのアドバイスを提供します。
Key Benefits• ビジネスニーズの明確な評価• すべきこと、その手法についての明確なロードマップ• すべての技術的なトレードオフに関する明確な指針
Key Deliverables• エキスパートによるトレーニング• Q&Aセッション• プロトタイプ作成 4
Strengths
We Constantly Strive to Add Value to Customer Business Growth
• 長年にわたりベトナムでソフトウェア開発に従事してきた経験豊富なマネージメント陣• オフショアプロジェクトに加え、ベトナムでのコンサルティングプロジェクトやベトナム証券
取引システムやハノイ住民管理システムなどの SI 開発にも実績があります。• AWS クラウドでの開発経験• マイクロソフトスタック、オープンソーススタック• エンタープライズ SOA システム、CMS、モバイルコンシューマーアプリ、自動車アプリ。• ベトナムの大学と連携し、日本語を利用できる IT 人材教育事業を展開しています。
強み
5
ファイナンス / セキュリティ
WEB スマホアプリ 3DCG/VR/AR
医療 Blockchain
Japan
We Constantly Strive to Add Value to Customer Business Growth
Role
• 日本におけるオンサイトサービスの運営• ベトナムにおけるオフショア開発のマネジメント (QCD 経営責任)、お客様への報告• 配送管理とアフターケア
■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
顧客 日本 ベトナム
オフショア開発のオーバービュー
6
詳細設計
内部設計
コーディング
単体テスト
統合テスト
外部設計
実地テスト
顧客
プロジェクトマネージメント全てのコミュニケーションは日本語で
OnsiteOffshore
▪ リスク分析・測定
▪ プロジェクト計画
▪ 構成管理計画、SQA 計画
▪ 設計、レビュー、製造、テスト
▪ 進捗管理
▪ 品質管理
▪ リスクモニタリング
▪ 問題管理
▪ 要件変更管理
▪ SQA プロセス品質検査
▪ プロセスレビュー (品質、生産性)
▪ 障害原因分析
▪ 品質向上活動
We Constantly Strive to Add Value to Customer Business Growth
品質管理指針品質管理
Vietnam • Plan
• Do
• Check
• Action
7
品質管理ツール• プロジェクトを開始する前に品質目標を設定します。• プロジェクトボリュームからバグ検出ターゲットを設定します。(標準: 25.0/KL)• バグ検出率 (上流のステップ/下流のステップ) を 65% 以上に設定します。• 各プロセスでレビュー/テストを実行し、バグを検出して次のプロセスに移ります。• 上流プロセスから下流プロセス移行するときは、常に品質ゲートを設けプロセスの
移行の意思決定を行います。
8
Software development service
品質コントロール
BD FD DD CD UT IT/FT ST
設計 / コードレビュー テスト実行
開発プロセス
品質ゲート
Vietnam
Quality control
プロジェクトの種類に基づいて、ウォーターフォール/アジャイルモデルを使用します。● 日本人が馴染みやすいExcelベースの報告
● 開発ツール
● Skypeや Chatworkを使用して毎週の進捗ミーティングをします。 9
ソフトウェア開発サービス
プロジェクトマネージメント
Redmine:タスク管理
ソース・文章管理
コミュニケーションツール
Vietnam
Project
Management
事例
Case Study
We Constantly Strive to Add Value to Customer Business Growth
Medical / health management
11
Health device
Data sync
Data sync
Patient Portal Doctor Portal
Management Portal
ヘルスケアーのクラウドシステム
• オンライン/オフラインサポート• AWS クラウド• AWSIoT サポート、マッピング• クラウドサービスとしての
Patient・Doctor・Management ポータル
• 医師は、患者ポータルを使用して健康デバイスを設定することができます
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, CSS3
AWS: EC2, S3, RDS (MySQL), AWS IoT
Development scale /
team structure
28 MM
Project leader: 1 person, PIC : 4 people, BrSE: 0.25 people
Communication Japan⇔Vietnam: Email, TV meeting
Development process V model
Scope of work : Basic design - System test
Management tool Progress, Q&A management: MSExcel
Task, Issue management : Redmine
Source code, document management: Git 11
RightEye Visual Assessment
Training Solution(VATS)-VATSは視覚能力、視覚スキルと全体的な健康を測定するために眼球運動を追跡します。トレーニングは能力とスキルを最大化するために提供され、潜在的な健康問題告知してくれます。
Development
language /
environment
・Front-end: AngularJS, HTML5, jQuery, Bootstrap
・Back-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
processAgile model、Manage project by Jira
We Constantly Strive to Add Value to Customer Business Growth
Medical / health managementCase Study
12
Human Resource
履歴書紹介CVR は、人事部が「適切な能力、適切な企業風土と労働環境」を持つことができるよう人事部門を採用したサポートプラットフォームです。従業員は外部ネットワークと人事部門によって信頼されている紹介を通じて採用されます。
• 時間の節約と低コストの両方の実現• 予算管理のしやすさ• 信頼できる情報源から候補者を選定• 報酬管理
Development
language /
environment
Frontend: Reactjs + mobx, HTML5, CSS3
Backend: Phalcon, PHP 7, RESTful API
OS : Ubuntu 16.04. Deploy Docker 1.13. Webserver Nginx 1.4.6
AWS: EC2, S3, RDS (MySQL 5.7), ElasticSearch.
Source management: Gitlab, Git
Development scale /
team structure
Project leader: 1
Developer: 4
Communication Vietnam ⇔Vietnam: E-mail, Skype communication
Development
processAgile-Scrum (Product Owner: 1,
Project Leader: 1person, Developer: 4)
Management tool Progress management, Q&A management, Task management: Jira
Case Study
We Constantly Strive to Add Value to Customer Business Growth
13
CRM
IDS は顧客関係管理システムです。IDS は、QuickBooks、Gmail、Google カレンダーなどのアプリケーションに統合され、従業員、顧客、ジョブ、請求書、および見積を管理するシステムです。
Development
language /
environment
Frontend: Angular 6、Material Design、HTML5、CSS3 Backend: ASP.Net Web API 2.0
OS: Window Server 2012
AWS: EC2, S3, RDS (SQL Server), ElasticSearch.
Development scale /
team structure
Project leader:1, UIUX:2
Developer: 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: Jira
Source management: SVN
We Constantly Strive to Add Value to Customer Business Growth
Case Study
14
Automotive, CMS
iTrainer CMS
この CMS システムは、ユーザー、トレーナー、研修生、ワークブック、車両モデル、テスト評価、テスト結果の追跡を管理するなど、多言語コンテンツプロバイダです。このポルシェ社内でこのアプリケーションは使用されています。
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
15
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 model
Scope of work: Functional design – Integration test
Management tool Progress, Q&A management: MSExcel – Task/Issue management: Trac
Source & Document management: SVN
• ホーム画面の変更• マルチメディアアプリケーションの開発: DVD、USB、
Bluetooth プレーヤーなど• 電話: ハンズフリー• Boot シーケンス改善• GPS/通知システムの改善• 自動車システムをサポート• 外部効きのデータバス制御• AndroidOS 上の不要なライブラリ削除
16
Car Navi MultimediaAndroid OS上で動くOEM カーナビゲーションシステムで、すべてのマルチメディアシステムを開発しました。世界の26の言語と運転規制に対応しています。
Android OS Framework
Automotive
Gold Coast Homelessness Networkはweb ベースのアプリケーションである7CARECONNECTを発売しました。このアプリケーションは、ゴールドコーストのホームレスコミュニティにリアルタイムにサービスを提供します。
Development
language /
environment
•PHP,
•MySQL
•Twilio (SMS notification)
•Bootstrap
Integrated:
•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
17
Enterprise, CMS
企業リソース管理: 資産、給与、雇用、購買、トレーニング、PTO など、中堅企業向けの企業リソース管理をエンドツーエンドで行います。
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
18
Test automation
は統合されたテスト自動化プラットフォームであり、QA チームは大量のメンテナンスが容易な自動テストスクリプトを迅速に開発できます。
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
Case Study
19
Case Study
We Constantly Strive to Add Value to Customer Business Growth
ASP→ASP.NET migration
ASP → ASP.NET 移行の概要と特徴
オンプレミスの既存システムからクラウドシステムの移行開発例大規模 ASP コードの短期間で ASP.NET 変換の例 (1 ヶ月)
Migration
Development language
/ environment
Language: ASP, vbs, .NET, Javascript
OS: Windows DB: SQLServer
Development scale /
team structure9 MM
PM: 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 model
Responsible: Unit development, unit test
Management tool Progress, Q&A and problem management etc: Redmine
Source & Document management: Subversion
20
Case Study
We Constantly Strive to Add Value to Customer Business Growth
文書管理システム• 文書管理システムの開発と保守• 重要な文書をスキャン、保存、管理するシステム• 顧客および上流プロセスから一緒に設計されて、一貫して最後のシステムメンテナンスまで担当• バージョンに応じて英語でのシステムを設計・開発
WEBアプリケーション
Development
language /
environment
Language: .NET, MVC, html5, css3, bootstrap, jquery
OS: Windows, DB: SQLServer
Development scale /
team structure120MM
PM: 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 model
Scope of work: internal design, unit development, unit test, system test
Management tool Progress, Q&A and Problem management etc: Redmine
Source & Document management: Subversion
21
Case Study
We Constantly Strive to Add Value to Customer Business Growth
マイホームシステムの開発• 顧客の部屋のサイズに応じて家具や浴室のアイテムを調整する CG 技術で、そこから
ユーザーがアイテムを注文することができます• 難易度の高い GUI 機能を独自に開発
WEB
Development language /
environment
Language: angular.js, three.js, webGL, html5, css3
OS:Windows DB:SQLServer
Development scale / team
structure30MM
PM: Beijing
Hanoi 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 model
In charge: internal design, unit development, unit test, system test
Management tool Progress, Q&A and Problem management etc: Redmine
Source & Document management: Subversion
22
Case Study
We Constantly Strive to Add Value to Customer Business Growth
輸出入ロジスティクス統合プラットフォームの開発輸出入ロジスティクス統合プラットフォーム開発の概要と特徴お客様独自の Java フレームワークを使用した開発質の高いタイムリーな納品を行い、感謝状を授与されましたコードの自動生成
WEB
Development language
/ environmentLanguage:Java, Struts2, Spring, IBATIS OS:CentOS DB:SQLServer
Development scale /
team structure
70MM
PM: customer
Hanoi: Leader 1, Developer: 4
Seculity Entry-and-leave log management by ID card
Communication Confirm development progress, quality, assignment within team by
Japanese
Internal : exchange information via email, TV conference
Development process Waterfall model
Scope of work: internal design, unit development, unit test, system test
Management tool Progress, Q&A and Problem management etc: Redmine
Source management: Subversion
23
We Constantly Strive to Add Value to Customer Business Growth
24