ビジネス環境は不確実性を増し、変化のスピードは加速しています。ビジネスはこの変化に柔軟・迅速に対応できなくてはなりません。そんな変化への即応力こそが、強い経営基盤となるのです。
そんなビジネスは、ITとの一体化がすすんでいます。もはやITは、ビジネス・プロセスを支える基盤として欠かすことのできない存在です。もしITが使えなければ、ビジネス活動が大混乱に陥り、業務が停止してしまうかもしれません。また、ITを武器にビジネスを差別化する「デジタル・ビジネス」への取り組みも拡大しています。そうなると、ビジネス環境の変化に、柔軟・迅速に対応するためには、ITもまた、同じスピードで対応できなければなりません。
このような状況にあって、
- 時間をかけて業務要件を定義し、仕様を固める。
- 工数と見積金額で競合させて業者を選定する。
- 仕様凍結し、その仕様書に従ってコーディングとテストを行う。
- 数ヶ月を経て、ユーザーにリリースし、改修箇所・追加機能を洗い出す。
- 改修作業や機能の追加、変更のために作業する。
- インフラや実行環境を、アプリケーションに合わせて構築・調整する。
- 十分なテストを行った後、ユーザーにリリースする。
こんなやり方で、加速するビジネス・スピードに対応することはできないのです。
ビジネス・スピードが緩やかだった時代は、このようなやり方でも対応できました。しかし、ビジネス・スピードが加速し、めまぐるしく変化するいま、業務要件も日々変わってしまいます。あるいは、業務要件も決まらない先に、開発を先行しなければならないこともあります。さらに、インフラやプラットフォームの仕様をアプリケーションに合わせて決定し、調達、構築していては、開発途中でアプリケーションの仕様が変わっても対応できません。もはや従来までのやり方では、いまのビジネス・スピードに対応できないのです。
「仕様書や手順に従い情報システムを開発・運用することではなく、情報システムを使ってビジネスの成果に直接貢献する」
そんな取り組みが求められています。そのためには、次の3つの条件を満たさなくてはなりません。
- ビジネス・ニーズに迅速に対応でき、その変更にも柔軟に対応できること。
- アプリケーションでの変更を、直ちに本番環境に反映できること。
- 予期せぬ負荷の増大や減少に直ちに対応できること。
この条件を満たすために、次のような取り組みが始まっています。
アプリケーション開発・変更に迅速に対応するアジャイル開発
アジャイル開発が生まれるきっかけは、1986年に経営学者である野中郁次郎と竹内弘高が、日本の製造業の高い効率と品質を研究した論文をハーバード・ビジネスレビュー誌に掲載したことにあります。それを読んだジェフ・サザーランド(Jeff Sutherland)らが、システム開発への適用を考え、1990年代半ばにアジャイル開発の方法論としてまとめました。ですから、アジャイル開発には、伝統的な日本の「ものづくり」にある、「不断の改善により、品質と生産性の向上を両立させる」という精神が、埋め込まれているといっても良いでしょう。
その精神の根本には、現場重視の考え方があります。現場とは、「業務」と「製造」の現場です。「業務の現場」であるユーザーと「製造の現場」である開発チームが、ビジネスでどのような成果をあげたいのか、そのために何をしたいのか、その優先順位や使い勝手はどうなのかを共有し、不断の工夫と改善によって無駄を省き、迅速・柔軟に、コストを掛けずに高品質なシステムを開発しようというのです。
「仕様書通りのシステムを手間ひまかけて開発し、工数を稼ぐ」ビジネスとは相容れません。少ない工数と短い期間で、ビジネスの成果に直ちに貢献できるシステムを開発する。アジャイル開発は、そんな取り組みと言えるでしょう。
本番環境への迅速な移行、継続的なデリバリーを実現するDevOps
開発チームが、アプリケーションの開発や変更に即応できても、本番環境に反映できなければ、その成果を業務の現場が享受することはできません。一方、運用チームは、システムを安定稼働させる責任を負っています。開発できたからといって、すぐに受け入れて本番環境に移行させることで、安定稼働ができないとなると大問題です。そこで慎重に検証し、システムの調達や設定などの対応をし、大丈夫となれば本番移行を受け入れます。それには相応の時間が必要であり、加速するビジネスのスピードに対応できません。
そこで、開発チーム(Development)と運用チーム(Operations)が、お互いに協調し合い、また運用や本番移行を自動化する仕組みなどを積極的に取り入れ、開発と運用が途切れることなく連続する仕組みを実現し、ビジネスを止めずに、継続的にデリバリーする取り組み「DevOps」が、注目されています。
迅速な調達を実現するインフラ、高速開発と実行を支えるプラットフォーム
DevOpsを実現するためには、インフラ資源の調達・変更も柔軟・迅速でなくてはなりません。そのためにサーバーやストレージなどの物理資源を個々のアプリケーションに合わせて導入、設定している余裕はありません。そこでインフラはSDI(Software Defined Infrastructure)や、そのクラウド・サービスであるIaaS(Infrastructure as a Service)が前提となります。
それでもまだインフラを意識して、アプリケーションを開発しなくてはなりません。そんなことに気をかけることなく開発、実行できれば、その柔軟性と迅速性は高まります。そのためには予め用意された機能部品を組合せ、連係させてアプリケーションを開発実行させるFaaS(Function as a Service)、業務プロセスを記述し、画面や帳票を定義すれば、プログラム・コードを生成してくれる高速開発ツールなどの活用をすすめ、開発スピードだけではなく、変更への柔軟性を担保できるようにしなくてはなりません。
こんな様々な取り組みが、これからの開発や運用に求められています。
工数を増やすことを事業目標にしている限り、このようなお客様の期待に応えることは出来ません。新たな収益のあげ方を模索する以外方法はないのです。拙著「システムインテグレーション再生の戦略」は、その具体的な方策を整理したものです。よろしければ参考にしてください。
「仕様書や手順に従い情報システムを開発・運用することではなく、情報システムを使ってビジネスの成果に直接貢献する」
これまでの工数ビジネスと本質的に異なることは、このようにビジネスのゴールが変わるということです。この前提に立って、これからのビジネスを考えてゆくことが必要なのでしょう。
【募集開始】ITソリューション塾・第24期
来年最初のITソリューション塾・第24期を2月8日(水)から開催します。第24期は、IoTやAIのビジネス戦略にも一層切り込んでみようと思っています。また、情報セキュリティの基本やDevOpsの実践についても、それぞれの第一人者から学びます。多くの皆様のご参加をお待ちしています。
- 会場 : アシスト株式会社・本社@市ヶ谷
- 日程:2月8日(水)〜4月26日(水)の毎週1回×11回 *但し、3月最終週は休みとなります。
- 時間:18:30〜20:30
- 定員:80名(前回参加者 84名)
お願い
- 毎期早い段階で定員に達しています。手続き等で時間はかかるが、参加のご意向をお持ちの場合は、事前にメールにて、その旨をお知らせください。
- 個人でのご参加の場合は、消費税分を割り引かせて頂きます。
- 今回の期間は、予算期を跨ぐところもあるかと思いますが、今期または来期のいずれか、または、両期に分けて支払いという場合は、個別にお知らせください。
詳細のご案内、および、スケジュールのPDFダウンロードは、こちらをご覧下さい。
新刊書籍のご紹介
未来を味方にする技術
これからのビジネスを創るITの基礎の基礎
- ITの専門家ではない経営者や事業部門の皆さんに、ITの役割や価値、ITとの付き合い方を伝えたい!
- ITで変わる未来や新しい常識を、具体的な事例を通じて知って欲しい!
- お客様とベンダーが同じ方向を向いて、新たな価値を共創して欲しい!
斎藤昌義 著
四六判/264ページ
定価(本体1,580円+税)
ISBN 978-4-7741-8647-4 Amazonで購入
人工知能、IoT、FinTech(フィンテック)、シェアリングエコノミ― 、bot(ボット)、農業IT、マーケティングオートメーション・・・ そんな先端事例から“あたらしい常識” の作り方が見えてくる。
12月改訂版をリリースしました!
ITビジネス・プレゼンテーション・ライブラリー/LiBRA
- 先進技術編のドキュメントが大幅に追加されたため、「IoT」と「人工知能とロボット」の2つのファイルに分割しました。
- アジャイル開発とDevOpsについてドキュメントを追加しました。
- 解説文を増やしました、
【講演資料とトピックス】
【改訂】ITソリューション塾・特別講義・Security Fundamentals / 情報セキュリティのジアタマを作る
【先進技術編】
「IoT」と「人工知能とロボット」のプレゼンテーションを分割しました。
IoT(92ページ)
【更新】モノのサービス化 p.29-30
【新規】コンテンツ・ビジネスの覇権 p.31
【新規】ガソリン自動車と電気自動車 p.32
【更新】ITビジネス・レイヤ p.49
【新規】インダストリアル・インターネットとインダストリー4.0 p83-84
人工知能(92ページ)
【新規】統計確率的機械学習とディープラーニング p.25
【新規】人工知能とは p.31
【新規】人工知能の得意分野と不得意分野 p.47
【新規】自動運転の定義 p.69
【基本編】(104ページ)
【新規】アジャイル・ソフトウエア宣言 p.59
【新規】アジャイル・ソフトウエア宣言の背後にある原則 p.60
【新規+改訂】DevOpsとは何か? p.66-69
【新規】DevOpsとコンテナ管理ソフトウエア p.74-77
【新規】マイクロサービス p.78
【新規】オーケストレーションとコレグラフィ p.79
【新規】AWS Lambda p.80
【新規】サーバーレスとサーバーレス・アーキテクチャ p.81
【ビジネス戦略編】(98ページ)
【新規】デジタルトランスフォーメーションの進化 p.7
新刊書籍「未来を味方にする技術」紹介 p.91
【テクノロジー・トピックス編】(49ページ)
【新設】FPGAについて新しい章を作り、解説を追加しました。 p.39-48
【ITの歴史と最新のトレンド編】(13ページ)
変更はありません。