ソフトウェアアナリストの目的は何ですか?そして、この仕事のために私たちが集中する必要がある主題は何ですか?


ベストアンサー

残念ながら、適切なタイトルを付ける問題を解決するために、さまざまな企業がさまざまな用語を「発明」しています従業員にそして彼らは立ち往生します。常に、さまざまな組織におけるそのような人物の定義または役割と責任は異なります。

「ITアナリスト」、「ビジネスアナリスト」、「ソフトウェアアナリスト」、「アプリケーションアナリスト」などの用語があります。 「テスト結果アナリスト」もいます。もちろん、「ラボアナリスト」や「品質アナリスト」もいます。企業によっては、異なるタスクまたは同じタスクを実行する場合があります。

「アナリスト」(「分析」を行う人)という用語は、その人の分析能力を意味します。問題が発生した場合は、それを「分析」することをお勧めします。したがって、分析とは、特定のものの内部の詳細を取得し、それらを十分に理解し、おそらく別のチームが理解できる言語でそれを説明することを意味すると想像できます。

上記のチームに、「ビジネス」という接頭辞を付けます。 -それはあなたがビジネス要件を分析することを意味します。ビジネスには何が必要ですか?たとえば、企業は税金を支払う前にTDSとして控除する金額を知る必要があります。そのため、ビジネスアナリストはTDSなどの計算方法に取り組みます。

「analysis」に接頭辞「software」を追加すると、誰かが「software」の要件を分析することになります。どのソフトウェアですか?開発者チームが作成する必要があるもの。それで、今彼はソフトウェアユーザーと話します(ビジネスアナリストはソフトウェアについて気を悪くするビジネスパーソンと話します-彼らはビジネスについてもっと心配しています)彼らがどのようにインプットを与えることができるか、彼らがどんな種類のアウトプットを与えることができるかを指定しますたとえば、買掛金チームなどに売上請求書を渡すことができるようにする必要があります。

要約すると、ソフトウェアアナリストは、ソフトウェアユーザーの要件を分析し、開発チームに変換して、開発された製品は条件を満たしています。

長い対応があったことは承知しています。この場所に到着した場合は、しばらくお待ちください。

役割の要件は単純です:( a)最初に分析能力-1つの歯を見たギアの形状を取得できますか?これは主に経験に伴うものです(b)ユーザーの言語を理解していますか?これには、コミュニケーションスキルといくつかの(特定の)ビジネス知識が必要です(c)開発者の言語を話す方法を知っていますか?これには、開発ツールとプロセスの理解が必要であり、(d)機能をテストする方法を知っていますか?これには、テストの知識が必要です。

したがって、アナリストの役割は、 「少なくともすべての側面に関する最小限の知識」。

回答

まず、誰もがコーディングの課題を楽しんでいるわけではないので、それで問題ありません。何人かの人々はただ時間を計ってコードを書き、仕事以外ではそれに興味がありません。誰もがプログラミングに非常に熱心である必要はありません。

しかし、モチベーションと仕事への集中力が不足している場合、それは警鐘となるはずです。おそらくあなたは本当に 選択した職業を嫌います。ただし、最初に他の考えられる要因を除外するようにしてください。ではない可能性のある要因は、ソフトウェア開発をやめる必要があることを意味します。

  • 上司が嫌いですか、それとも上司によって細かく管理されていると感じますか?彼らの行動が正しいか間違っていると感じているかどうかに関係なく、あなたは基本的に彼らとうまくやっていくことができますか?そうでない場合は、それは単に不適合であり、別の会社、または同じ会社の別のチームに切り替える必要があるだけかもしれません。
  • あなたの気が散るのは、実際には環境要因(エアコンが不十分/ない、騒がしい職場環境などに集中するのが難しい)または迷惑な習慣を持つチームメイト?繰り返しになりますが、チームや仕事を切り替えることで、ここで役立つ可能性があります。あるいは、ヘッドフォンでお気に入りの音楽を聴くだけでもかまいません。
  • 気が散るのは、診断されていない身体の病気の結果ですか?これを手に負えないで却下しないでください-休憩して家でしばらく過ごすと消えますか、それとも以前と同じように気が散っていますか?
  • いつも望んでいたことはありますか? 1年間のサバティカルまたは「ギャップイヤー」で行うことができますが、行う機会はありませんでしたか?たぶん、あなたはその経験の後にピン留めしていて、それのために気が散っています。 1年間の休暇を取ることで、急いで後悔することなくその経験を積むことができるだけでなく、自分のキャリアの選択や、余暇に人生で本当に欲しいものを慎重に検討することができます。
  • あなたはあなたですか?起業家や請負業者のタイプの詳細?あなた自身の上司になりたいですか?それなら、スタートアップを始めたり、フリーランスになったりしてみませんか。ソフトウェアエンジニアリングのスキルを活用することもできます。
  • 「ばかげた」製品開発やUXの決定に悩まされていて、もっと良い仕事ができると思いますか?たぶん、エンジニアリングの役割から製品の役割に「横向き」に移動する必要があるだけです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です