6つのステップの概要
-
ディスカバリーと戦略的な方向性の合意
目標、ユーザー、制約条件、成功指標を合意する
- Netbase JSC担当者
- アカウントマネージャー、ビジネスアナリスト、ソリューションアーキテクト
- お客様が得られるもの
- 共有されたスコープ、優先順位、プロジェクトの評価基準となるKPI
-
チーム編成とアーキテクチャ計画
適切なチームを編成し、技術設計を確定する
- Netbase JSC担当者
- プロジェクトマネージャー、ソリューションアーキテクト
- お客様が得られるもの
- 3〜30名の名前が明示されたチームとアーキテクチャ計画
-
成果ベースのマイルストーンによるアジャイル実行
短いインクリメントで成果に紐づけて開発を進める
- Netbase JSC担当者
- プロジェクトマネージャー、開発者、QA、UI/UX
- お客様が得られるもの
- 各マイルストーンで動作するソフトウェアを毎週レビュー
-
モジュール型のプロダクタイズドコンポーネント
適合する箇所には実績あるモジュールを再利用し、適合しない箇所にはカスタムコードを使用する
- Netbase JSC担当者
- ソリューションアーキテクト、開発者
- お客様が得られるもの
- 基盤の再構築に費やす時間を削減し、プロダクトの差別化に集中できる
-
トレーニング、ロールアウト、最適化
ユーザーへのトレーニングを実施し、リリースを公開し、初期結果を調整する
- Netbase JSC担当者
- プロジェクトマネージャー、QA、ビジネスアナリスト
- お客様が得られるもの
- チームが運用方法を把握した上で稼働するシステム
-
継続的なサポートと共同開発
同じ責任あるチームがプラットフォームを継続的に改善する
- Netbase JSC担当者
- アカウントマネージャー、プロジェクトマネージャー
- お客様が得られるもの
- 引き渡して終わりではなく、長期的なパートナーシップ
ステップ1:ディスカバリーと戦略的な方向性の合意
ディスカバリーでは、早期に重要な問いに向き合います。どのワークフローに課題があるか、誰がシステムを使うか、何と連携が必要か、そして「完了」を数値でどう定義するかを明確にします。
お客様のご準備:優先順位を設定できる意思決定者、現在の業務担当者へのアクセス、予算・期限・既存システムについての率直な情報共有。
ステップ2:チーム編成とアーキテクチャ計画
スコープが合意されると、Netbase JSCはプロジェクトの規模に合ったチームを編成します。ビジネスアナリストやアーキテクトから開発者、QAエンジニア、UI/UXデザイナーまで、3〜30名規模で対応します。通常、ディスカバリー完了後1〜2週間以内に作業を開始し、アーキテクチャ計画と並行して進めます。
お客様のご準備:チーム構成の確認、プロダクトオーナーの指名、アーキテクチャ方針の承認。
ステップ3:成果ベースのマイルストーンによるアジャイル実行
各マイルストーンは、消化された工数ではなく、成果(稼働するようになったワークフロー、コンバージョンが改善されたユーザージャーニー)によって定義されます。これはアジャイル宣言(2001年)の「包括的なドキュメントよりも動くソフトウェアを」という価値観に基づいています。QAは各インクリメント内で実施されます。
お客様のご準備:週次レビューへの参加、納品物のテスト、トレードオフが生じた際の迅速な意思決定。
ステップ4:モジュール型のプロダクタイズドコンポーネント
Netbase JSCは、モジュール型のプロダクタイズドコンポーネント(本番環境での実績があるパーツ)を使って開発を進めます。モジュールが適合する箇所では再利用によってリスクと時間を削減し、適合しない箇所ではカスタムコードを記述し、インターフェースをクリーンに保ちます。SaaSプロダクトアクセラレーターでは、新規プロダクト向けにこの再利用をどのようにパッケージ化しているかをご紹介しています。
お客様のご準備:標準的な動作で十分な箇所と、差別化が必要な箇所の判断。
ステップ5:トレーニング、ロールアウト、最適化
Netbase JSCはお客様のユーザーと管理者にトレーニングを実施し、リリースを展開し、ディスカバリーで合意したKPIを継続的に監視しながら、実際の利用状況から判明した改善点を調整します。
お客様のご準備:担当者のトレーニングスケジュール調整、社内コミュニケーションの管理、KPIに必要なビジネスデータの共有。
ステップ6:継続的なサポートと共同開発
リリース後も、同じ責任あるチームがプラットフォームのサポートと機能拡張を継続します。新機能は同様の週次レビューを経て進めていきます。
お客様のご準備:プロダクトオーナーの継続的な関与と、チケットキューではなくレビューへの新しい優先事項の持ち込み。
アジャイル納品:スプリントと週次デモ
作業はステップ3の成果ベースのマイルストーンに基づいた短いスプリントで計画されます。毎週、チームはレビューで動作するソフトウェアをデモし、お客様はそれを承認または方向修正し、バックログを再優先付けします。レビュー間の進捗は、プロジェクトトラッカー(Jira、Redmine、TrelloまたはGitHub)で確認できます。
リーン:まずディスカバリー、次に価値を証明する最小限のリリース
リーン納品では、指標を動かさない作業を排除します。ディスカバリーは開発予算を使う前に最もリスクの高い仮説を検証し、最初のリリースはベースラインに対して測定されるMVP(最小実用プロダクト)またはパイロットとして行います。効果が出ない機能は磨き続けるのではなく削除します。
リモートファースト、分散型の納品体制
Netbase JSCはハノイの本社からリモートファーストで、英語にて月曜日から土曜日の9:00〜18:15(ベトナム時間、UTC+7)に対応します。アジア太平洋地域とヨーロッパの午前中と時間帯が重なります。アメリカ大陸との対応は非同期で行われ、双方の業務時間の端でコールを設定します。日常的なコミュニケーションチャネルはSlack、Zoom、SkypeまたはChatworkで、ソースコードはGitHubで管理されます。
セキュリティ・バイ・デザインとDevSecOps
セキュリティは最終監査ではなく、各インクリメントに組み込まれています。すべての変更に対するセキュアなコードレビュー、脆弱性スキャン、管理者ダッシュボードへのロールベースアクセスとMFA、転送中および保存時の暗号化を実施しています。詳細なコントロールはセキュリティとコンプライアンスのページをご覧ください。
APIファーストアーキテクチャ
アーキテクチャ計画(ステップ2)では、画面よりも先にAPIを定義します。Webおよびモバイルアプリ、パートナーシステム、IoTデバイス、AI機能が同一の文書化されたインターフェースを使用するため、コアを再構築することなく新しいチャネルやモデルを追加できます。
AIを活用した納品
AIはプロセスに2つの形で関与します。お客様のプロダクトについては、ステップ1でAIがワークフローをどのように変えるかを確認し、その回答は他のすべての事項と同じマイルストーンでスコープ定義、開発、測定されます。全社的な変革はAIトランスフォーメーションとして対応します。Netbase JSC自身の開発においては、プロジェクトごとに選定されたAI支援ツールがユーザーストーリーやテストケースの草案作成、コードレビュー、ログのトリアージを支援します。エンジニアはすべての出力をマージまたはリリース前にレビューします。以下の各項目は、Netbase JSCにおける成熟度を示しています。
-
納品済み:プロダクトレコメンデーションエンジン。
4over4のブラウジングと購買履歴をもとに構築。
-
成長中の機能:機械学習、NLP、コンピュータービジョン、生成AI、IoTとのAI連携。
Netbase JSCが提供するAI機能領域。4over4の機能を超えた部分については、公開された事例とはまだ結びついていません。
お客様がコントロールを保つガバナンス
Netbase JSCのガバナンスは3つの習慣に基づいています:
- 週次レビュー。 進捗、リスク、意思決定事項を毎週お客様とレビューします。
- 明確な責任者。 専任のアカウントマネージャーがリレーションシップを担当し、プロジェクトマネージャーが納品を管理します。
- オープンなチャネル。 クライアントダッシュボードでレビュー間の状況を確認できます。
このプロセスが適している企業
この6つのステップは、ビジネスクリティカルなプラットフォームを構築または刷新する企業に適しています。フルプロジェクトではなく、自社ロードマップの中でキャパシティが必要な場合は、同じガバナンスが専任チーム(ラボ型開発)にも適用されます。プロセスが目指す方向性はビジョンに示されています。
納品実績でプロセスを確認する
4over4のEコマースコンバージョン事例とGeo-Tek ITのEコマースプラットフォーム事例は、Netbase JSCが実際に納品し測定可能な成果を出したプロジェクトを示しています。すべての事例は実績一覧で、その他の信頼の根拠はNetbase JSCについてでご覧いただけます。
納品レビューから始める
Netbase JSCと納品計画をレビューしてください。お客様のスコープに6つのステップがどのように適用されるか、チームの構成、そして作業開始時期をご説明します。
よくあるご質問
プロセスはアジャイルと請負のどちらですか? 両方です。ディスカバリーでスコープと価格を固定し、開発はアジャイルのインクリメントで進めます。そのため、合意済みの変更プロセスの中で優先順位を変更することができます。
エンジニアはお客様のコードにAIツールを使用しますか? お客様が承認したツールのみを、お客様のデータとセキュリティルールのもとで使用します。AIの提案は他の変更と同様にレビューされ、機密性の高いリポジトリではAI支援をオフにすることもできます。
お客様のデータはAIモデルのトレーニングに使用されますか? お客様の同意なしには使用しません。モデルとホスティングの選択はディスカバリーでプロジェクトごとに決定し、データの取り扱いはNDAおよびDPAに明記することができます。
プロジェクトを相談する
Netbase JSCは、デジタルプロダクトおよびAI活用ビジネスシステムの設計・開発・モダナイゼーション・運用を支援します。project@netbasejsc.com
+84 937 869 689
91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam
お問い合わせ
構築・モダナイズ・運用したい内容をお聞かせください。