More Related Content
Similar to [Japan Tech summit 2017] APP 009 (20)
More from Microsoft Tech Summit 2017 (20)
[Japan Tech summit 2017] APP 009
- 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 の問題
か)が必要になる