システム戦略
-
システム企画
ソフトウェアライフサイクル 企画 要件定義 RFIとRFP その他用語 ソフトウェアライフサイクル ソフトウェアライフサイクル(SLCP:Software Life Cycle Process)は、システムの企画、要件定義、開発、運用、保守、廃棄までの活動を規定したガイドライン。 企画 企画は、システム化する業務を分析し、導入するシステムの全体像を明らかにすること。利害関係者の要求を考慮して、システム化構想とシステム化計画を立案する。 システム化構想は、経営上のニーズや課題を解決するために必要なシステムを考えるもの。 システム化計画は、システム化構想を実現するためのプロジェクト計画を建てて、利害関係者の合意を取るもの。具体的には、システムの機能、開発スケジュール、費用、投資効果について合意を得るよ。 要件定義 要件定義は、システムに求める機能や要件を定義すること。利害関係者の要求を考慮して、業務要件、機能要件、非機能要件の定義を行うよ。 業務要件は、システム化する業務の流れのこと。次のようなものが業務要件に当たるよ。 業務の手順や担当者 業務上のルール 業務で扱う情報と流れ 機能要件は、業務要件を実現するためのシステムの機能のこと。次のようなものが機能要件に当たるよ。 検索や通知など必要な機能 アクセス権限 PCやスマホなど利用できるデバイス 非機能要件は、機能以外でシステムに求められること。次のようなものが非機能要件に当たるよ。 性能、可用性、保守性など 開発環境や開発言語 障害復旧手順 セキュリティ
-
システム戦略
戦略や取り組み 生産性向上 サービス アウトソーシング エンタープライズアーキテクチャ 図 分析 システム ソフトウェア 個人情報 物品の使用 その他用語 戦略や取り組み 経営戦略は、企業の経営目標やビジョンを実現するための、長期、中期、短期の意思決定計画。 情報システム戦略は、経営戦略の1つ。経営戦略に基づいて、情報システムの戦略を計画する。CIOが責任を持ち、経営戦略と整合性のある情報システム戦略を策定するよ。 ITガバナンスは、経営目標を達成するためにITの活用を統制すること。 EA(Enterprise Architecture)は、業務とシステムの現状を把握し、理想とする姿に向けて全体最適化を図ること。資源配置、業務手順、情報システムなどを可視化し、全体的に最適化をするよ。 生産性向上 BPR(Business Process Reengineering)は、企業の生産性向上のために、既存の業務を抜本的に見直して再構築すること。 BPM(Business Process Management)は、企業の生産性向上のために、既存の業務を継続的に見直して改善すること。 RPA(Robotic Process Automation)は、AIによる業務自動化のこと。これまでは人が行っていた、定型的な事務作業を自動化するよ。 エンドユーザーコンピューティング(EUC:End User Computing)は、情報システムを利用して業務を行うエンドユーザーが、自ら情報システムの開発、構築、運用、管理に関わること。業務に合った情報システムを自分たちで作れるので、業務効率化に繋がるよ。 SOA(Service Oriented Architecture)は、サービスを部品に分解し、必要に応じて部品を組み合わせて新たなサービスを作ること。柔軟性が高く、変更要求に短時間で対応することができるよ。 サービス クラウドコンピューティングは、インターネットを通じて、資源をサービスの形で提供すること。IaaS(Infrastructure as a Service)、PaaS(Platform as a Service)、SaaS(Software as a Service)の3つの利用形態があるよ。 クラウドの反対はオンプレミスになる。オンプレミスは、資源を自社で管理する形態のこと。 オンプレミス データからネットワークまで、全て自社で管理する。 カスタマイズ性とセキュリティ面で優れている。ただし、膨大なコストが掛かることがあるよ。 IaaS インターネットを通じて、サーバー、ストレージ、ネットワークなどインフラをクラウドで管理する。 その他は自社で管理する。 PaaS インターネットを通じて、データやアプリケーションなどプラットフォームをクラウドで管理する。 その他は自社で管理する。 SaaS データからネットワークまで、全てクラウドで管理する。 インターネットが繋がっていればどこからでもアクセスでき、資源の調整を行わなくて済む。また、コストを抑えることもできるよ。 システムインテグレーション(SI:System Integration)は、情報システムの企画、構築、運用、保守までに必要な作業を行うサービスのこと。 ハウジングサービスは、耐震設備や回線設備が整っている施設を、サーバなどの設置場所として提供するサービスのこと。 ホスティングサービスは、インターネットを通じてサーバの機能を提供するサービスのこと。