西村さんの雑記ログ

技術や趣味について色々。

最近のことなど(2022.03〜08):仕事と技術について

最近のことなど(2022.03〜08):仕事と技術について

仕事

  • ようやく在宅で仕事をする環境が整った
    • 3月上旬から急に作業先側で在宅で仕事をする環境が整った
  • システム試験の機能試験部分を抜粋して実施
    • 機能面で不具合が出て修正待ちになると業務シナリオ試験が遅延してしまうので、今回はこの手法をとった模様
    • システム全体に不慣れな新しいメンバーが色んな操作を覚えるにはうってつけ
    • オンプレミスの上に連携する機材を操作する必要があるシステムなので、実機を操作する必要があるときは在宅勤務の日でも出社、そうでない場合は在宅勤務の日は在宅勤務というスタンスになった
  • システム試験の業務シナリオ試験・非機能試験用の環境構築実施
    • ここから最終試験が終わるまでは、実機操作が必要なのでずっと物理出社
    • システム試験の環境構築が初めてという人が複数居るので、サポートしながら環境を構築していた
    • 概ね順調かと思いきや、実施に入ってから詰まった
  • 業務シナリオ試験・非機能試験の実施
    • 早速ハマってしまった
      • 原因の一つはあるバージョンの環境を構築する手順が明確でなかったこと
        • 本来アップデータしか提供されていないバージョンなので、一つ前のバージョンをインストールしてアップデータを適用する手順
      • もう一つの原因は指定したバージョンのインストーラが何故かファイルサーバ上のインストーラをまとめた場所に置いてあったこと
        • 意図があるなら注意書きを置いてほしいし、不要なものなら削除してもらいたい
        • このインストーラでインストールしてしまうと、試験用のバージョンまでアップデートできない
      • もっと悪いことに、このバージョンからアップデートしていく環境だけは実機にインストールされたOS上にパッケージをインストールしていく手順で構築する環境だった
        • 1日かけてパッケージのインストールからやり直す羽目になった
      • 正しい手順で再インストールとアップデートをかけてスタート地点のバージョンまでアップデートできたが、今度は次の目標になるバージョンまでのアップデータがエラーで当たらないトラブルに遭遇した
        • アップデータ自体は過去に実績が有るので、コピーの途中でファイルが破損しているか、環境が何か良くないか
        • アップデータのエラーメッセージが端的すぎて、解析するの難しそう……
          • 「XXX(パッケージ名):パッチがありません」とだけ出されても辛い気がする
          • 具体的に何のファイルが見つからないかを出しても良いのではないか?と感じた
    • リグレッション試験の仕様書作成
      • システム試験と平行で行われていた追加の試験で出てきた不具合に対応して作成
      • 結構な確率で結合試験も行っていたので、その仕様書を参考にして作成
    • 最終試験
      • 全試験工程の最終段階
      • オンプレミスのパッケージ製品なので、手順書にそってインストールなどができるかの確認
      • 製品規格どおりに操作できるかの確認
      • お盆過ぎにようやく完了した
        • 機能面の試験の仕様書作成から数えると、一年以上試験工程になっていた
          • 正直な感じ、期間的な意味で工程が相当重い
  • この職種、この働き方で良いのかという疑問がずっと胸の中にある
    • 今のプロジェクトに関して言うと、使ってる言語やフレームワークが古く、新しくするコストがとても高いので何かきっかけが有るまでこのままだろうと思う
    • 働き方に関しては就職してからほとんど客先に行く働き方なので、色んな面で疲れて辛いと感じている
    • そもそも休日や家に帰ってからプログラミングやシステム構築について勉強するのがそれほど好きでない時点で適性があるのかずっと疑問だった
      • RSS使って情報をざっと概覧するくらいはやっているが