BHSoftは、お客様のモバイルアプリケーションに適切なREST APIを構築し、DevOpsエンジニアとDevOpsサービスパッケージを提供
オーストラリアからのお客様で、家事援助、ホームメンテナンス、介護・パーソナルケアの為のサポートワーカーを見つけて雇用するためのプラットフォームを所有および管理しています。
お客様の主な要求は、モバイルアプリケーションが特定のWebまたはクラウドベースのサービスと通信できるようにする適切なREST APIを構築することです。 また、DevOpsエンジニアの採用も必要です。
お客様はBHSoftに依頼していたのがモバイルアプリケーションが特定のWebまたはクラウドベースのサービスと通信できるようにする適切なREST APIを構築することです。
BHSoftは、顧客向けのAPIの構築に長年の経験があり、最初から明確なドキュメントと適切なバージョン管理とともに、お客様のモバイルアプリ用のシンプルで一貫したAPIを設計しました。
また、エラーのない製品を提供するために、初期テストでバグを検出する単体テストも実装しました。 これにより、チームのデバッグプロセスが簡素化され、バグ修正のコストも削減されます。
アジャイルに使用することで全ては効率的で無駄のないアプローチができました。
統合が重要であるため、Bitbucket Pipelinesを使用してコードをビルド、テスト、デプロイしました。 Bitbucketは無制限のプライベートリポジトリを提供し、3人の小規模チームに適しています(小規模チームは無料でした)。
DevOpsサービスパッケージについては、AWSサービスを通じてお客様のプロジェクトを管理します。
フロントエンドチームとバックエンドチームがAPIインターフェース・ドキュメントについて話し合い、合意に達するまでには、結構な時間がかかりました。
Swaggerパッケージ・OpenApiアノテーションを使用して、APIドキュメントを生成しました。
Skype, Trello、Gitでやり取りしました。
アジャイル、Scrum、DevOps
4MMs、3人のエンジニア
開発期間は4か月で、2019年5月1日から開始 2019年8月まで
BHSoftの他のポートフォリオを https://bachasoftware.com/portfolio/ でご覧ください。
Business Apps/GIS - Map - Location/Web Apps/
GIS - Map - Location/Mobile App/