Development

システム開発

中小規模の業務システムに特化して効率化した技術スタックやアーキテクチャーの採用と、プロトタイプ開発による高精度な要件定義・上流工程で「失敗しないシステム開発」を実施します。1から作るスクラッチ開発とプロダクトのカスタマイズで、迷わず開発を進めることが可能です。

Prototyping

プロトタイプ開発とは、本開発前に試作品(プロトタイプ)を作成し、機能や画面の動きを実際に触れて確認を行う開発モデルのひとつです。資料や口頭説明よりも理解しやすく、リリース後の「思っていたものと違う」を減らせる特徴があります。

プロトタイプには、UIデザインを動く状態にした紙芝居のようなもの、複雑な機能だけを仮実装した部分的なもの、本番と同等の画面と機能を仮実装した完全型なものまであります。Alcogyでは完全型プロトタイプを採用しています。本番相当に仕上げることで、現場での運用シミュレーションを実施し認識の違いや要件定義の精度を高めます。

プロトタイプ開発は、通常は要件定義フェーズにプロトタイプ制作期間や工数を追加する形で対応するため「時間や費用がかかる」という懸念から採用されることが少ないです。しかし、Alcogyではプロトタイプ開発を効率化するために、徹底的な技術スタックの選定やアーキテクチャの最適化を実施しています。さらにプロトタイプを本開発へ流用するための仕組みを作ることで、本開発の開発コストを削減します。プロトタイプで事前に機能や運用を確認しているため、受け入れ時やリリース直後の手戻り工数がほぼ発生しないため、全体的な開発コストや本番運用までの期間は下がる傾向にあります。

Approaches

Scratch

スクラッチ開発

業務システムをゼロから設計・実装するフルスクラッチ開発です。既存のパッケージやプロダクトでは対応しきれない独自の業務フローや、他に類を見ない要件がある場合に適しています。プロトタイピングによる上流工程を経ることで、精度の高い要件定義と生産性の高い開発を両立します。

Customization

プロダクトカスタマイズ開発

Alcogyが自社開発するAI-nativeプロダクトを土台に、画面デザイン・機能追加・データ構造の調整などのカスタマイズを行います。ゼロから作るよりも短期間で、業務にフィットしたシステムを立ち上げられます。 プロダクト一覧はこちら→

Available

私たちの開発は、中小規模のビジネス用途の業務システムに特化しています。データベースによるデータ管理と業務ルールによる計算・集計処理を中心としつつ、情報の共有や複数人での操作を行いやすいクラウドベースのWEBシステムを得意としています。主な、対応可能システムは次のとおりです。

  • CRM/顧客管理システム
  • SFA/案件管理システム
  • 在庫管理システム
  • WEB発注システム
  • ワークフロー/申請管理システム
  • ノーコード
  • AIチャットシステム

一方で、アクティブユーザー数(同時に使う人数)が数千人を超えたり、扱うデータ量のほとんどが何百万件をこえるような大規模なシステム、業務用途以外のマルチメディアやゲームなどの開発はお受けすることができません。

Attention

AIを使ったプログラムは、AIの特性上、必ず正しい行動や結果を返してくれません。一般的なセールス文句を鵜呑みにして「AIを使えば人間と同じように考え、最適な方法で24時間ずっと働き続けてくれる」ということを目的として導入した場合、おそらくほとんどのケースにおいて期待通りの結果は得られません。 そのため、プロトタイプでAIを事前に検証し、貴社業務として承認できる精度か確認いただくこと強く推奨しています。

FAQ

プロトタイプ開発以外は受けてもらえないのでしょうか?

基本的には既存の業務に対してのシステム開発ということでプロトタイプ開発を提案させていただいております。しかし、「新しいプロジェクトのため現場での検証ができず、まずは走り出してから考えたい」や「必要な機能だけの最小限開発からはじめたい」などをご希望の場合は、プロトタイプ開発ではなく、アジャイル開発やMVP開発にて対応させていただきます。開発の進め方によっては要件定義にプロトタイプを使用する場合もあります。

プロトタイプ開発でシステム開発の失敗を防げるって本当ですか?

厳密には、「プロトタイプを用いて、開発前に現場での運用を十分に検証する」ことで失敗を防ぐことができます。これはシステム開発における失敗の原因のほとんどが「要件定義が不十分」「現場の意見が反映されていない仕様」「ベンダーに丸投げ」のためです。これらを解消するために現場での運用検証を必ず行う必要がありますが、プロトタイプを担当者の確認だけで終わらせるだけであれば、担当者と現場での認識の違いを解消できず問題解決には至りにくいです。

AIの開発は高くなりますか?

AI開発自体は高額になる傾向がありますが、最終的にはAI機能そのものより、AIを用いてどのような機能を搭載するかで金額が決定します。そのため、AIを使わない複雑な機能とAIを使ったシンプルなチャット機能などでは、前者の方が高額になることが多いです。ただし、AI機能は従量課金として使った分の費用が追加されるため、運用コストにおいては高額になります。

システム開発に関するご相談・ご提案はお気軽にどうぞ。

お問い合わせ