ソフトウェア開発サービス

カスタムソフトウェア。自社で運用するインフラストラクチャ上で実行

HiTechCloudは業務課題の分析、アーキテクチャ設計、プログラミング、テストを行い、企業へソフトウェアの引き渡しを行います — システム本稼働後は、クラウドインフラ、バックアップ、24/7テクニカルサポートも提供します。

スコープ
分析・設計・プログラミング・テスト・運用
パートナーシップモデル
一括請負 · フェーズ別 · 専任チーム提供
インフラストラクチャ付属
HiTechCloud のクラウド、バックアップおよび監視
引き渡し
ソースコードおよびドキュメントはクライアントに帰属する
概要

ソフトウェアは検収後も運用し続けるシステムです

納期通りに完了しても、その後形骸化してしまうソフトウェアプロジェクトは数多く存在します。新しいサーバーへの再デプロイ手順が不明で、バックアップもなく、ソースコードを読める者がおらず、わずかな変更であっても以前の開発会社の対応を待たなければならなくなるためです。

HiTechCloudはインフラ運用を出自としているため、ソフトウェアに対する当社の評価基準は単に稼働するかどうかだけでなく、保守、リストア、拡張が可能であるかどうかにあります。

そのため、すべてのプロジェクトは、ドキュメントが整備されたソースコード、自動デプロイプロセス、バックアップ計画、そして HiTechCloud のクラウドインフラ上に事前設定された運用環境とともに引き渡しが行われます。

よくある課題

ソフトウェアプロジェクトが逸脱している兆候

要件は会議の中にだけ存在します

ビジネスプロセスを記述したドキュメントがないため、各側が異なる理解をしており、検収が議論に変わる。

ソフトウェアをリリースしても、誰も責任を持ちません。

ソースコードの引き渡しで契約が終了し、企業は障害発生時に責任を負う者がいないシステムを抱える

元のチームが去り、ソースコード が読めない

コードは共通の標準に従わず、ドキュメントがないため、引き継ぐのにほぼ書き直すのと同じコストがかかります。

インフラとソフトウェアの管理が別々のベンダーに分かれている

システムが遅い、または障害が発生しているとき、両者は互いに責任をなすりつけ、企業は板ばさみになる。

サービス

HiTechCloudが開発するソフトウェア群

Website とポータル

企業サイト、ポータル、e コマース—ロード速度、SEO、コンテンツ管理は設計時から組み込まれている

Web application

内部用途または顧客向けのブラウザベースシステム:注文、在庫、人事、ドキュメント、レポート

モバイルアプリ

iOS、Android、クロスプラットフォーム対応アプリを backend やインフラと同期して開発し、パートごとにベンダーが分断されるのを防ぎます。

システム統合

ERP、CRM、会計、決済ゲートウェイ、キャリア、および既存システムへの新しいソフトウェアの API 接続。

レガシーシステムのアップグレード

稼働中のソフトウェアを引き継ぎ、ソースコードとアーキテクチャを検査し、技術的負債を処理し、全体書き直しではなく段階的に現代化します。

テストおよび品質保証

機能、パフォーマンス、セキュリティのテスト、および本番運用前のインフラ構成レビュー。

ソフトウェアプロジェクトで協働するエンジニアリングチーム
進め方

顧客は引き渡し日だけでなく、毎週進捗を確認できます

プロジェクトは短いサイクルで実行され、各サイクルの終了時に動作するビルドが完成します。要件と成果物のズレは早期に発見でき、修正がまだ安い段階です。

  • 開発期間を通じて、顧客がトライアル利用できるstaging環境を提供します。
  • ソースコードは初日から顧客のGitリポジトリで管理され、支払い完了まで保留されることはありません。
  • アーキテクチャドキュメント、デプロイガイド、インフラ設定はソースコードと並行して作成。
  • 顧客の技術チームが各段階のレビューに参加、知識移転を受ける。
プロセス

ソフトウェア開発プロセス

ソフトウェア開発ライフサイクル(SDLC)の 7 つのステージ、各段階で明確な検収ポイントを設けます。

  1. 01

    計画

    要件をヒアリングしてビジネス目標を明確化し、スコープを定めた上で概算見積もり付きの提案書を提出します。

  2. 02

    分析

    業務ルール、ユーザー、処理フロー、検収基準をプロジェクト仕様書としてドキュメント化します。

  3. 03

    設計

    システムアーキテクチャ、データベース、UI/UX および稼働するインフラストラクチャを設計します。

  4. 04

    プログラミング

    スプリント型開発、Git でのコード管理、ピアレビューおよび各サイクル終了時の動作ビルド。

  5. 05

    テスト

    機能テスト、パフォーマンステスト、セキュリティテスト、および顧客の実ユーザーによる受入テストを実施します。

  6. 06

    デプロイ

    本番環境へのシステム移行、バックアップ、監視、ドメイン、SSL の設定、およびユーザー研修を実施します。

  7. 07

    保守

    サービス合意に基づき、運用監視、インシデント対応、セキュリティ更新、および新機能開発を実施します。

