ロジカルアーツ研究所ではWindowsやウェブ上で動くアプリケーションソフトを開発しております。一人でやっていますのでプロジェクトを組んだ大規模な開発には対応できませんが、個人事業ならではの機動力で柔軟かつ迅速に対応させていただきます。
一人でできることには限りがありますが・・・
一般的な企業におけるソフト開発では、要件定義から基本設計・詳細設計、コーディング、テストに至るまで、それぞれ別の担当者によって流れ作業的に行われるのが普通です。このような形態では大量に人員を投入して大規模な開発に対応できるメリットはありますが、その反面それぞれの工程で仕様書のやりとりがあり時間がかかることと、多くの人員が関わっていることによる意志決定の遅さ、また意志の齟齬が生じやすいといったデメリットがあります。プロジェクトが順調に進んでいるうちはいいですが、いったんスケジュールが乱れ出すとその影響が全体に及んだり、仕様の変更が生じると大きな手戻りが発生するといったリスクも避けられません。もちろん大量の人員を投入することにより開発コストも膨大なものになります。
また高度に分業化された形態では一人一人の専門性を高められる反面、専門以外のことには全く無関心になってしまう傾向があります。たとえばウェブサイト制作の現場ではデザイナーとプログラマーに完全に分離されていて、デザイナーはPHPのプログラムを一切触ることができず、プログラマーはHTMLすら書けないという話をよく聞きます。このような状態ではデザイナーとプログラマーがそれぞれ自分の狭い視野に基づいて作るため、連携が非常に悪くなってしまいます。つまり何をするにも時間がかかり、保守性の低いものしかできないということになるのです。
私はそれらとは正反対に仕様決定から設計・コーディング、テストに至るまですべて一人で行っております。外注もしておりません。もちろん一人でできることには限界がありますから大量の人員を投入した大規模な開発は無理です。しかしすべてのプロセスに開発者が一貫して関わることにより、プロジェクト全体を把握することができ、意志決定にかかる時間は実質的にゼロです。開発者がお客様の要望を直接お聞きし、プロトタイプを動作させながら確認していきますので、思っていたものと異なるシステムができてしまう危険性はきわめて小さくなります。担当者同士の伝達ミスによる不具合も原理的に起こりようがありません。また開発コストは基本的に一人分の作業費だけで済みます。その結果、小規模なシステムであれば迅速かつ柔軟に、しかも品質の高いソフトウェアを低コストで開発することが可能になるのです。大手が受けたがらない小規模システムこそ私どものようなフリープログラマーの得意とするところと考えます。
事業内容
- Windowsアプリケーション開発(非事務系)
- Webアプリケーション開発
- XOOPSやWordPressなどのCMSを応用したサイト構築
- その他フリーソフトの開発
得意分野
音声処理・サウンドプログラミング
Windowsにおけるサウンドの入出力、VSTプラグイン、ディジタルフィルターによる音声処理、FFTを用いた信号解析などに対応します。
GPSによる位置情報の処理
GPSにより得られた位置情報を取り込み、各種解析を行います。またGoogleマップなどのウェブサービスと組み合わせて地図上に位置情報を表示させることも可能です。
数理解析
物理モデル、統計モデルに基づいた数値計算およびシミュレーションなどを行います。
グラフィックス
Windowsにおけるビットマップまたはベクターの描画処理を行います。
PHP/MySQLを用いたWebアプリケーション
Linuxシステム上でPHPを用いたウェブアプリケーションを開発します。MySQLと組み合わせたデータベースシステムも得意としております。またXOOPSのモジュール改造などのカスタマイズも行います。
開発言語
主に使っている開発言語は次の通りです。
C++
Windowsアプリケーションの開発にはCodeGear C++Builderをメインで使っております。
PHP
Webアプリケーションは主にPHP5を使用しております。
JavaScript
GoogleのAPIを利用したブラウザアプリケーションを得意としております。
開発実績
- 産業用計測システム
- 図形編集システム
- GPS応用パッケージソフト
- 環境省向け情報マッピングシステム
- 建設系ポータルサイト(検索エンジン)構築
- XOOPSカスタマイズサイト構築
- サウンド系フリーソフト開発
- 基本情報技術者向けe-ラーニング教材編集
