01つくる ・ SYSTEM DEVELOPMENT
ゼロからつくる。
でも、ゼロからではありません。
これまで積み上げてきた基盤の上に、皆さまの業務にぴったり合う一品を、載せていきます。
私たちのシステム開発は、ただのスクラッチ開発ではありません。
これまで培ってきたノウハウをぎっしり詰め込んだ基盤の上に、必要な機能を載せていきます。これらを組み合わせて、皆さまの業務に最適なシステムをお届けします。
01豊富な社内ライブラリーや基盤を活用した、効率的な開発
02現場に足を運び、皆さまと一緒にゴールを決める進め方
03自社のツールと kemariba(ケマリバ)による、高いカバー率のテスト・課題管理・進捗管理
04安心・安全な運用を実現する設計
皆さまの業務に、最適なシステム
01OUR PROMISE
4 つのお約束
プロジェクトのはじまりから運用後まで、安心してご一緒いただけるしくみを整えています。
-
01 — GOAL
ゴールが、ぴったり合います
全てのフェーズで定例会議を重ね、早い段階からシステムを体験していただきます。できあがったシステムが「思っていたとおり」の姿になるように。
-
02 — SECURITY
セキュリティと認証で、安心・安全
最新の脅威情報を常に収集し、開発中も、納品後の保守でも、検査で安全を確かめます。マイクロソフトの認証基盤にワンタイム認証コードを組み合わせて、パスワードの使い回しもなくしました。
-
03 — QUALITY
数万件のテストケースで、高品質
設計の初期段階から、テストを組み込みます。納品の瞬間から、安心してお使いいただける状態をお届けします。
-
04 — SUPPORT
運用開始後も、安心できるサポート体制
一番大事なのは、業務を止めないこと。軽微なエラーやトラブルも見逃さず対応できるしくみを、あらかじめ用意しています。
この 4 つのお約束は、Leapcom のサービス kemariba でも、実物で確かめていただけます。
kemariba で確かめる
02OUR FOUNDATION
ただのスクラッチ開発では、ありません
スクラッチ開発といっても、ゼロから書き起こすわけではありません。これまで培ってきたノウハウをぎっしり詰め込んだ基盤の上に、皆さまに必要な機能を載せていきます。
- 業務に合わせた画面
- 業務に合わせた処理
- 業務に合わせた帳票
ONE-OFF皆さまの業務のために、
一緒につくるところ
- 01トレースログ
- 02エラー処理とエラーログ
- 03ワンタイム
パスワード 認証 - 04役割(ロール)と権限
- 05入力検証と DB 連携
- 06機能部品
FOUNDATION最初から入っている、
安定した基盤
-
01
トレースログ
誰が・いつ・どの機能を・どう使ったか。プログラムがどこをどう通ったかまで記録します。ただ、記録することが目的ではありません。狙いはひとつ、お客様の業務を止めないことです。
詳しく見る -
02
確実なエラー処理とエラーログ
エラーは、メッセージを出して終わりではありません。いつ・どんな画面で・どんな値だったのかを確実に残し、その場でプロジェクトサポートチームに届きます。「どんな操作をされましたか?」とお伺いする手間を、おかけしません。
-
03
ワンタイムパスワードによる認証
メールに届く認証コードでログインします。パスワードを覚える必要がありません。使いやすさはそのままに、パスワードの使い回しを、構造からなくしました。
詳しく見る -
04
役割(ロール)と、ユーザーの権限
本部と店舗、社員と外部のお客様。立場の違いを役割(ロール)として、低いレイヤーで扱います。コードの if 文に頼らないので、うっかりが入り込みにくい、強固なしくみです。
-
05
入力データの検証と、データベース連携
型・長さ・NULL を許すか・最小値と最大値。多くの開発会社が設計書を見ながら 1 つずつ書いているところを、私たちは 10 年ほど前に、すべて自動化・ライブラリー化しました。
-
06
機能部品
帳票(Excel の読み書き・PDF 出力)、バーコードの出力とハンディターミナルでの読み取り、在庫管理。これまでお預かりしてきた仕事の中で育ててきた資産を、部品として再利用できる形で持っています。
CASE — 製造業のお客様
工場は、一切止めるわけにはいきません
-
1
工場のネットワークのルーターを、新しい機種に交換
-
2
いくつかの基幹システムを含め、動作上のトラブルが発生
-
3
トレースログで、すぐに原因を見つける
-
4
情報システム部と連携して設定を確認。業務を止めずに解決
トラブルはシステムのプログラムに起因することもゼロではありませんが、最近の傾向ですと、周辺のネットワークをはじめとするインフラ環境、連携する他のシステムなどに起因することが多いです。こういった状況で素早く原因を突き止める、重要なデータになります。
だから、短い期間で、しっかりしたものが作れます。
スクラッチ開発は、時間も費用もかかると思われがちです。こうした部品を活かすことで、短納期・低コストでありながら、高機能で安定したシステムをお届けしています。
ACHAPTER A — OUR PROCESS
開発の進め方
Leapcom のプロジェクトの進め方
私たちのプロジェクトは、皆さまと同じゴールを持つことから始まります。仕様書をお預かりして持ち帰るのではなく、現場にお邪魔して、実際の業務を見せていただくところから。
すべてのフェーズで情報を共有し、皆さまと一緒に進めます。ここから先が、その 5 つのステップです。
-
STEP 1現場に、
お邪魔しますお客様実際の業務を、見せていただく
Leapcomヒアリングと業務観察。持ち帰った記録を可視化
-
STEP 2完成した姿を、
先に見ますお客様新しい業務の姿を、一緒に思い描く
Leapcom仕様書と、主な画面の構成をご提案
-
STEP 3「新しい体験」の、
はじまりお客様実物に触れる全画面のモックアップで、使い勝手を確かめる
Leapcom画面・データ・機能を設計
-
STEP 4動き始めたら、
すぐ触れますお客様実物に触れる開発中のシステムを、実際に触る
Leapcom開発と、テストの自動化
-
STEP 5「はじめての朝」
まで、ご一緒にお客様業務に沿ったマニュアルで、運用テスト
Leapcomマニュアル作成と、運用テストの支援
-
GOAL同じゴール
AND THEN運用が始まってからも、業務を止めないように支えます
-
STEP 1
現場に、お邪魔します
情報収集と共有
皆さまの業務スタイルを理解し、要件や課題を整理します。既存システムの解析も行います。ここでは実際に訪問して、実際の業務を見せていただきます。ヒアリングだけでは出てこないことが、現場にはたくさんあります。
- 要件と課題の整理/既存システムの解析
- ヒアリング・業務観察・行動観察
- 皆さまと一緒に、ゴールを定義します
-
STEP 2
完成した姿を、先に見ます
仕様書の作成とゴールの共有
詳細な仕様書を作成し、スケジュールとコストを調整します。業務の流れ、ユーザーシナリオ、使いやすさが中心です。主な機能の画面構成や使い勝手についても素早くご提案します。「新しいシステムで仕事をしている自分たち」を、この段階で一緒に思い描ける状態を作ります。
- 業務の流れとユーザーシナリオ、ユーザビリティの検討
- 主な画面の構成と使い勝手を、早い段階でご提案
- スケジュール・コスト・予算の調整
- 完成イメージと、新しい業務スタイルのイメージを共有
-
STEP 3
「新しい体験」の、はじまりです
設計とゴールの具現化
ユーザー体験(UI/UX)を中心に、グラフィックデザインと画面設計、データ設計、機能設計を行います。ここではすべての画面についてモックアップを作成します。実際の業務のどの場面で、どう使えるのか。業務がどうよくなるのか。ここで一緒に、はっきりさせていきます。
- 画面設計と UI/UX、グラフィックデザイン
- データ設計・機能設計
- 全画面のモックアップで、できることを詳細に明確化
- 使い勝手、業務へのインパクトをフィードバック
-
STEP 4
動き始めたら、すぐ触っていただきます
開発・テスト
開発の比較的早い段階から、「新しいシステム」を体験していただきます。開発中のシステムを、皆さまにも触っていただける環境をご用意します。「ここ、こうしたいな」は、早く言えたほうが、いいものになります。
- 開発中のシステムを触っていただける環境をご用意
- 開発初期から、テストケースの作成とテスト自動化の構築
- 実際に触っていただきながら、フィードバック
-
STEP 5
「はじめての朝」まで、ご一緒します
運用テスト支援
スムーズに運用を始められるよう、サポートします。業務の流れを意識したマニュアルをお作りしますので、運用テストをそのまま進めていただけます。
- 業務の流れを意識したマニュアルの作成
- 運用テストの支援、運用テスト環境のメンテナンス支援
- システムに対するサポート窓口を設けます
だから、できあがったシステムは「思っていたとおり」の姿になります。
ゴールを一緒に決めて、途中を毎回一緒に見て、できかけから触っていただく。
私たちがずっと大事にしてきたのは、この 3 つだけです。
パッケージ(既存サービス・SaaS)と、スクラッチ開発、どちらがお得?
業務スタイルとの相性から、考えていきましょう
業務の形が、サービスに近い
SaaS(既存サービス)が、すっと馴染みます
どちらが良いかは、
業務スタイルを一緒に見ながら
業務の流れが、ちょっと独特
スクラッチ開発が、無理なく寄り添います
SaaS(既存サービス)は、皆さまの業務がサービスの形に近いほど、すっと馴染みます。業務スタイルにフィットする SaaS が見つかれば、その選択肢は、とても理にかなっています。
一方で、「うちの業務の流れ、ちょっと独特かも」と感じられる場合は、スクラッチ開発のほうが、無理なく業務に寄り添えることが多いです。
スクラッチ開発の、ここが変わってきました
- 最近は、工期を 30〜70% ほど短縮できる事例も出ています
- 皆さまの業務スタイルに合わせて作るので、自社の良い特徴を、そのままシステムに反映できます
- 周辺システムの将来変更にも、しなやかに対応できる設計に
どちらが良いかは、皆さまの業務スタイルを一緒に見ながら、ご相談しましょう。私たちは、皆さまの業務にとって最適な選択肢を、ご一緒に考えます。
VB6 からの刷新もお任せください
「動いているけれど、この先も使い続けられるか、少し心配 …」。そんなシステムも、お預かりさせてください。
- VB6 の開発環境を、社内で保持しています
- VB6 から最新環境(Web システム)への構築実績が多数あります
- 例: 鋼材及び加工情報管理システム(VB6 + Oracle → Web + SQL Server への刷新)など
NOW
VB6 のシステム
長く活躍してきた
Windows アプリケーション
次の世代へ
NEXT
最新環境の
Web システム
例: Web + SQL Server
長く活躍してきたシステムを、安心して次の世代に渡すお手伝いをします。
関連事例: 鋼材及び加工情報管理システムを見るBCHAPTER B — TECHNICAL QUALITY
技術と品質
このパートでは、Leapcom が長年培ってきた技術的な強みと、それを支える品質保証のしくみをご紹介します。
基盤を支える、5 つの技術
ページの前半でご紹介した基盤の、中身です。ここからは、それぞれを少し詳しくご説明します。
これらの社内ライブラリーは、多くのシステムで実際に稼働しているコードで、非常に安定しています。
弊社にご依頼いただけるお客様には、このライブラリーを、新しいシステムの基盤としてご利用いただいています。
必要となる費用は、新システムへの移植費用のみです(機能拡張が必要な場合は、その費用が発生します)。
- セキュリティ対策既知の脅威に対して、可能な限り対策。常に最新の脅威情報を収集。
- ユーザー認証マイクロソフト技術 + ワンタイム認証コードで、パスワードの使い回しゼロ。
- 役割(ロール)と権限機能単位 + 立場単位 + 低レイヤーでの権限制御で、強固なセキュリティ。
- 入力検証/エラー処理10 年程前から自動化・ライブラリー化済み。設計工数を抑え、品質も安定。
- トレースログ全パラメータ + コードの通過経路まで記録。納品後の対応スピードに直結。
- セキュリティ対策
システムを安心・安全に運用していただくために、既知の脅威に対して、可能な限りの対策を施しています。Leapcom では、常に最新の脅威に関する情報を収集しています。
開発のあいだと、お届けしたあとの検査については、B-5 でご紹介します。
- ユーザー認証
-
ユーザー認証のしくみは、システムを安心・安全に運用していただくために、最も重要な部分です。
- マイクロソフトの技術を基盤として、さらに安全なしくみを組み込んでいます
- ワンタイムパスワード(認証コードの発行)のしくみを構築し、パスワードの使い回しをなくしました
- 役割(ロール)とユーザー権限
-
ユーザー単位で、機能ごとに権限を設定できます。また、本部と店舗、社員と外部ユーザー/顧客ユーザーなど、立場や役割が異なるユーザーの識別や機能制限は、さらに低いレイヤーで権限を管理します。
コード上の権限分岐よりも、役割(ロール)という概念を低レイヤーで扱うことで、より強固で見通しの良いセキュリティを保てます。
- 入力データの検証とエラー処理
-
データベース設計では、多くの項目を定義します。それぞれの項目について、次のような細かい仕様を定義します。
- データの型(数値・文字列・日付など)
- 長さ
- NULL が許容されるか
- 最小値・最大値
私たちは、10 年程前から、この作業をすべて自動化・ライブラリー化することで、開発コストを抑えながら、品質の安定した製品をお届けしています。
- トレースログ(Trace-log)
-
ユーザーの操作記録を出力する機能です。この機能には、すべてのパラメータはもちろん、プログラムのどこをどのように通過したのかまでを記録します。
トレースログに残ること(イメージ) - WHENいつ
- WHO誰が
- WHATどの機能を
- HOWどう使い
- CODEプログラムがどこをどう通ったか
何が嬉しいか
- 製品テストの確実性が上がる:通常、テストはユーザーに見える範囲でのみ実施されますが、このログによってプログラムコードとしても「正しく動作している」「正しくエラー処理している」を確実に検証できます。
- 納品後の正式運用時の安心:予期しないエラーが発生した際にも、迅速に対応できます。
パスワードを覚えなくていい、安心・安全な認証
ログインの流れ
-
STEP 1
ログイン画面
登録されたメールアドレスを入力。本人認証を兼ねて、認証コードがそのメールアドレスに送付されます。
-
STEP 2
認証コード入力
メールで届いた認証コードを入力して、ログインボタンをクリック。
-
STEP 3
ログイン完了
ログイン後の初期画面が表示されます。
このしくみがもたらす安心
- パスワードを覚える必要はありません。パスワードの使い回しが、構造的に発生しません
- マイクロソフト社の認証技術をさらに安全にした基盤を利用
- ログインの操作自体も、メールに来た数字を入力するだけ、と分かりやすい
- 認証基盤が標準化されているため、新システムでもすぐに同等の安全性を確保できます
確実なテストで、高品質を維持
システム開発は、人の創造性が活きる作業です。だからこそ、私たちは確実なテストを、設計の初期段階から組み込んでいます。これによって、皆さまにお届けするシステムは、納品の瞬間から安心してお使いいただけます。
KEY METRIC
数万件のテストケース
設計の初期段階から組み立てる、これが Leapcom の品質の核です。
テストの 4 ステップ
-
STEP 1
テスト計画の作成(設計フェーズから)
画面全体・一覧表・ボタン・テキストボックスといったすべての項目について、考えられる要因を洗い出し、全体の計画を作成します。
-
STEP 2
テスト仕様書(テストケース)の作成
テスト計画書を、自社のテストケース作成システムに登録し、すべてのテストケースを出力します。このテストケースの数は、数万ケース以上になります。
-
STEP 3
結果を記録しながら、確実にテストを実施
一件ずつの実施結果を記録し、うまくいかなかったケースは課題管理に連携。修正後に再テストします。
-
STEP 4
Power Automate / AI 駆動テストによる自動化
プログラムを変更すると、影響がありそうな箇所はすべて再テストが必要になります。この再テストの多くを、Power Automate(RPA)や AI 駆動テストで自動化しています。
プログラムを変更するたびに、STEP 3 と 4 をくり返します
なぜここまでテストするのか
開発初期の設計時から、テスト計画を行い、想定されるテストケースを作成し、徹底的にテストを行います。テストにしっかり投資すると、運用が始まってからも想定外のことが起きにくく、お客様の業務をスムーズにご支援できます。設計時のテスト投資は、トータルコストを下げます。
結果として、「ほったらかし」運用が可能なシステムをお届けでき、私たちも次の新しいシステム開発に専念できる、という良い循環が生まれています。
開発環境(Leapcom 側の体制)
「どんな環境で、どうコードを管理しているか」。エンジニアリングの基本姿勢を、そのままお見せします。
-
ENV 1
開発用コンピュータ
プログラミングから単体テストまで。
-
ENV 2
ソースコード
管理用 サーバー Microsoft Azure DevOps / Team Foundation Service。単体テストで合格したコードのみがチェックインされる運用です。
-
ENV 3
ビルド&
リリース用 コンピュータ 各開発者用とは別の、リリース専用ビルドマシン。チェックイン許可されたコードのみを使用してビルドします。開発中のゴミやウィルスの混入を防ぐしくみです。
-
ENV 4
テスト環境
できる限りお客様の利用環境と同じ環境を構築し、テストエンジニアによる徹底したテスト。課題は kemariba に登録して共有します。
-
ENV 5
お客様体験環境(ステージング)
開発段階から、お客様にもテスト利用いただける環境。完成イメージを、早い段階から確かめていただけます。
お届けしたあとも、安全を確かめ続けます
サイバー攻撃のニュースを、目にすることが増えました。私たちは、システムをつくるときに細心の注意を払うだけでなく、検査ツールを使って、開発のあいだ、いつもセキュリティを検査しています。お届けしたあとも、保守プランの中で、定期的に検査します。
-
BUILDつくるとき
細心の注意と、いつもの検査
認証・権限・入力のチェックなど、セキュリティのしくみは基盤に組み込んであります。そのうえで、世界で広く使われている検査ツール「ZAP」などで、脆弱性(システムの弱いところ)がないかを、開発のあいだ、いつも確かめます。
-
納品
RUNお届けしたあと
保守プランの中で、定期的に検査
セキュリティの点検は、一度きりではなく、続けることが大切です。お届けしたあとも、同じように確かめ続けます。
-
GOAL
安心して、使い続けられる
- このホームページも、同じように検査しています。
CCHAPTER C — OPERATION
運用とアセット
納品後のシステム運用について、透明性のある費用構造と、長く安心してお使いいただけるしくみをご紹介します。
クラウド/Web サーバー
Leapcom では、お客様の規模・ご要望に応じて、次のクラウドサービスを使い分けています。
| サービス | 主な特徴 | 費用感 |
|---|---|---|
| Azure | Microsoft 提供のクラウド。AI 関連(機械学習・深層学習)、Power BI をはじめとする Power Platform が利用可能 | 比較的高価 |
| AWS | Amazon 提供のクラウド。AI 関連、Lambda を利用したサーバーレス自動化など利用可能 | 比較的高価 |
| さくらのクラウド | 月額 20,000 円程度から。複数台連携・スケールアップ・自動バックアップが便利 | 比較的安価 |
| さくらの VPS | 月額 10,000 円程度から。10 年以上の利用実績で、トラブルゼロ。複数台連携・スケールアップ可能 | 安価 |
※ Azure / AWS は、ネットワークトラフィックの量に応じて通信費が発生します。
Leapcom のおすすめ
- AI / Power BI / Power Platform を活用したいAzure
- AWS Lambda などのサーバーレスを活用したい/AWS の既存資産があるAWS
- コストを抑えながら、安定運用と自動バックアップが欲しいさくらのクラウド
- シンプルな構成で、運用コストを最小化したいさくらの VPS
迷われる場合は、お気軽にご相談ください。お客様の業務要件と運用体制を伺ったうえで、最適な構成をご提案します。
実例
- AWS(EC2 / S3 / Lambda):飲食 FC 店舗発注システム
- プライベートクラウド:鋼材及び加工情報管理システム/弁類・パイプ管理
運用費用と保守
運用に係る費用
運用に必要な、クラウドサービス費用等は、お客様の費用負担を少しでも軽減できるように、お客様ご自身での直接契約をお勧めしています。手続き方法については、できるだけ丁寧にサポートいたします。弊社での契約も可能ですが、その場合は事務手数料が発生します。
- クラウド利用料
- お客様直接契約を推奨
- ドメイン
- 既にお持ちなら、そのサブドメインを利用可能(新規費用が発生しないケースが多いです)
- SSL サーバー証明書
- 既にワイルドカードの SSL 証明書をお持ちなら、それを利用可能
SUPPORT
運用開始後も、安心できるサポート体制
一番大事なのは、業務を止めないこと。トレースログによって、システムの内部だけでなく、連携する基幹システムや他のシステム、ネットワークインフラの異常まで見つけ、迅速に解決してきました。
お客様のご要望に合わせた保守プランをご提供します。保守プランの中で、セキュリティの定期検査も行います。
なお、納品後 1 年間は瑕疵対象期間として、無料で対応します(※ サーバー利用料等は発生します)。
「ほったらかし」運用を支えるしくみ
- トレースログによって、想定外のトラブルにも迅速に対応
- 設計時点からテストケースが豊富なため、不具合の発生自体が少ない
- 結果として、保守要員不在の完全無人運用にできた事例もあります
DCHAPTER D — WORKING TOGETHER
プロジェクトは、kemariba の上で、一緒に進めます。
kemariba は、Leapcom がつくり、毎日の仕事で使っている、チームの課題管理のサービスです。皆さまとのシステム開発でも、お客様にも参加していただき、課題や進み具合を、同じ画面で一緒に見ながら進めます。約 15 年使い続けてきたシステムを 2026 年に作り直し、いまは Leapcom のサービスとしても提供しています。
お客様
- 課題を、一緒に登録・確認
- 進み具合を、いつでも確認
- 戻ってきた課題を確認して、完了に
同じ画面を、一緒に見る
- 01課題管理
- 02進み具合の共有
- 03経緯の記録
- 04AI の同僚
Leapcom
- 課題に対応し、経緯を記録
- 対応が終わったら、お客様に戻す
- 社内では、AI の同僚とも同じ課題の上で
-
01
課題管理
登録から完了まで、課題をひとつの場所で。対応が終わった課題は頼んだ人に戻り、確認して完了にします。
-
02
進み具合の共有
いま誰の番かが、ひと目で分かります。お客様と同じ画面で、状況を共有します。
-
03
経緯の記録
誰が、いつ、何を変更したか。経緯は課題に残るので、担当者が変わっても続きから進められます。
-
04
AI の同僚
課題の担当者を AI にすると、調べてまとめ、結果をコメントに書いて戻します。完了にするのは、人です。
テストケースの作成やテストの結果、作業の実績の記録には、自社の開発ツールを使っています。積み重ねた実績が、次の見積もりと計画の精度を上げます(テストの進め方は B-3)。
自分たちが使って信頼しているものだけを、皆さまとのプロジェクトでも使う。それが、私たちのこだわりです。
CONTACT
システム刷新のご相談も、新規開発のご相談も。
些細なご相談から、まずはお話を伺うところから始めます。
ご相談いただいた内容にだけ、お返事します。