Angular・TypeScriptによる公共インフラ系Webシステム改修
現役SEとして担当した実務経験を、守秘義務に配慮して業界・時期・システム固有名詞を一般化しています。 MAO工房としての直接受注実績とは区別しています。
担当役割
プロジェクトリーダー
担当工程
技術スタック
公開できる成果物の範囲
勤務先案件の設計書、ソースコード、試験記録、顧客データは公開していません。担当工程、技術的な判断、品質面の配慮、確認済みの成果に限定して掲載しています。
📋 プロジェクト概要
公共インフラ系Webシステムの障害改修にスポット参画し、設計から実装、結合テストまでをPLとして担当した経験です。
🔍 課題・問題点
発生している事象を短期間で把握し、既存仕様と原因箇所を切り分けながら、影響範囲を抑えた修正と確認を行う必要がありました。
💡 実施内容・担当範囲
Angular・TypeScriptの画面、Javaの処理、Oracleのデータを横断して調査し、基本・詳細設計へ修正内容を整理したうえで実装とテストを進めました。
🎯 確認できる成果
複数層にまたがる障害で、再現条件の整理、原因切り分け、設計変更、実装、結合確認までを一連で担当する経験を積みました。
この経験をMAO工房の相談でどう活かすか
担当工程の考え方を、個別相談に合わせて使います
この実務で担当した基本設計・詳細設計・製造・単体テスト・結合テスト・障害対応の確認観点を、業務効率化・システム開発の要件整理、影響確認、実装・検証に活かします。 勤務先の成果物や顧客情報を転用するものではなく、MAO工房での対応範囲と成果物は相談ごとに改めて提示します。
障害改修へのスポット参画
本案件は、公共インフラ系Webシステムで発生した障害への対応として、設計から結合テストまでを担当した経験です。短期間の参画では、システム全体を一から把握するのではなく、事象に関係する処理経路とデータを優先して調査する必要があります。
再現条件と原因の切り分け
操作手順、入力条件、画面状態、サーバー側の処理、データベースの状態を分けて確認しました。見えている画面の問題でも、原因がJavaの処理やOracleのデータにある可能性があるため、Angular・TypeScriptだけに限定せず処理全体を追いました。
設計へ戻してから修正
原因が分かった後は、直接コードだけを直すのではなく、基本設計と詳細設計へ変更内容を整理しました。期待する動作、修正対象、影響を受ける機能、テストで確認する点を明確にし、実装と確認の基準を揃えました。
実装・テスト
Angular・TypeScript、Java、Oracleを用いて修正し、単体テストで原因箇所、結合テストで関連機能とのつながりを確認しました。Git上の差分を限定し、障害を直すための変更と、無関係な変更が混ざらないようにしました。
活かせる経験
Webシステムの不具合調査、フロントエンドとバックエンドをまたぐ原因切り分け、既存機能への影響を抑えた修正に活かせます。障害対応を一時的な応急処置で終わらせず、設計とテストへ反映する経験です。
関連する実績
この実績に近い相談先
業務効率化・システム開発
Excel、受注管理、顧客管理、問い合わせ管理、小さな業務システム化を整理します。
同じような課題でお困りではありませんか?
このプロジェクトと近い相談内容は、関連サービスと料金の目安を確認してからお問い合わせいただけます。 まずは作業前ヒアリング・概算見積もりの範囲で状況をお聞かせください。