コミュニケーションミスをなくすことがソフトウェアの品質向上につながります。
最初はモデリング情報からのソースコード自動生成による、ソフトウェアの品質向上が目的だった、当社開発の開発フレームワーク『JIG Framework』。
使っていくうちに開発に関わるメンバーのコミュニケーションツールとしての有効性がクローズアップされてきました。
JIGは企業や部門特有の言葉をデジタル辞書化して整合をとり、お客様、設計者、実装者、テスター、運用担当者の間あるいはその内部での円滑なコミュニケーションを促進するJisho- Driven Developmentを実現するためのフレームワーク。Eclipseに組み込んで使うものです。
辞書を参照しながら実装し、辞書が変更されればコードに自動的に反映され、規模が大きく変更の多い業務システムの開発などに威力を発揮します。
GxPのもうひとつの特長は、プロパーの開発スタッフは全員が設計者であり実装者であることです。
一生使い続けられるシステムを開発するために、お客様の要望の明確化、サービス開発からはじまり、運用段階のパフォーマンスまでを見極めた、アーキテクチャ、ミドルウェアやコンポーネントの選定、モデリング/DB設計、実装、運用へといたるプロセスをたどります。
設計者であり実装者であるスタッフがいることで、設計が完了してから実装するというプロセスではなく、機敏に役割を分担しながら複数の開発プロセスをコンカレントに起動させ、早く正確に開発ができます。
この人的基盤があるからこそ、JIGというコミュニケーションとコラボレーションを最重要視したフレームワークの有効性を明らかにできたのです。
GxPでは、開発スタッフだけではなく、コンサルタント、インフラ設計、ウェブデザイナーとのコラボレーションも一般的に行われています。
ソリューションと言われるように、課題がありそれをICTを活用して解決することが基本的ですが、お客様の業務とICTに多面的に関わることで、お客様がまだ気づいていない課題を発見することもあります。
課題ありきの「解決型ソリューション」のみでなく、お客様と共に、お客様に率先して課題を明らかにし解決策を提案する「提案型ソリューション」へ・・・GxPがこれから目指す方向性です。
そしてお客様と共に成長するベストパートナーでありたい・・・いつも変わることのないGxPの基本姿勢です。




