More Related Content Similar to モバイル開発におけるモバイル開発における Xamarin.forms と Microsoft Azure と Visual Studio Mobile Center の活用 Similar to モバイル開発におけるモバイル開発における Xamarin.forms と Microsoft Azure と Visual Studio Mobile Center の活用 (20) モバイル開発におけるモバイル開発における Xamarin.forms と Microsoft Azure と Visual Studio Mobile Center の活用8. 約90社 700超
プロジェクト
Enterprise
B to B
B to C
フロントアプリケーション開発
(iPhone / iPad / Android / Windows)
クラウド環境構築・運用
(Azure / AWS / Bluemix、他)
バックエンドシステム開発
(既存業務システム・コンテンツ管理、他)
15. “一つのチーム”
1. ビジョンデザイン・セッション
プロジェクト開始前の 1 ~ 2 日間のワークショップ。
顧客とプロジェクトメンバーが参加し、顧客に提供する価値を共有。
プロジェクトの進め方や各自が果たす役割を理解し、参加意欲を高める。
2. アプリ開発のベストプラクティス
ネイティブ言語/クロスプラットフォーム開発、マルチクラウド (IaaS / PaaS / SaaS) から
最適な方法を選択。Deep Learning やこれから出てくる新しい技術も活用。
変化に対応しやすいアジャイル開発のプラクティスを取り入れる。
3. アプリのPDCAを支える仕組み
アジャイルベースで、短いサイクルでの開発、リリース、評価、分析を繰り返す。
DevOps や利用状況の解析ツールを導入し、利用率向上のためのコンサルティングも提供。
サービス型の新しい契約モデルを用意し、多様な顧客ニーズに対応する。
19. 開発効率の向上
Web アプリより高パフォーマンス
C#, Java エンジニアの学習コストが
最初の一歩に関しては低い
保守の工数削減
.NET Framework (Standard)が
使用可能
WebAPI との連携が容易
非同期処理の実装が容易
ASP.NET 製の Web アプリと同じビジ
ネスロジックを流用可能
リッチな UI のアプリ、ハードウェアの機
能を多用するアプリの場合、ネイティ
ブ開発より複雑になり得る
ネイティブと比べると情報量が少ない
(参考にはなる)
問題が起こった際の切り分け(ネイ
ティブの問題か、Xamarin の問題
か)が必要になる