ユニケージ開発手法
同社のビジネスモデルは、ユニケージコマンドセットやアプライアンス・パッケージのライセンス販売、ユニケージ開発手法の教育と初期構築とサポート業務である。システムの内製化を目指して初期システム構築のみをUSP研究所監修の元、ユニケージの基礎教育を行いながら開発パートナーやユーザー企業と連携して開発する。その後の機能追加に伴うメンテナンス自体は開発パートナーやユーザー企業自身で行うことも可能である。
ユニケージ開発手法は開発方法論とされているが、無償で使えるものではない。利用するには独自コマンドセットなどを利用するための資格「ユニケージ認定エンジニア資格」に合格し、独自コマンドセットusp Tukubaiの使用ライセンス契約を結ぶことが必須である。
ソフトウェア開発の技術者(プログラマー)ではない現場の作業員(非エンジニア)が開発することを想定している。現場の作業員でもシェルスクリプト(bash)なら使える。ただし高度な書き方はしない。プログラマは次のようループを使った難しい書き方をする。
しかし非エンジニアを対象としているユニケージ開発手法のユニケージエンジニアは、素人でも理解できるような次のような冗長な書き方をする。以下はユニケージエンジニアの作法その一 forやwhileなどの繰り返し構文の使用は控えるからの例である。
次のような例は
ユニケージ開発手法の発想で記述すると次のようになる。
繰り返し構文を使わなければ記述できない場合には、繰り返しの終了判断をループの最後に記述する。通常、whileは次のように最初に繰り返し終了判定を記述することが多い。