事業を支えるシステムの保守・運用サポート

開発したチームが去ったあとも、誰かが灯りを守り続ける必要があります。手を入れる前に、まずコードを読むところから。

  • Django
  • Python
  • Linux
  • AWS
  • Oracle Cloud

私たちがつくるもの

保守・運用サポートの対応範囲

リリースが終わったあとも、ソフトウェアを動かし続けるのが私たちの仕事です。元の開発者が対応できなくなったコードベースの引き継ぎ、依存ライブラリの更新、不具合の切り分け、そして負債になる前のフレームワーク更新までを担います。HoRes Hospitality Solutionsを支えるDjangoアプリケーションでは、必要とされた変更を届けながら、コードの保守性を高めました。また自社アプリのSeraは、iOSとAndroidで数千人のユーザーに向けて、私たち自身が運用しています。私たちが書いたものではないコードにも、同じ姿勢で臨みます。

  1. 01

    コードベースの引き継ぎと立ち上がり

    変更を計画したりお約束したりする前に、コードを読み、ローカルで動く開発環境を整え、アーキテクチャを把握します。

  2. 02

    初期監査と健全性レポート

    依存ライブラリ、セキュリティ上の露出、テストのカバレッジ、デプロイ手順、ドキュメントの不足を文書化し、システムの実態が見える状態にします。

  3. 03

    依存ライブラリ・フレームワークの更新

    ライブラリ、フレームワーク、言語バージョンを、数年後に一度の危険な大移行ではなく、検証を挟んだ小さな手順で最新に保ちます。

  4. 04

    セキュリティパッチ適用と堅牢化

    依存ライブラリ、設定、アクセス権にある既知の脆弱性を、実際に露出している度合いを基準に優先順位をつけて修正します。

  5. 05

    不具合の切り分けと優先順位づけ

    未対応の課題リストを、お客様と合意した優先度つきの計画に変えます。ユーザーへの影響が大きいものから工数を割り当てます。

  6. 06

    監視・アラート・バックアップ

    ユーザーから報告が上がる前に障害を検知します。バックアップは存在確認だけで済ませず、実際に復元して検証します。

よくある課題と解決のアプローチ

ご相談をいただく典型的な場面

  • 開発した担当者が、もういない。

    引き継ぎはいつも同じ手順から始めます。コード、依存ライブラリ、テスト、デプロイ、ドキュメントの監査を行い、それから計画を立て、手を入れます。

  • 障害が起きても、原因が誰にもわからない。

    監視とアラートを整備し、障害が発生したときに真の原因までたどれる情報が残るようにします。そのうえで、症状ではなく原因そのものを修正します。

  • 作り直すしか道がないのではないかと不安です。

    私たちは、いまあるコードの小さな継続的改善を基本とします。作り直しをおすすめするのは、監査の結果、それが本当に見合うと判断できた場合だけです。

  • 要望ばかりが積み上がり、何も決まらない。

    バックログを、影響度とリスクに基づく共有の優先度つきリストに整理し、定期的に一緒に見直します。声の大きい依頼から手を付ける状態を終わらせます。

関連する実績

私たちが手がけてきた仕事。

当社のエンジニアが開発し、リリースまで導いたプロジェクトの一部をご紹介します。各項目を開くと詳細をご覧いただけます。

  • ホテルスタッフの毎日を、もっとスムーズに HoRes Hospitality Solutions向けDjangoアプリケーションの改善

    ホテル管理システムを支えるDjangoアプリケーションの改善と機能拡張を行いました。ご要望の変更をスピーディーに反映しながらコードの保守性を高め、ホテルスタッフの日々の業務をよりわかりやすくしました。

    クライアント:
    HoRes Hospitality Solutions
    分野:
    Webアプリケーション開発

自社プロダクト

自社ソフトウェアの開発・運営も手がけています。

私たちが自ら設計・開発・運営し、毎日多くの方に使われているプロダクトです。お客様のプロジェクトにも、同じ熱意と丁寧さで取り組みます。

  • 生理周期・性生活トラッカー

    Sera

    プライバシーを大切にする女性のために開発した、生理周期と性生活の記録アプリです。iOSとAndroidで提供しており、数千人のユーザーにご利用いただいています。

