サービス
私たちの進め方:旅行ソフトウェア開発プロセス
PHPTRAVELSのすべてのプロジェクトはScrumとGitで進めます。タスクはバックログで計画し、スプリントで開発し、お客様のアプリのコピーでテストし、承認後にリリースします。作業を担当する開発者と直接やり取りできます。
- バージョン管理によるワークフロー
- 旅行テック開発チーム
- アジャイルとScrum
- リリース後のサポート
協業の流れ
最初の相談から本番リリースまで明確な道筋
アイデア、新しい予約プラットフォーム、既存のPHPTRAVELS環境の改修など、ご相談いただいたら、まずその背景にあるビジネスを理解することから始めます。プロジェクトマネージャーはアジャイル手法、主にScrumを採用しますが、プロジェクトに合わせて進め方を調整し、最初にリリースすべき内容に集中します。
- ミーティングでビジネスの要件と目標を把握
- プロジェクトに合わせた技術提案書をお届け
- チーム、リソース、スケジュールを決定
- スプリントで開発し、お客様のサーバーにデプロイ
- 本番稼働後のサポートと監視
- プロジェクト
- エージェントウォレット付きB2Bホテルポータル
- 手法
- Scrum、まずバックログとMVP
- リポジトリ
- Git、お客様と共有
- 連絡手段
- Slack、WhatsApp、メール
- 月間時間
- 毎月調整可能
バージョン管理
すべてのタスクをGitで管理し、リリース前にテスト
整理され、追跡でき、信頼できる。変更ごとにブランチと履歴があり、本番サイトに反映する前に当社の開発サーバーでテストします。
- ホテル検索フィルターfeature/hotel-filters · コードレビュー
- QAエージェントウォレットのチャージ当社開発サーバー上のアプリのコピー
- v1.2リリース 1.2承認後にマージ、タグ付け、デプロイ
コード中心のワークフロー
すべての変更をGitにコミットするため、誰が何をなぜ変えたかが記録に残ります。
バージョン追跡
背景情報付きの完全なタスク履歴と、以前のどのバージョンにも戻せる仕組み。
ブランチ運用
タスクごとに専用ブランチで独立して開発し、完成したらきれいにマージします。
安全なテスト
変更はまず当社開発サーバー上のアプリのコピーでテストし、本番サイトで最初に試すことはありません。
QAスペシャリスト
リリースを提案する前に、予約、決済、管理画面のフローをQAが確認します。
リポジトリへのアクセス
コードリポジトリで作業の進行をリアルタイムに、コミットごとに確認できます。
プロジェクト管理
Scrumプロセスをステップごとに
新規プロジェクトでも既存プロジェクトの拡張でも、同じフェーズで進め、各段階でお客様に関わっていただきます。
初回相談
ビジネス目標とプロダクトのビジョンを伺い、資料を確認して分析チームを編成します。
バックログ
ワークショップで要件を見積もり付きのプロダクトバックログにまとめ、MVPを定めます。
スプリント0
環境とツールを整え、ワークフローとタスクの順序を合意します。
開発
進捗を頻繁に確認する反復的なスプリントで、変更にも柔軟に対応します。
リリース
合意した範囲が完成したらリリースします。反復に合わせて複数バージョンで提供することもよくあります。
サポート
リリース後もアップデート、新機能、不具合修正に対応し、プロジェクトを任せきりにしません。
ツール
すべてのプロジェクトを支えるツール
コーディングからコラボレーション、デプロイまで、旅行ソフトウェア開発でチームが使う主要ツールです。
開発とテスト
PhpStorm、VS Code、Composer、APIテスト用のPostman、エラー追跡用のSentry、BrowserStack、Browsersync。
コラボレーション
タスクと議論にはSlackとTrello、プロジェクトとアプリのメールにはMailgun。
デプロイ
Git-flowによるブランチ運用と、ビルドやサーバーへのリリースにcPanel、Ansible、Gulp。
チームとコミュニケーション
直接のやり取りと進捗の見える化
最初のスプリントから最後のコミットまで、チームが日々どのようにお客様と協力するか。
開発者と直接話せる
当社の開発チーム、またはタスク担当の開発者と直接コミュニケーションできます。
使い慣れた連絡手段
Slack、Skype、電話、メール、WhatsAppから、チームに合う方法で。
UX・UIマネージャー
画面とユーザーフローのタスクを担当する専任のUX・UIマネージャー。
定期的な報告
何が作られ、何がテストされ、次に何を予定しているかが常にわかる状況報告。
柔軟なリソース
優先順位の変化に合わせて、月間の開発時間をいつでも調整できます。
旅行プロジェクトの経験
予約フロー、サプライヤーAPI、マークアップ、エージェントポータルなど、複雑な旅行案件に慣れたチーム。
比較
場当たり的な開発とPHPTRAVELSのプロセス
多くの旅行プロジェクトはメールでの非公式な修正から始まります。体系的なプロセスで変わる点は次のとおりです。
| 項目 | 場当たり的な開発 | PHPTRAVELS |
|---|---|---|
| 計画 | 場当たり的な開発終わりのないタスクリスト、見積もりは依頼時のみ | PHPTRAVELSプロダクトバックログ、見積もり、明確なMVP |
| 管理 | 場当たり的な開発変更がチャットやファイルに散在しがち | PHPTRAVELS全タスクを完全な履歴付きでGitにコミット |
| テスト | 場当たり的な開発本番サイトで直接変更を試すこともある | PHPTRAVELSアプリのコピーでテストし、QAが確認 |
| 透明性 | 場当たり的な開発状況は問い合わせたときだけわかる | PHPTRAVELS定期報告とリポジトリへのアクセス |
| リソース | 場当たり的な開発固定の体制で拡張しにくい | PHPTRAVELS必要に応じて月間時間を調整 |
| リリース後 | 場当たり的な開発引き渡しで作業が終わることが多い | PHPTRAVELSアップデート、新機能、修正を継続 |
適用範囲
あらゆる依頼形態に同じプロセス
新しい旅行プラットフォーム
バックログとMVPから、予約サイト、B2Bポータル、アプリの初回リリースまで。
既存アプリの拡張
新しいモジュール、サプライヤーAPI、画面をスプリントでPHPTRAVELS環境に追加。
継続サポート
アップデート、修正、小さな改善を同じGitワークフローで計画しリリース。
PHPTRAVELSを選ぶ理由
見えて、コントロールできるプロセス
旅行テックに特化
予約エンジン、サプライヤー連携、エージェントポータルが私たちの日常業務です。
コードもサーバーもお客様のもの
商用ライセンスのソースコードとセルフホスト型の運用で、囲い込みはありません。
アジャイルが標準
頻繁に確認するScrumスプリントを、プロジェクトに合わせて柔軟に運用。
何も失われない
全タスクはGitに、全リリースは元に戻せ、すべての工程が見えます。
まずミーティングでビジネスの要件を把握し、技術提案を作成し、チームとスケジュールを決めます。その後Scrumスプリントで開発し、お客様のサーバーにデプロイし、リリース後もプロジェクトをサポートします。
アジャイル手法を採用し、通常はScrumで進めます。プロダクトバックログ、見積もり、MVPから始め、別の進め方が適している場合はプロジェクトマネージャーが手法を調整します。
すべてのタスクはGitで管理され、コードリポジトリへのアクセス権があれば作業をリアルタイムで確認できます。チームからは定期的に状況報告も届きます。
はい。変更は当社開発サーバー上のアプリのコピーでテストし、QAスペシャリストが確認してからリリースをデプロイします。Gitの履歴によりロールバックも可能です。
Slack、Skype、電話、メール、WhatsAppで開発チームや担当開発者と直接やり取りでき、デザイン関連のタスクは専任のUX・UIマネージャーが担当します。
はい。リソース計画は柔軟なので、優先順位の変化に合わせて月間の開発時間をいつでも調整できます。
