設計書一体型のオープンソースフレームワークの提供
Skanda Projectは純国産の「.NET Framework」と「SQL SERVER」によるシステム開発に特化した、国内で最初となる設計書一体型のオープンソースフレームワーク(Skanda Framework)の提供を開始しました。(https://skanda-project.net
)
【Skanda Frameworkの開発背景】
現在のシステム開発においては中小のシステム開発企業は開発規模に見合った利益をあげるのが難しくなっていて、そのしわ寄せは最終的にはエンジニアの負荷となって現れている現実があります。
その原因の一つにプログラムの作成に役立たない無駄な設計書が、レビューの為だけに作成されているか、あるいはプログラムを日本語化したような設計書が作成されているか、ひどい現場になるとアジャイル型開発の名を借りて、設計書を一切作らずにソースコードが仕様書と言ったような現場もあります。
そのような混乱が起きている開発現場での設計書と実装の乖離をなくし、「.NET Framework」 と 「SQL SERVER」 によるシステム開発において、リーンソフトウェア開発で言われている「ムリ・ムラ・ムダ」をなくし、システム開発の最適化を行い正しく利益を確保する為の1つのソリューションとして、「Skanda Framework」は作成されました。
※.NET Frameworkは、Microsoft社が開発したアプリケーション開発、実行環境です。
※SQL SERVERは、Microsoft社が開発・販売しているリレーショナルデータベース管理システムです。
【Skanda Frameworkの特長】
1:費用効果
「Skanda Framework」はオープンソースフレームワークとして無料で提供されています。
フレームワークを導入することで、アプリケーションの基盤を開発する必要が無くなるのはもちろん、
多くのムダを削減し人月あたりの生産性が向上することでも、その費用効果は明らかだと思われます。
2:設計書の標準化
「Skanda Framework」は設計書一体型のフレームワークである為、設計書が正しく記載されていれば、他社が作った設計書であってもプログラムの作成が可能です。
設計書はプログラムの作成に必要な設定ファイルを自動生成するため、設計書の記載が実装に直結していて、無駄な設計書を記載する為の工数を削減します。
これは開発請負の成果物合意において、設計と実装の乖離が無い成果物として、合意形成に役立つはずです。
3:製品精度の統一化
「Skanda Framework」を使用した開発ではDI(Dependency Injection:依存性の注入)コンテナとAOP(Aspect Oriented Programming:アスペクト指向プログラミング)により、インターフェース契約に基づいた実装が行われるため、出来上がったプログラムがエンジニアのスキルセットに依存することが無く、一定の製品精度を確保できます。
これは高いスキルセットを持った、単価が高額のエンジニアへの依存度合いが減り、俗に言うトラックナンバーが少なくなるのを防ぐことも出来ます。
4:開発の高速化
「Skanda Framework」は既に商用で利用されており、過去に導入した全てのプロジェクトで高い生産性を上げています。
ファンクションポイント法で20P/人月といわれるオープン系・WEB系のシステム開発で最大45P/人月という実績があり、最低でも25P/人月以上の生産性は見込めます。
これは外部に依頼して確保するエンジニアの数を削減し、開発期間の短縮に大きく貢献します。
※フレームワーク及び設計書のダウンロードには会員登録が必要です。
【本件に関するお問い合わせ先】
企業名:Skanda Project
担当者名:浜名 恵吾
TEL:03-5944-9071(090-3576-0263)
Email:administrator@skanda-project.net
)
【Skanda Frameworkの開発背景】
現在のシステム開発においては中小のシステム開発企業は開発規模に見合った利益をあげるのが難しくなっていて、そのしわ寄せは最終的にはエンジニアの負荷となって現れている現実があります。
その原因の一つにプログラムの作成に役立たない無駄な設計書が、レビューの為だけに作成されているか、あるいはプログラムを日本語化したような設計書が作成されているか、ひどい現場になるとアジャイル型開発の名を借りて、設計書を一切作らずにソースコードが仕様書と言ったような現場もあります。
そのような混乱が起きている開発現場での設計書と実装の乖離をなくし、「.NET Framework」 と 「SQL SERVER」 によるシステム開発において、リーンソフトウェア開発で言われている「ムリ・ムラ・ムダ」をなくし、システム開発の最適化を行い正しく利益を確保する為の1つのソリューションとして、「Skanda Framework」は作成されました。
※.NET Frameworkは、Microsoft社が開発したアプリケーション開発、実行環境です。
※SQL SERVERは、Microsoft社が開発・販売しているリレーショナルデータベース管理システムです。
【Skanda Frameworkの特長】
1:費用効果
「Skanda Framework」はオープンソースフレームワークとして無料で提供されています。
フレームワークを導入することで、アプリケーションの基盤を開発する必要が無くなるのはもちろん、
多くのムダを削減し人月あたりの生産性が向上することでも、その費用効果は明らかだと思われます。
2:設計書の標準化
「Skanda Framework」は設計書一体型のフレームワークである為、設計書が正しく記載されていれば、他社が作った設計書であってもプログラムの作成が可能です。
設計書はプログラムの作成に必要な設定ファイルを自動生成するため、設計書の記載が実装に直結していて、無駄な設計書を記載する為の工数を削減します。
これは開発請負の成果物合意において、設計と実装の乖離が無い成果物として、合意形成に役立つはずです。
3:製品精度の統一化
「Skanda Framework」を使用した開発ではDI(Dependency Injection:依存性の注入)コンテナとAOP(Aspect Oriented Programming:アスペクト指向プログラミング)により、インターフェース契約に基づいた実装が行われるため、出来上がったプログラムがエンジニアのスキルセットに依存することが無く、一定の製品精度を確保できます。
これは高いスキルセットを持った、単価が高額のエンジニアへの依存度合いが減り、俗に言うトラックナンバーが少なくなるのを防ぐことも出来ます。
4:開発の高速化
「Skanda Framework」は既に商用で利用されており、過去に導入した全てのプロジェクトで高い生産性を上げています。
ファンクションポイント法で20P/人月といわれるオープン系・WEB系のシステム開発で最大45P/人月という実績があり、最低でも25P/人月以上の生産性は見込めます。
これは外部に依頼して確保するエンジニアの数を削減し、開発期間の短縮に大きく貢献します。
※フレームワーク及び設計書のダウンロードには会員登録が必要です。
【本件に関するお問い合わせ先】
企業名:Skanda Project
担当者名:浜名 恵吾
TEL:03-5944-9071(090-3576-0263)
Email:administrator@skanda-project.net