ウェア
ハード
ウェア ソフトウェア
イン ター ネット を介し
た改 善
日本 米国(シリコンバレー)
組込み機器・システムとアジャイル開発
利用者の購入後に
インターネットを介して 定期的に機能拡張 *
アジャイル開発
クラウド
エンドユーザ側 データの収集の
仕組みがある
* エンドユーザからのフィードバック対応を含む
真の要求
組込み系とエンタプライズ系の技術者間の協働 機器・システムだけを見ていては不十分
(イノベーションに結びつきにくい)
・機能拡張の仕組み(サーバ/バックヤード/クラウド側)の理解
・機能拡張項目選定のトリガ(利用者の声を捉える仕組み)の理解
組込み系とエンタプライズ系の協働/両スキルの獲得
エンドユーザ側 データの収集の
仕組みと運用
出典:「IT人材白書2014」,IPA,2014年4月25日.
http://www.ipa.go.jp/jinzai/jigyou/about.html
業務において最もよく用いられる開発プロセス(技術者別)
①
②
③
参考データ
アジャイル開発を用いる技術者
④
アジャイル開発の課題
<背景の出典> All-in-One Agile Lifecycle Management Solution
http://www.versionone.com/product/agile-project-management-tool-overview/
★アジャイル開発では顧客との調整が難しい
アジャイル開発においては,
顧客との調整が難しい
アジャイルジャパン 2014 (2014.6.27)
参加者アンケート( 265 名)
参考データ
アジャイル開発のプロジェクト管理
★アジャイル開発はそのままでは生産性が低い
アジャイル開発の生産性を高めるためには,
ツールの活用,特に,
テストの効率化(自動化等)が必須である
日本におけるソフトウェア開発一般の生産性は,諸外国に比べて低いと言われている. ※ ALM(Application Lifecycle Management)の導入も検討すべきである.
※
平成25年度 年次経済財政報告,内閣府http://www5.cao.go.jp/j-j/wp/wp-je13/13.html
参考データ
<出典> ソフトウェアメトリックス調査2014,一般社団法人 日本情報システム・ユーザー協会(JUAS).
各種開発手法の比較(1/2)
<出典> ソフトウェアメトリックス調査2014,一般社団法人 日本情報システム・ユーザー協会(JUAS).
(xRAD: 超高速開発手法のツールのひとつ)
アジャイルは,テストを繰り返す等の理由により,工数大
参考データ
各種開発手法の比較(2/2)
保 守
<出典> ソフトウェアメトリックス調査2014,一般社団法人 日本情報システム・ユーザー協会(JUAS).
参考データ
適切なツールの活用(1/2)
保 守
<出典> ソフトウェアメトリックス調査2014,一般社団法人 日本情報システム・ユーザー協会(JUAS).
テストツールの活用により,繰返しテストの効率化を
テスト手順 再現 参考データ
適切なツールの活用(2/2)
★アジャイル開発の契約は運用で解決できる
優先順位の問題.
アジャイル開発が真に必要であると判断し,
リスクをとる覚悟があれば,
契約の問題は,
運用を工夫することにより解決できるはず
私見
★その他の課題
アジャイル開発向けのアーキテクチャ
(ソフトウェア構造)
アジャイル文化への組織の転換(Agile
transformation)
★彼を知り己を知れば百戦殆うからず
ソフトウェア開発においては,
開発対象と組織・プロジェクトの特徴に応じた 適切な形態・手法の選択が重要
彼を知り己を知れば百戦殆うからず(孫子)
失敗しません!
変わる 変える
アジャイル開発に関する IPA/SEC の検討結果等は:
http://www.ipa.go.jp/sec/softwareengineering/std/ent02-c.html
ご清聴,ありがとう
ございました
国家試験
iパス 検 索
iパスは、IT化された社会で働く すべての社会人が備えておくべき ITに関する基礎知識を証明する国 家試験です。
公式キャラクター