進め方

引き継ぎから、動かし続けるまで

すべてのご依頼に共通する進め方

  • 明確な範囲と見積もり

    着手前に、何が、いつ、いくらで届くのかを明確にします。

  • 早い段階から動くソフトウェアを

    短いサイクルで、実際に見て試せる成果をお届けします。

  • 透明性のあるコミュニケーション

    エンジニアと直接やり取りいただけます。進捗は定期的に共有し、「聞いていなかった」をつくりません。

  • リリース後も伴走

    納品したものには、最後まで責任を持ちます。

プロジェクトのご相談

よくあるご質問と回答

よくあるご質問

  • ドキュメントがないコードでも引き継いでもらえますか?

    はい。私たちにとっては珍しくない出発点です。まず監査から始めます。コードを読み、ローカルで動かし、依存ライブラリとテストを確認し、わかったことを文書化します。その監査が、次に何をご提案するかの土台となり、これまで不足していたドキュメントの出発点にもなります。

  • 本番環境で障害が起きたときは、どう対応しますか?

    推測ではなく、ログと監視から原因を切り分け、根本原因を修正したうえで、何が起きて何を変えたのかをご報告します。監視やバックアップが整っていなかった場合は、その不足を埋めること自体を作業に含め、次の障害をより早く検知できるようにします。

  • 対応の優先順位と期間は、どのように決まりますか?

    依頼が届いた順に処理するのではなく、影響度とリスクに基づいてお客様と一緒にバックログの優先順位を決め、状況の変化に応じて見直します。期間は変更の規模と、並行して進んでいる作業によって変わるため、案件ごとにご相談しながら決めます。

  • コードの所有権は自社に残りますか。保守を頼むと囲い込まれませんか?

    コード、リポジトリ、各種アカウントは一貫して貴社のものです。ご希望があればいつでも別のチームが引き継げるよう、作業と並行してドキュメントを整備します。これは、私たち自身が他社のコードベースを引き継ぐときと同じ考え方です。

  • 既存システムは作り直しになりますか、それとも改善で対応できますか?

    基本は、いまあるコードの小さな継続的改善です。作り直しには相応のリスクと費用が伴うためです。監査の結果、既存コードを安全に拡張することが本当に難しいと判断された場合にのみ、理由をご説明したうえで作り直しをご提案します。

お問い合わせ

動かし続けたいシステムについてお聞かせください

対象のシステム、技術スタック、ホスティング環境、お手元にあるドキュメントをお知らせください。着手前に確認が必要な事項をまとめてご返信します。

お問い合わせ後の流れ

  1. 担当者よりできるだけ早くご連絡いたします。
  2. 短いお打ち合わせで、目的と開発範囲をお伺いします。
  3. お見積もりを含むご提案書をお送りします。ご契約の義務は一切ありません。

所在地

Děčínská 552/1, 180 00 Praha 8

対応領域

その他のサービス

  • Webサイト制作

    高速で検索エンジンにも強いWebサイトで、事業内容をわかりやすく伝え、訪問者をお問い合わせへとつなげます。

  • Webアプリケーション

    顧客向けポータル、社内ツール、ダッシュボード、ワークフローシステムを、実運用の負荷に耐えるバックエンドで構築します。

  • デスクトップアプリケーション

    高度な業務フロー、専用ハードウェア、データの可視化に対応するクロスプラットフォームのデスクトップアプリケーションを開発します。

  • モバイルアプリ

    アプリストアで一般公開するプロダクトから、現場チーム向けの社内ツールまで、AndroidおよびiOSアプリを開発します。

  • 組み込みソフトウェア

    デバイスや専用ハードウェア向けのファームウェア・制御ソフトウェアを開発し、周辺のアプリやシステムとつなぎます。

  • 技術コンサルティング・アーキテクチャ設計

    要件定義、技術選定、アーキテクチャレビュー、開発計画の策定。最初の段階から、的確な投資判断ができるよう支援します。