テクノロジー

使用するテクノロジースタック

大規模なコミュニティと採用プールを持つメインストリーム技術を優先 — 単一ベンダーにロックインされません。

Front-end

  • React
  • Vue
  • Next.js
  • TypeScript

Back-end

  • Node.js
  • PHP / Laravel
  • Python
  • Java
  • Go
  • .NET

データ

  • PostgreSQL
  • MySQL / MariaDB
  • MongoDB
  • Redis
  • OpenSearch

インフラストラクチャ

  • Cloud Server
  • Kubernetes
  • Docker
  • CI/CD
  • Object Storage
顧客

HiTechCloudがソフトウェア開発を行う対象

Startup

  • 妥当なコストで考え方を検証するため prototype と MVP を構築します。
  • 社内の技術人事が不足している場合に開発チームを補充します。
  • 初期段階ではシンプルなインフラストラクチャ、実ユーザー到着後にスケール

中小企業

  • 紙と表計算で実行されているプロセスのデジタル化。
  • 古い Website、販売システム、または管理ソフトウェアをアップグレードします。
  • 散在するツールを 1 つの統一的なデータフローに統合します。

大規模企業

  • パッケージソフトウェアでは対応できないカスタムシステムの構築
  • プロジェクト別またはピーク期別に開発チームをスケーリング。
  • 開発とオペレーションの両方をカバーする長期的なパートナーシップ
HiTechCloud を選ぶ理由

HiTechCloudがもたらす価値

ソフトウェアとインフラをひとつの場所で

ソフトウェア開発会社と別の基盤サービス提供者との間で調整する必要がない。トラブル発生時に板挟みにならない。

予測可能なコスト

開発は段階ごとに見積もられ、インフラは公開料金表で提示される。企業は総所有コスト全体を事前に把握でき、製品開発コストだけでなく。

顧客のロックインなし

ソースコード、ドキュメント、データは顧客所有。別のチームが引き継ぎ可能な設計。

テクニカルサポート 24/7

ライブ運用後、クライアントは HiTechCloud のすべてのインフラストラクチャ顧客にサービスを提供する同じ 24/7サポート チャネルを使用します。

FAQ

よくあるご質問

HiTechCloud のソフトウェア開発サービスには何が含まれますか?

調査と業務分析から、アーキテクチャと UI 設計、開発、テスト、デプロイ、そしてシステムが稼働してからの保守と継続的な改善まで。全体チェーンを選ぶか、一部だけを選ぶかはお選びいただけます。

HiTechCloud は Agile と Waterfall のどちらに従っていますか。

ほとんどのプロジェクトは短い sprint で Agile を実行します。これは要件がまだ変わりうる場合に適しています。固定範囲と明確な法的制約がある場合は、段階的な Waterfall モデルがより適切です。モデルはプロジェクトごとに選定され、契約署名前に合意されます。

コストはどのように計算されますか?

2 つの方法があります。確定スコープに対する固定価格(要件が明確な場合に適切)、または従量制(より長く流動的な作業に適切)。インフラストラクチャは公開料金表で別途計上されます。

HiTechCloudのエンジニアリングチームを雇用できますか?

はい。すでに独自のプロダクトチームをお持ちの企業は、月単位で開発者、DevOpsエンジニア、またはテストエンジニアを追加で契約し、顧客のプロセス内で直接稼働させることができます。

HiTechCloud は他の組織が作成したソフトウェアの保守を行いますか。

はい。当社は現在のソースコードのコードレビュー、アーキテクチャおよびインフラの精査を実施し、引き継ぎ可能性について率直な評価を計画および費用とともに提示します。引き継ぐ価値がないシステムである場合は、その旨を明確にお伝えします。

企業のデータはどこに保存されますか?

デフォルトではベトナム国内のデータセンターにある HiTechCloud のインフラ上に配置されます。企業がすでに独自のインフラをお持ちの場合や、他のサービス提供者を利用されている場合でも、システムはその環境上にデプロイされます。

ソフトウェアにする必要があるアイデアをお持ちですか。

業務課題と想定規模をお知らせください。HiTechCloud のチームが技術アプローチ、デプロイロードマップ、具体的な見積もりについてご案内します。