真の要件アナリストになる方法。 パート1.優れたアナリストが生まれた、または生まれた?

「優秀なアナリストは育成されており、訓練されていません。 アナリストとして働くには、多くの人格特性が必要であり、テクノロジーの知識は必要ありません。 このような専門家向けの標準的なトレーニングコースや職務記述書はありません。 アナリストはさまざまな職業から来ており、ほとんどの場合、すべての新規参入者には知識とスキルのギャップがあります。

Wigers Karl「ソフトウェア要件の開発」、2004



Karl Wigersはほぼ10年前に彼の本を書きましたが、状況は変わっていません-ほんの数人の真のアナリストがいます。

この一連の記事は、プロの要件アナリストになろうとしている人を対象としています。 この情報は、個人的な経験、Karl I. Wigersの著書「ソフトウェア要件の開発」、および他のインターネットアナリストの経験から収集されます。

ハブラビテス各位、私の記事にコメントして、少数の優秀なアナリストの状況を修正し、この困難な問題について新人にアドバイスや推奨事項を与えることをお勧めします。

要件分析者が誰であるか、要件を分析したい人がどんなスキルを持っているべきかを決めましょう。

ソフトウェア開発プロジェクトの参加者の中には、常に要件分析者の役割を明示的または暗黙的に果たしている人がいます。 実際、ソフトウェア開発者である彼は、アナリストの職務を習得し、ユーザーと協力して、要件を収集、分析、文書化します。 ただし、すべての開発者がソフトウェア要件を正しく策定し、クライアントと通信できるわけではありません。 トレーニングでは、アナリストの役割を果たしている従業員の専門的スキルを高めることができますが、対人コミュニケーションスキルの欠如やビジネスへの関心を補うことはできません。

要件アナリストが直面している主な課題は何ですか?

アナリストの最も重要なタスクは、要件の仕様に利害関係者や個人の意見を反映し、プロジェクトに関与する他の人に情報を伝えることです。 アナリストは、プロジェクトの参加者が声に出して表現したいという願いが本当に必要なものかどうかを明確にするのに役立ちます。 アナリストは、指導、質問、聞き取り、整理、学習を行います。

主な成功要因は、忍耐と人々と仕事をしたいという誠実な願望です。

アナリティクスのスキルは個人のスキルに基づいていますが、このスキルを開発しなければ、この職業に参加することはできません。 常に何かを学ばなければならないという事実に備えてください。 そして、新しいことを学ぶにつれて、あなたはあまりにも少ないことを知っています。 アナリストの職業を選択すると、全体として特定のスタイルの思考、コミュニケーション、開発、および生活そのものを選択します。 いくつかのスキルとそれらを開発したいという欲求がなければ、この職業を完全に辞めた方が良いです。

アナリストにはどのようなスキルが必要ですか?



リスニングスキル



アクティブリスニングには、干渉を排除し、丁寧な姿勢とアイコンタクトを維持し、主要なポイントを繰り返して理解を強化することが含まれます。 人々が言っ​​ていることを即座に把握し、行間を読んで、話すのが恥ずかしいことを発見する必要があります。 あなたが言われたことだけでなく、あなたが言われた方法も重要です。



質問して質問する能力



要件に関する情報のほとんどは、人々との会話から得られるため、アナリストはさまざまな人々やグループと通信できる必要があります。 さまざまな対談者がいます。誰かが自分の知っていることや話題外のことをすべて伝えたい、誰かが特定の質問に答える、誰かが希望的観測をします。 そして、膨大な情報の流れから適切な質問の助けを借りてはじめて、重要な要件を特定することができます。



快適なコミュニケーション条件を作成するためのスキル



フレンドリーな雰囲気を整理する能力は、アナリストに必要なスキルの1つです。 もちろん、このスキルは最初の2つほど重要ではありません。 しかし、快適な状態では常​​に機能します。



観察する能力



経験豊富なアナリストは、ユーザーがどのように職務を遂行するか、既存のアプリケーションを操作するかを観察し、ユーザーが言及しなかった瞬間を特定します。 観察することで、誰も何も言わなかった追加の要件を特定するために、議論を新しい方向に向けることができます。



ストレス耐性



作業の過程で、膨大な量の情報(多くの場合、矛盾する)とデータが表示されます。これらの情報は、分析と設計の理解と方向を一瞬で大きく変えることがあります。 アナリストはこれに備え、パニックに屈することなく、新しい条件でナビゲートできる必要があります。



情報を分析および処理する機能



アナリストは、最初の段階で収集された大量の不安定な情報を扱っています。 大量の情報を処理して分析する機能により、データを構造化し、明確で正確な画像を構築できます。



問題を解決し、競合を解決する能力



多数の利害関係者とプロジェクト参加者がプロジェクトに取り組むことができ、それぞれが独自の見解とビジョンを持っています。 アナリストは、すべての関係者の意見を聞き、情報を要約し、最良の決定を下し、関係者にその正当性を納得させる能力を持たなければなりません。



交渉スキル



アナリストは、さまざまな関心を持つ人々が協力して仕事をし、組織内のさまざまな役職の従業員との会話に自信を持てなければなりません。 地理的、時間的、文化的、または言語的な特性が異なる仮想グループの従業員に対処することがどれほど難しいかを考えてください。



チームワークのスキル



分析の結果は、多くのプロジェクト参加者によって使用されます。 彼はチームで働き、同僚を信頼し、彼らに対する責任を認識し、仕事の彼の部分を実行できなければなりません。



創造的なアプローチ



アナリストは、すべての顧客の声明を記録する速記者ではありません。 アナリストは要件を発明しています。 彼らは革新的な製品機能、新しい市場機会、ビジネス機会を提供し、顧客を驚かせ満足させる方法を考えています。 優秀なアナリストは彼のアプローチで創造的です。システムについて話すと、彼はなんとかクライアントを驚かせます-そのような機能が可能だとは考えていません



ドメイン知識



ビジネスに精通したアナリストは、顧客とやり取りして理解しやすくなり、暗黙の前提と暗黙の要件を特定できます。 彼は、ビジネスプロセスを改善するためのオプションと、ユーザーが考えもしなかった貴重な機能を提供できます。

アナリストは、情報を収集するさまざまな手段を使用し、通常のわかりやすい言語でさまざまな方法でこの情報を提示できる必要があります。 所有者は、コミュニケーションスキル、対人コミュニケーションの心理学の知識、技術知識、主題分野の知識、この仕事に適したビジネスと個人の資質を同時に開発しました。

複雑な問題を解決し、プロのアナリストになりたい人のために-不可能はありません! 主なことは、あなたの呼び出しは、不明瞭な言語からウィッシュリストの言語から機能の言語、言語「but if」から言語「to it like it!」への翻訳者であることを理解することです。

アナリストとして既に行われている人、意見を共有できる人、およびアクティビティの性質によってアナリストに出会う人、そして彼らとのやり取りに対する悲しみや賞賛を共有できる人のコメントを楽しみにしています。

次回は、「要件を作成および識別するためのさまざまな方法」というトピックについて議論します。



All Articles