汎用SIサービス
事業のご紹介
オープンソースフレームワーク構築支援
オープンソースフレームワークの構築・導入から、採用フレームワークの技術的アドバイザリー・教育までトータルにご支援いたします。
今日、システムを取り巻く環境はめまぐるしく変化しており、短納期でのリリース、またはその後のメンテナンスが頻発している状況があります。IT技術の革新に伴い、ビジネスニーズのITに対する期待は、更にハイスピード化、高度化する傾向にあります。
当社では、IT部門に掛かる負荷低減を実現するべく、オープンソースフレームワークの構築、運用・保守まで一貫したサービスをご提供いたします。
当社では、IT部門に掛かる負荷低減を実現するべく、オープンソースフレームワークの構築、運用・保守まで一貫したサービスをご提供いたします。
課題分析
フレームワークの採用は、多くの場合IT部門業務の省力化、スピード化をもたらしますが、どのようなケースにおいても当てはまるという訳ではありません。パッケージシステムの採用が課題解決に最適な場合もあれば、開発対象が小規模な場合、フレームワーク導入に係わる初期投資(技術研修やフレームワークに則った初期開発工数)の方がフレームワーク導入のメリットを越えて開発プロジェクトに負荷をかけてしまうケースもあります。
まず、現状の業務を分析し、現況を評価することで、課題の見える化に努めます。次に、今までの開発手法、システムの規模や種類、開発体制などのIT部門の運用面からオープンソースフレームワーク導入の適性を調査、判断いたします。
フレームワーク導入のメリット
フレームワークとは「枠組み、体制」を意味し、ITソリューションにおいては、完成されたシステム設計及び再利用可能なプログラム集(クラスと呼びます)を提供してくれる精度の高いシステム設計+コードの雛形と言えます。
このような“設計+クラスの再利用”であるフレームワークを用いることで、次のようなメリットが期待できます。
- 半完成品であるフレームワークは、アプリケーションに標準で必要となるセキュリティ要件やユーザインターフェース、データベース連携等の技術的な問題に対応済みである事が期待できます。
- 開発者は、各システム固有のビジネス・ロジックの設計、開発にのみ集中することができます。
- フレームワークの採用により、既に完成された設計、品質により、開発工数の削減、開発リスクの回避、品質の向上及び均一化が期待できます。
- 開発手法の標準化により、メンテナンス性の向上が期待できるほか、個々のアプリケーションの統合も容易になります。
フレームワーク導入における課題
- フレームワークの選定
フレームワークのオープン化も進み、現在、私達は多くの選択肢を持っています。Javaや.NET系統の代表的なフレームワークのほか、それぞれに特徴を持つフレームワークが数多く存在する一方で、開発プロジェクトにおける開発環境に期待する要件も多種多様であると言えます。
当社では、お客様の運用課題、技術課題に適合するフレームワークを選定、ご提案いたします。 - 開発者への技術研修
フレームワークを使いこなすためには、一定の学習時間が必要となります。導入支援コンサルティングとして、開発者への技術研修を行います。
はじめに開発者全体を対象とした基本研修を実施いたします。開催にあたっては、開発者のレベルに合わせカリキュラムを設定いたします。この研修では、フレームワークの基本事項の理解を目指しています。
次に、開発リーダー等を対象とした応用研修を実施いたします。この研修では、開発フェーズにおける技術リーダー的役割を担って頂けるよう、基本研修よりも詳細な内容を学習します。 - 開発支援(アドバイザリー)
採用フレームワークのルールに沿った初期開発には、一定の開発工数を必要とします。また、効率的な開発を進める上では、実績に培われた各種ノウハウが必要なこともあります。
機能実装にあたって、フレームワークの本体やプラグインの機能を利用できるか否か、利用にあたっては実際にどのように記述すればよいかといった基本事項をはじめ、複数機能の組み合わせや、プログラム設計に対するアドバイスなどを開発支援コンサルティングサービスとして、ご提供しております。 - 開発・運用(オンサイト)支援
ご要望によっては、初期開発を当社で承ります。また、リリース後運用についてもオンサイトにてご支援いたします。
この分野の主な実績
- モバイルに特化したシステム、コンテンツの企画開発(symfony、業種:美容)
- WEB共通認証システム(struts、業種:製造)



