- Django
- Python
- Linux
- AWS
- Oracle Cloud
私たちがつくるもの
保守・運用サポートの対応範囲
リリースが終わったあとも、ソフトウェアを動かし続けるのが私たちの仕事です。元の開発者が対応できなくなったコードベースの引き継ぎ、依存ライブラリの更新、不具合の切り分け、そして負債になる前のフレームワーク更新までを担います。HoRes Hospitality Solutionsを支えるDjangoアプリケーションでは、必要とされた変更を届けながら、コードの保守性を高めました。また自社アプリのSeraは、iOSとAndroidで数千人のユーザーに向けて、私たち自身が運用しています。私たちが書いたものではないコードにも、同じ姿勢で臨みます。
-
01
コードベースの引き継ぎと立ち上がり
変更を計画したりお約束したりする前に、コードを読み、ローカルで動く開発環境を整え、アーキテクチャを把握します。
-
02
初期監査と健全性レポート
依存ライブラリ、セキュリティ上の露出、テストのカバレッジ、デプロイ手順、ドキュメントの不足を文書化し、システムの実態が見える状態にします。
-
03
依存ライブラリ・フレームワークの更新
ライブラリ、フレームワーク、言語バージョンを、数年後に一度の危険な大移行ではなく、検証を挟んだ小さな手順で最新に保ちます。
-
04
セキュリティパッチ適用と堅牢化
依存ライブラリ、設定、アクセス権にある既知の脆弱性を、実際に露出している度合いを基準に優先順位をつけて修正します。
-
05
不具合の切り分けと優先順位づけ
未対応の課題リストを、お客様と合意した優先度つきの計画に変えます。ユーザーへの影響が大きいものから工数を割り当てます。
-
06
監視・アラート・バックアップ
ユーザーから報告が上がる前に障害を検知します。バックアップは存在確認だけで済ませず、実際に復元して検証します。
よくある課題と解決のアプローチ
ご相談をいただく典型的な場面
-
開発した担当者が、もういない。
引き継ぎはいつも同じ手順から始めます。コード、依存ライブラリ、テスト、デプロイ、ドキュメントの監査を行い、それから計画を立て、手を入れます。
-
障害が起きても、原因が誰にもわからない。
監視とアラートを整備し、障害が発生したときに真の原因までたどれる情報が残るようにします。そのうえで、症状ではなく原因そのものを修正します。
-
作り直すしか道がないのではないかと不安です。
私たちは、いまあるコードの小さな継続的改善を基本とします。作り直しをおすすめするのは、監査の結果、それが本当に見合うと判断できた場合だけです。
-
要望ばかりが積み上がり、何も決まらない。
バックログを、影響度とリスクに基づく共有の優先度つきリストに整理し、定期的に一緒に見直します。声の大きい依頼から手を付ける状態を終わらせます。
関連する実績
私たちが手がけてきた仕事。
当社のエンジニアが開発し、リリースまで導いたプロジェクトの一部をご紹介します。各項目を開くと詳細をご覧いただけます。
-
ホテルスタッフの毎日を、もっとスムーズに HoRes Hospitality Solutions向けDjangoアプリケーションの改善
ホテル管理システムを支えるDjangoアプリケーションの改善と機能拡張を行いました。ご要望の変更をスピーディーに反映しながらコードの保守性を高め、ホテルスタッフの日々の業務をよりわかりやすくしました。
自社プロダクト
自社ソフトウェアの開発・運営も手がけています。
私たちが自ら設計・開発・運営し、毎日多くの方に使われているプロダクトです。お客様のプロジェクトにも、同じ熱意と丁寧さで取り組みます。
-
生理周期・性生活トラッカー
Sera
プライバシーを大切にする女性のために開発した、生理周期と性生活の記録アプリです。iOSとAndroidで提供しており、数千人のユーザーにご利用いただいています。
進め方
引き継ぎから、動かし続けるまで
-
01
手を入れる前に監査する
変更をご提案する前に、コードを読み、ローカルで動かし、依存ライブラリ、セキュリティ上の露出、テスト、デプロイを確認します。
-
02
何から直すかを合意する
監査の指摘事項と貴社の不具合リストを一つの優先度つき計画にまとめ、合意のうえで進めます。届いた順に処理する運用にはしません。
-
03
小さく、検証しながら変える
修正と更新は、テストと監視を伴う小さな単位でリリースします。一つひとつの変更の影響を、切り分けて確認できます。
-
04
伴走し、記録し、引き継げる状態に
ドキュメントは作業と並行して常に最新に保ちます。貴社チームでも、別のチームでも、いつでもコードベースを引き継げるようにするためです。
すべてのご依頼に共通する進め方
-
明確な範囲と見積もり
着手前に、何が、いつ、いくらで届くのかを明確にします。
-
早い段階から動くソフトウェアを
短いサイクルで、実際に見て試せる成果をお届けします。
-
透明性のあるコミュニケーション
エンジニアと直接やり取りいただけます。進捗は定期的に共有し、「聞いていなかった」をつくりません。
-
リリース後も伴走
納品したものには、最後まで責任を持ちます。
よくあるご質問と回答
よくあるご質問
-
ドキュメントがないコードでも引き継いでもらえますか?
はい。私たちにとっては珍しくない出発点です。まず監査から始めます。コードを読み、ローカルで動かし、依存ライブラリとテストを確認し、わかったことを文書化します。その監査が、次に何をご提案するかの土台となり、これまで不足していたドキュメントの出発点にもなります。
-
本番環境で障害が起きたときは、どう対応しますか?
推測ではなく、ログと監視から原因を切り分け、根本原因を修正したうえで、何が起きて何を変えたのかをご報告します。監視やバックアップが整っていなかった場合は、その不足を埋めること自体を作業に含め、次の障害をより早く検知できるようにします。
-
対応の優先順位と期間は、どのように決まりますか?
依頼が届いた順に処理するのではなく、影響度とリスクに基づいてお客様と一緒にバックログの優先順位を決め、状況の変化に応じて見直します。期間は変更の規模と、並行して進んでいる作業によって変わるため、案件ごとにご相談しながら決めます。
-
コードの所有権は自社に残りますか。保守を頼むと囲い込まれませんか?
コード、リポジトリ、各種アカウントは一貫して貴社のものです。ご希望があればいつでも別のチームが引き継げるよう、作業と並行してドキュメントを整備します。これは、私たち自身が他社のコードベースを引き継ぐときと同じ考え方です。
-
既存システムは作り直しになりますか、それとも改善で対応できますか?
基本は、いまあるコードの小さな継続的改善です。作り直しには相応のリスクと費用が伴うためです。監査の結果、既存コードを安全に拡張することが本当に難しいと判断された場合にのみ、理由をご説明したうえで作り直しをご提案します。
お問い合わせ
動かし続けたいシステムについてお聞かせください
対象のシステム、技術スタック、ホスティング環境、お手元にあるドキュメントをお知らせください。着手前に確認が必要な事項をまとめてご返信します。
- 担当者よりできるだけ早くご連絡いたします。
- 短いお打ち合わせで、目的と開発範囲をお伺いします。
- お見積もりを含むご提案書をお送りします。ご契約の義務は一切ありません。
送信が完了しました
担当者より折り返しご連絡いたします。
対応領域
その他のサービス
-
Webサイト制作
高速で検索エンジンにも強いWebサイトで、事業内容をわかりやすく伝え、訪問者をお問い合わせへとつなげます。
-
Webアプリケーション
顧客向けポータル、社内ツール、ダッシュボード、ワークフローシステムを、実運用の負荷に耐えるバックエンドで構築します。
-
AIエージェント・業務自動化
AIエージェント、システム連携、自動化されたワークフローで、チームを繰り返し作業から解放します。デモで終わらせず、本番環境で確実に稼働させます。
-
デスクトップアプリケーション
高度な業務フロー、専用ハードウェア、データの可視化に対応するクロスプラットフォームのデスクトップアプリケーションを開発します。
-
モバイルアプリ
アプリストアで一般公開するプロダクトから、現場チーム向けの社内ツールまで、AndroidおよびiOSアプリを開発します。
-
組み込みソフトウェア
デバイスや専用ハードウェア向けのファームウェア・制御ソフトウェアを開発し、周辺のアプリやシステムとつなぎます。
-
技術コンサルティング・アーキテクチャ設計
要件定義、技術選定、アーキテクチャレビュー、開発計画の策定。最初の段階から、的確な投資判断ができるよう支援します。
-
どのサービスが合うか迷っていませんか?
プロジェクトの内容をお聞かせください。最適な進め方をご提案します。当社が適任でない場合も、率直にお伝えします。