開発依頼後、どんなものが出来るのか、不安なのですが?

この点はご安心下さい。弊社の業務プロセスは、通常、お客様からのヒアリングの後、開発方針やソリューションをお示しします。その時点で、お客様が発注頂くか、発注しないかを、ご判断頂けるようにしています。もし、思ったものとは違った場合は、そのままお断りして下さって大丈夫です。この場合の費用は、かかりません。

開発方針やソリューションをご確認いただき、その後に発注下されば、最終的な成果物は、方針とそれほど大きな差異の無いものが出来るので、その点は安心感が有るのではないか、と思います。

また、開発内容によっては、開発の最終着地点が不透明な場合もあります。(データ解析や、Deep Learning、機械学習など。)この場合は、初期的な評価のマイルストーンを1回置いて、開発を2分割し、初期評価だけのプロジェクトにする場合もあります。

細かい点については、ZoomやTeams、Google Meet、Skype等のリモート会議や、メール、電話等での連絡が、随時可能です。ご不明な点がありましたら、お問い合わせ下さい。

納期は正確ですか?
はい、もちろん案件にも依りますが、正確と感じられると思います。弊社の業務プロセスでは、最初に可能であればプロトタイプをお示しします。その時点で、お客様が納得頂ければ、発注して頂くシステムなので、弊社側としても、ある程度、形が出来てから、本格的な作業に入ることになり、スケジュールの予想がしやすくなっています。もちろん、案件によっては、当初の予定から遅れる場合もありますが、その場合は、事前にお客様に説明し、納得頂いています。
Matlabのことを全然知らないのですが、大丈夫でしょうか?
はい、大丈夫です。弊社は、むしろMatlabのことを詳しく無いお客様へ、わかりやすく、丁寧に説明することを得意としています。弊社のお客様の大半は、Matlabでの開発をメインにされて居ない方々です。説明内容とフォローアップに、皆様ご満足頂いています。
担当の技術者のスキルが合わなかったりして、思い通りのものが出来るかどうか、不安なのですが?
この点はご安心下さい。弊社の業務プロセスは、通常、お客様からのヒアリングの後、プロトタイプをお示しします。この時点で、お客様には、弊社の技術者の能力や、成果物のクオリティをご判断頂き、納得された場合のみ、発注頂くシステムを採用しています。この時点で、担当の技術者のスキルに疑問があった場合は、お断り下さって大丈夫です。それまでの費用はかかりません。
費用が、高いのではないでしょうか?
はい、お客様によっては、高いと感じられると思います。弊社では、Matlab開発案件では、担当技術者の作業1日あたり、約10万円〜25万円を、基本的な単価としています。(詳しくは、価格表をご覧ください。)
これでは高くて、全然予算と合わない! というお客様もいらっしゃるかもしれませんが、Matlab開発は、かなり効率的なので、お客様が想定される程には、実際の作業日数はかからない場合が、ほとんどです。1ヶ月くらい、フルでかかるのでは無いか、と思われるような作業も、Matlab開発では、2〜3日で出来ることも、よくあります。
また、弊社の技術者は、1日まるまる同じ案件に関わっている訳でも無いので、例えば、開発に1週間かかったとしても、実際の作業時間が、1日2時間とかであれば、正味の作業工数は1日ちょい、とお考え下さい。
このように、確かに単価は高く感じられるかもしれませんが、恐らくご想像される程には、見積金額は高く無いと思いますので、あまりこの点は気になさらず、お気軽にお問い合わせ下さい。
また、お客様によっては、予算が未確定の場合や、これから予算獲得する、あるいは助成金申請をする、という状況の方々もいらっしゃいます。そのような場合でも、(可能であれば)予算の総額を意識した、ご提案をさせて頂きますので、このようなご事情のある方は、おっしゃって下されば、柔軟に対応させて頂きます。
Matlabを持ってません。Matlabライセンスは必要でしょうか?
お客様が将来的に、ご自身でMatlabベースの開発・改良することを考えられている場合は、ライセンスが有った方が良いです。その場合、新規のご購入等のアドバイスはさせて頂きます。商用利用で無い場合は、かなり安価に利用出来ますので、ご相談下さい。
どうしてもMatlabライセンスを購入出来ないという場合は、実行型ファイルやDLLにしてご提供する方法(つまりMatlabのライセンスは不要)や、Python等でコードを書いて、最初からMatlabを使わない方法等、いろいろなやり方があるので、お気軽にご相談下さい。
お客様のご要望や、状況に応じて、良いと思う案を、いくつか提案させて頂きます。
Matlab以外の開発言語でも可能でしょうか?
はい、可能です。Pythonベースの開発や、C#/C++ベースの開発、Javaベースの開発も可能です。Matlabベースでの開発が、早くて簡単なので、おすすめはしていますが、他の開発言語についても、お気軽にご相談下さい。
Matlab開発をする技術者は、どんな人なのでしょうか?
弊社のMatlab開発を行う技術者は、10年以上Matlabでの開発を行っている、経験豊富な技術者です。主に、信号処理、画像処理、機械学習、データ解析の分野を得意としています。また、周辺機器(各種センサーやカメラ、光学機器等)との接続や、データ収集等の開発も得意です。
また、実際に、実務で使われる場面での経験も豊富です。例えば、生産関係では、工場での生産現場や、生産装置向けの、データ取得技術やデータ解析、各種センサーやカメラ、光学機器とのインタフェース等の開発経験が豊富で、厳しい処理時間の制限や、プログラムの安定性(信頼性)をクリアして、実際に現場で使えるプログラムを開発することが出来ます。
また、Matlabに接続する、mex化や、FortranのコードのMatlabへのポーティング、Matlab Compilerを使ったDLL化等、処理の高速化の経験もあります。
最近では、脳波の解析や、植物工場でのデータ解析等、データ解析分野での実績も重ねています。
詳細は、開発事例のページを、是非ご覧下さい。
契約後、開発を行う技術者とのコミュニケーションは、どうやって行うのでしょうか?
弊社は、お客様の課題の解決を最優先に対応します。ご不明な点や、細かい調整など、弊社技術者とのコミュニケーションは不可欠と考えています。弊社は横浜にオフィスがあり、首都圏のお客様の場合、対面での打ち合わせを行っています。しかし、お客様がご多忙な場合や、首都圏のお客様で無い場合は、電話やSkype等のツールで、ご説明しています。また、正確性が要求されるものや、詳細に関しては、メールベースでのコミュニケーションを行っています。お客様によっては、電話やメッセンジャーの方が良い方々もいらっしゃいますので、コミュニケーションの手段については、柔軟に対応することが可能です。
契約当初の状況が変わり、途中で開発内容が変更する場合もあると思いますが、柔軟に対応して下さるのでしょうか?
はい、もちろん、変更内容や、それに伴う開発量にも依りますが、柔軟に対応することは可能です。弊社の場合、契約前にプロトタイプをお見せすることが多いので、あまり大幅な変更が生じたことは、今までに無いですが、多少の開発内容が変化することは、良く有る話です。その際には、当初の見積通りで行ける場合は、そのまま対応しますし、追加の工数がかかる場合は、率直にお客様に追加工数をご提案しています。いずれにしましても、お客様の課題を解決することが重要ですので、途中での開発内容の変更に関しても、その都度、最良と思う手段をご提案し、柔軟に対応しています。
予算的に、どうなるのか、不安なのですが・・・。
お客様が弊社にご相談される時点で、ご予算が確定していなかったり、ご予算の上限が決まっていることは、良く有ります。研究開発型の業務の場合で、新規に何かやろうと思っている場合は、むしろ、このような状況が当然のようにも思えます。
弊社の方針は、まずお客様の解決したい課題を理解し、それに最良と思われる提案を致します。その際に、予算的なご懸念がある場合は、もちろんその要素も考慮の上で、提案させて頂きます。
また、研究開発部門や、大学等の研究機関の場合、予算申請や、助成金等の申請そのものについて、申請段階から一緒に考え、予算獲得を共に目指す、というお客様もいらっしゃいます。
ということで、いろいろな選択肢がありますので、お気軽にご相談下さい。
契約後、もし完成しなかったら、どうなるのでしょうか?
弊社の場合、契約前にプロトタイプのデモが可能であれば、行うようにしていますので、今まで、契約後に完成しなかった事例はありませんが、技術的な難易度等で、開発が不可能な場合が、将来的に起きる可能性があります。その場合は、料金の請求は致しません。
また逆に、契約前に、技術的な難易度や、スケジュールや、リソース等の問題で、お客様からのご依頼をお断りすることはありますので、その場合は、ご了承頂きたく、お願いします。
開発依頼をしたいのですが、仕様書や、要求仕様がまとまっていません。そのような状況でも、大丈夫でしょうか?
はい、大丈夫です。むしろ、仕様書等がまとまっていないお客様が大半ですので、ご安心下さい。弊社では、御社の解決したい課題をヒアリングし、それに向けたご提案をさせて頂きます。ヒアリングの過程で、ご要望や仕様が、具体化されて行きますので、この部分はご心配なさらず、お気軽にご相談下さい。
得意分野、専門分野はどこですか?
弊社は、信号処理、画像処理、機械学習、データ解析の分野を得意としています。また、周辺機器(各種センサーやカメラ、光学機器等)との接続や、データ収集等の開発も得意です。
また、実務で使われる場面での経験も豊富です。例えば、生産関係では、工場での生産現場や、生産装置向けの、データ取得技術やデータ解析、各種センサーやカメラ、光学機器とのインタフェース等の開発経験が豊富で、厳しい処理時間の制限や、プログラムの安定性(信頼性)をクリアして、実際に現場で使えるプログラムを開発することが出来ます。
開発ツールとしては、Matlab、C#/C++/C、Python等を扱いますが、特にMatlab開発は経験豊富です。Matlabに接続する、mex化や、FortranのコードのMatlabへのポーティング、Matlab Compilerを使ったDLL化等、処理の高速化の経験もあります。
最近では、脳波の解析や、植物工場でのデータ解析等、データ解析分野での実績も重ねています。
詳細は、開発事例のページを、是非ご覧下さい。
測定機器や、周辺機器との連携をしたいのですが、可能でしょうか? 例えば、データの自動取得とか?
はい、可能です。測定機器やセンサーとの接続の経験は豊富です。特に、カメラの画像撮影、光学測定装置、2次元イメージャー、3D表面測定等が得意です。また、スケーラーのような測定機器や、変わった所では、IC用のI2CやSPIでのROM書き込み等の自動化も行ったことがあります。お気軽に、お問い合わせ下さい。
C/C++やFortranで書かれたコードを、Matlabへ移植したり、直接呼び出したいのですが、可能でしょうか?
はい、可能です。お客様から、C/C++やFortranで書かれたコードを、Matlabに移植したり、直接呼び出す依頼も受けています。単純に実行速度を上げるために、mex化を行ったり、C/C++やFortranのDLLを、Matlab側から直接呼んだりすることもありますが、お客様によっては、コードの保守性等を考えて、C/C++やFortranのコードを、そのまま、同等機能のMatlabコードに変換したいというご要望もあります。このタスクに関しては、C/C++やFortranの中から、別のライブラリを呼んでいたり、OSやMatlabのバージョン等、色々と考慮する点があります。お客様の状況や、課題の内容を理解してから、お客様にとっての、最良のやり方を提案致しますので、お気軽にお問い合わせ下さい。
Simulinkでの開発は、可能でしょうか?
はい、可能ですが、正直、Matlabほどの開発実績は、まだありません。それでも、お客様の課題の解決に、お役に立てる部分もあると思いますので、お気軽にお問い合わせ下さい。現状で私どもが提供可能な内容を、提案させて頂きます。
MBD (Model-Based Design) の開発は可能でしょうか?
MBDは正直、Matlabほどの開発実績は、まだありません。それでも、お客様の課題の解決に、お役に立てる部分もあると思いますので、お気軽にお問い合わせ下さい。現状で私どもが提供可能な内容を、提案させて頂きます。
アルゴリズムの開発は可能でしょうか?
はい、可能です。弊社はもともと研究開発指向の強い会社ですので、アルゴリズム自体の開発には大変興味があります。お客様と共に、効率的かつ有効な、アルゴリズム開発をする機会をいただけるのは、大変嬉しいことです。是非、お問い合わせ下さい。
学会発表のためのサポート、例えば、データ取得、解析や、可視化に関する業務などは、可能でしょうか?
はい、可能です。弊社には、研究機関や、大学の先生方も、顧客にいらっしゃいます。論文の作成や学会発表のための、お手伝いをさせて頂くのは、大変嬉しいですし、興味深いです。必要であれば、秘密保持契約も締結し、研究成果のより効果的な発表の、サポートをさせて頂きます。お気軽にお問い合わせ下さい。
秘密保持契約の締結は、可能でしょうか?
はい、お客様のご要望に応じて、秘密保持契約(NDA)を締結させて頂きます。実際、アルゴリズム開発は、お客様にとって、非常にデリケートな内容を含んでいることが多いので、NDAを締結することは多いです。