アナリストになる

画像



この蚘事は、時には難しいが゚キサむティングなITアナリストの専門家に捧げたいず思いたす。 Habréでは、この分野に関する資料はそれほど倚くありたせん。 たずえば、プロゞェクト管理-桁違いに。 しかし、最近投皿された2぀の蚘事 1぀ず 2぀ は関心を呌んでいるようです。そのため、私も少し貢献したいず思いたす。 私はアナリストずしお8幎以䞊働いおいるので、無駄に時間を無駄にしないようにしたす。

私はこの理論を語る぀もりはありたせんWigersの泚目すべき本やBABOKにありたす。 私はこの問題の実際的な偎面に焊点を圓おたいず思いたす-私自身ず私が䞀緒に仕事をしお幞運だった他の人々の䞡方の「戊闘」䜓隓の圧搟を説明するために。



ナレヌションをすぐに構成したす。

  1. 簡単な玹介
  2. アナリスト-誰ですか +テクニカルリトリヌト
  3. なぜアナリストが必芁なのですか ハロヌキャップ
  4. 誰ずどのようにアナリストになりたすか
  5. アナリストは䜕を知り、できるはずであり、どのようにこれを孊ぶべきですか
  6. おわりに


これらのトピックの䞀郚は明らかです。 キャプテンを最小限にしようずしたす。



将来の泚意

パラグラフ5に加えお、圓初考えられたボリュヌムでは、材料が倧きすぎるこずに気付きたした。 5番目の段萜は、個別の蚘事、たたは耇数の蚘事に倀したす。 これは将来の問題です。 この投皿では、このトピックに぀いお衚面的にのみ觊れたす。



簡単な玹介



むンタヌネット䞊のシステムおよびビゞネス分析に関する十分なドラむ圢匏の定矩および他の同様の資料があるので、私は繰り返したせん。 たた、本「The Way of the Analyst。」の内容をもう䞀床語る぀もりはありたせん。 ITスペシャリストの実践的なガむダンス。」

最近、説明された知識の分野は非垞にささやかな泚目を受けおいたす。 これはさたざたなもので衚珟されたす。 たずえば、「System Analyst」ずいう職業のデファクトスタンダヌドはただありたせん。 もちろん、BABOKず独自の認蚌システムを備えた囜際ビゞネス分析研究所IIBAもありたす。 しかし、特にロシアでは、たずえば、プロゞェクト管理の分野のPMI / PMBookのように広い極性を䜿甚しおいたせん。

ずころで、IIBAのロシア支郚は珟圚䜜成䞭です。 私は広告したせんが、LinkedInで誰でも簡単に適切なグルヌプを芋぀けるこずができたす。



IT分析に関する本の数も、他のIT分野よりも著しく少ないこの問題に぀いお間違いを犯すのはうれしいです。おそらく、この分野の重芁な本のいく぀かは私をすり抜けたでしょう。 Habréでさえ、過去数幎間の分析に関する蚘事は、ほずんど片手の指で数えるこずができたす 1、2、3、4 。 たあ、はい、私たちは持っおいるものを持っおいたす。 最埌に、すべおが私たちの手にありたす。



アナリスト-誰ですか



抂しお、ITセクタヌでは、2぀のタむプの専門分野を区別できたす。



解決すべきタスクず必芁なスキルが倧きく異なるずいう事実にもかかわらず、ほずんどの堎合、ITプロゞェクトでは、これらの䞡方の圹割は1人の埓業員たたは埓業員のグルヌプによっお結ばれおいたす。 分離が芋぀かるこずもありたすがたずえば、通垞、金融機関のプロゞェクトで、そのようなケヌスは少数です。

正匏な定矩は簡単にグヌグルで怜玢できたすが、実際には



最初のものは、適切なITバックグラりンドを持っおいる必芁がありたす。 第二に、それは望たしいこずですが、必須ではありたせん。 倚くの堎合、ビゞネスアナリストは経枈教育を受けた人々です。 1぀目は開発者やビゞネスナヌザヌず同じ蚀語に堪胜である必芁があり、2぀目はビゞネスナヌザヌだけで十分です。

぀たり、ITの耇雑さを実際に理解するこずなく、倧芏暡プロゞェクトのビゞネスアナリストを獲埗できたすロシア最倧の小売業者の1぀でこれを芋たしたが、システムアナリストを獲埗するこずはほずんど䞍可胜です。クラむアントのビゞネスを理解したくない。



短い技術的脱線



意識的にナレヌションを䞭断し、芁件自䜓に専念したしょう。 タむプ、属性、特性、芁件の収集および実行のアプロヌチに関しおは、おそらくより倧きな「混乱」を芋぀けるのは困難です。 芁件のあるドキュメントの構成ず内容は倧きく異なりたすたずえば、GOSTずRUPを䜿甚したすが、これは銃ずパチンコの比范ではありたせん。 各アプロヌチの芁件属性のセットにも独自の、倚くの堎合非垞に曖昧なたずえばBABOKでが䞎えられたす。 さらに、分析ず蚭蚈の段階の結果が混同されるこずが倚く、実行者が分析図にクラス図の最終圢匏ず完党なデヌタベヌス図を含めるこずを䜙儀なくされたす詳现は以䞋。

最終的な真実や䜕らかのノりハりほが同じこずがWikipediaに蚘茉されおいたすであるず䞻匵するこずなく、芁件を分類する2぀の重芁な方法を策定したす。



レベルごず

ビゞネス芁件

゜フトりェア䜜成の目暙を定矩する最高レベルの芁件。 そのような芁件の䟋ずしおは、コストの20削枛の達成や、管理の質の向䞊たずえば、迅速な報告の可胜性によるがありたす。

これらの芁件は、通垞、「ビゞョン」たたは「ビゞネス芁件」ずいう別のドキュメントで説明されたす。これには、システムの将来のナヌザヌの䞻芁な圹割の決定ずその䞻芁な䜿甚シナリオのリストも含たれたす。 そのような匷調衚瀺されたドキュメントがない堎合、倚くの堎合、これらすべおが技術的なタスクたたはその類䌌物に含たれたす。



ナヌザヌ芁件

これらは、システムが解決すべき䞀連のナヌザヌタスクず、これらの問題を解決するためのシナリオの説明を定矩したす。 ナヌザヌ芁件は、通垞、システムずそれらの間の関係を䜿甚するためのオプションのリストの圢匏で提瀺されたす通垞はUML蚀語のナヌスケヌス図の圢匏で。

ナヌスケヌス自䜓は、すべおの可胜な事前/事埌条件ず分岐を䌎うアクションの構成シヌケンスの圢匏で蚘述されたす。 倚くの堎合、説明はテキストですこのトピックに぀いおは、Alistair Coburnの著曞「システムの機胜芁件を説明するための最新の方法」に詳しく説明されおいたす。



機胜芁件

ナヌザヌ芁件に蚘茉されおいるすべおの䜿甚シナリオを確実に満たすために、システムに盎接実装する必芁がある機胜のすべおの芁玠を詳现に説明したす。

機胜芁件は最も詳现です。 入力/出力デヌタずそのチェック、デヌタ凊理アルゎリズム、ナヌザヌむンタヌフェむス芁玠蚭蚈なしなどを蚘述したす。

原則ずしお、これらの芁件は別のドキュメントの圢匏で䜜成されたす「参照条件」など。 同じドキュメントでは、システムを䜿甚するシナリオナヌザヌ芁件が詳しく説明されおおり、通垞は機胜芁件が関連付けられおいたす。

機胜芁件の䟋「フォヌム<フォヌムB>のボタン<ボタンA>をクリックするず、 <りィンドりの内容 >を含むモヌダルダむアログボックスが衚瀺されたす。」



タむプ別

機胜芁件

システムによっお実装される機胜を盎接説明したす「機胜芁件」の段萜のレベルによる芁件の分類の説明で䞊に䟋を瀺したす。



非機胜芁件

システムずその環境の特性、および課された制限を説明したす。

非機胜芁件の䟋には、開発されたシステムでサポヌトされるハヌドりェアプラットフォヌムずオペレヌティングシステム、パフォヌマンス、セキュリティなどの制限が含たれる堎合がありたす。



泚

䞊蚘の説明からわかるように、機胜芁件は、レベルずタむプの䞡方の点で芁件のカテゎリです。 残念ながら、珟時点では、このようなあいたいな甚語が開発されおいたす倚くのプロゞェクトず耇数の雇甚䞻の経隓に基づいおいたす。 他のアプロヌチがある堎合は、共有しおください。



投皿を膚匵させないために、品質芁件の特性䞀貫性、完党性などおよびそれらのすべおの属性ステヌタス、゜ヌスなどに぀いおは説明したせん。 このトピックが面癜い堎合は、別の蚘事で喜んで取り䞊げたすが、これらはすべお簡単にグヌグルで曞かれおいたす。 同じ理由で、ここではステヌタス/バヌゞョン/スラむスベヌスラむン芁件に぀いお説明したせん。

ただし、芁件を凊理するためのいく぀かの基本的な原則に぀いお説明したすこのリストは完党にはほど遠い。



䞀連の䜜品ずその結果

分析および蚭蚈段階の結果は明確に区別する必芁がありたす。 分析の段階で、システムの芁件が圢成されたす。

システムの実装の詳现はすべお、次の段階である蚭蚈段階で決定されたす。 したがっお、必芁に応じお、システムデヌタベヌスたたはクラス図のモデルを「参照条件」に含めたす。この堎合、次のこずを理解する必芁がありたす。

  1. さたざたな人々アナリストずアヌキテクトによっお実行されたさたざたなタむプの䜜業の結果の1぀のドキュメントにミキシングがありたす。
  2. 技術仕様の配信期限が延長されたす。 その完成には、蚭蚈段階からのいく぀かの結果が必芁になりたす。

    システムのアヌキテクチャを説明する別のドキュメントに蚭蚈段階の結果を䜜成する方が効率的です。


ただし、蚭蚈されたむンタヌフェむスレむアりト蚭蚈/蚭蚈なしの "参照条件"に含めるなど、いく぀かの逞脱は蚱容されたす。 技術的なタスク自䜓を開発しおいる同じ人々によっお実行されたす。



芁件自䜓を収集する手順

  1. 最初に、システム䜜成の目暙ビゞネス芁件が特定されたす。 これらの芁件を修正するこずは開発に必須ではないように思われるかもしれたせん。 しかし、この堎合、請負業者は、開発されたシステムが䜜成された目暙ぞの準拠を制埡できず、システム開発の目暙ずその䜿甚シナリオずの間にセマンティックな䟝存関係を確立するこずもできたせん。
  2. 次に、システムのナヌザヌ人ず他の゜フトりェアシステムの䞡方の圹割が決定されたす。 その埌、これらの各ロヌルのシステムを䜿甚するシナリオを特定しお説明したす。 これが、ナヌザヌ芁件の圢成方法です。
  3. 次に、ナヌザヌの芁件に蚘茉されおいるすべおのシナリオを実行できるように、システムの機胜に察する芁件の完党なセットが開発されたす。 システムずその機胜環境のパラメヌタヌの制限も修正されおいたす。




芁件の説明に重耇はありたせん

芁件を管理するための鍵は、重耇がないこずです。 各芁件は、このドキュメントの1぀の堎所にのみ1぀のドキュメントに蚘録する必芁がありたす。 この原則から逞脱するず、これらのドキュメントをサポヌトするための人件費が倧幅に増加し、それらの敎合性が避けられない違反になりたす耇雑な゜フトりェアシステムでは、すべおのドキュメントですべおの新しい芁件のすべおのニュアンスを同時に考慮するこずは困難でリ゜ヌス集玄的なタスクであるため。

必芁に応じお、芁件の説明を耇補する代わりに、この説明のオリゞナルぞのリンクを䜿甚する必芁がありたす。 これにより、芁件間の関係を考慮し、䞊蚘の問題を回避できたす。



倉曎管理

最新の゜フトりェアシステムを開発する堎合、倚くの堎合、分析段階の最埌に芁件を倉曎する必芁がありたす。 ここでは、圓事者が次の原則を理解し、受け入れるこずが重芁です。





情報リ゜ヌス、利害関係者、䞻題の専門家、技術専門家の利甚可胜性

システムの芁件の完党か぀正確なリストを䜜成するには、請負業者のスペシャリストが次のものに十分にアクセスできる必芁がありたす。



2番目のケヌスでは、次のこずを意味したす。

  1. 利害関係者
  2. ドメむン゚キスパヌト
  3. 芁件の調敎ず承認に関䞎する人
  4. 顧客偎の技術専門家たたはその他の請負業者/䞋請業者。


これは、おそらく、この小さな䜙談の終わりです。 物語の蚀葉は也いたものになった、私は悔い改めた。 しかし、トピックは非垞に圢匏化されおいたす。



なぜアナリストが必芁なのですか ハロヌキャップ



アナリストプロゞェクトマネヌゞャヌ、プロダクトマネヌゞャヌなどがビゞネスに圹立぀だけでなく、単に「邪魔になる」ずいう開発者からの声を聞くこずもできたす珟圚では非垞にたれですが。 。 圌らは、プロセス、玙片、およびその他の官僚䞻矩で、あなたが知っおいるように登りたす-圌らは単玔な開発者が冷静に働くこずを蚱したせん笑。

過床の官僚化は確かに悪ですが、「ひざたずく」倧芏暡なプロゞェクトを実珟するこず、そしお珟代䞖界で唯䞀のプロファむルの専門家の努力でさえ非珟実的です。 開発者の重芁な圹割に異議を唱える人はいたせんが、圌らは販売し、関連するドキュメントの束を䜜成し、顧客の固有の蚀語を理解しようずしたすか 私は、圌らの倚くが興味を持぀こずはありそうもないず思い蟌んでいる。



ずころで、䞊蚘の仲間アナリスト、マネヌゞャヌなどがすべお普通の寄生虫であった堎合、圌らは激しい競争の䞖界でそのような量で雇われず、その皮のお金を支払わなかったでしょう。 ゚ンタヌプラむズプロゞェクトに぀いお話しおいるこずだけを予玄したす。 成功したモバむルアプリケヌションを䜜成し、今すぐただ䞀人の力で理解できるお金を皌ぎたしょう。

実際、アナリストの圹割に戻りたす。 ツリヌに考えを広めないために、実際のプロゞェクトで盎面しなければならない䞻芁なポむントをリストしたす。



たた、アナリストは、テストぞの参加、ナヌザヌ文曞の実装および開発など、自分にはあたり関係のないタスクによっおしばしば「固定」されたす。 それず戊うか、それに耐えるこずは、抂しお、誰にずっおも個人的な問題です。 さらに興味深いのは、完党にプロファむリング掻動ではありたせんが、プリセヌルスぞの参加です。 ずころで、倚くの堎合、このアクティビティは非垞に刺激的で開発䞭です非垞に時間がかかりたす。



誰がどのようにしおアナリストになりたすか劎働の芳点から



ITプロゞェクトに関䞎する玔粋なビゞネスアナリストはそれほど倚くありたせん。 ほずんどの堎合、それらのタスクはシステムアナリストによっお実行されたす。 そしお、私は圌らがどこから来たのかを刀断する代衚的なサンプルを持っおいないこずを認めたす。

システム゚ンゞニアに関しおは、経隓から埗たものです。通垞、アナリストに「すぐに」なるこずは䞍可胜ですITの以前の経隓がなければ。 少なくずも私の仕事のすべおの時間の間、私はそのような人に䌚うこずができたせんでした。 どうやらこれは候補者の芁件ず責任の䞡方が最初は高いずいう事実によるものです。



実際には、成功したテスタヌや時にはテクニカルラむタヌはしばしばアナリストに成長したす。 たた、開発者は倚くの堎合アナリストになりたす。開発は自分のものではないこずに気付いた人、本圓にアナリストになりたい人、これはPMぞの短い方法です。

システム管理者から育ったアナリストに䌚ったのは䞀床だけです。 ここでは、結論を匕き出すこずを玄束したせん-繰り返したすが、サンプルが小さすぎたす。 分析に切り替えたPMも知っおいたすが、これはかなり䟋倖です。



アナリストは䜕を知っおいる/できるはずであり、どのようにこれを孊ぶべきですか



この本を読んだ人たちは「アナリストの道。 ITスペシャリストの実践的なガむダンス」、特にITのキャリアを始めたばかりの同僚は、著者が䞍幞な読者のために孊ぶために提䟛する知識ずスキルの量におそらく少し驚いたでしょう。 芁するに、この本に続いお、アナリストはこの分野で人類が蓄積したすべおの経隓をすべおの方法論、技術、ツヌルで習埗し、同時に人間に固有のすべおの肯定的な個人的資質を最倧限に所有しなければなりたせん。



私の謙虚な意芋では、それにもかかわらず、あなたが努力するこずができるしかし、あなたが必芁ずするずいう事実ではない 真空の理想のある特定の球状のアナリストが蚘述されおいたす。 すべおの知識ずスキルを䞀床に獲埗したいずいう熱狂的な欲求は、おそらくカシチェンコに぀ながるでしょう。 Talisker 16 yoのボトルに賭けおいたす誰か䞀人で、時間は䞍均等です、シェルドン笑顔がありたす。本で宣䌝されおいる画像に完党に察応する人は䞀人もいたせん。スキル、本の著者を含む。

そこで提䟛されるスキルは重芁ではないず蚀っおいるのではなく、優先順䜍を付けるこずができればよいだけです。 ずころで、アナリストにずっおこれは重芁な品質です。 そしお、私がここに曞くものは䜕でも、この本は間違いなく読む䟡倀がありたす。



ただし、冒頭で述べたように、アナリストの知識ずスキル、およびそれらを取埗する方法は非垞に倧きなトピックです。 そしお、この投皿を膚らたさないために、ここでは詳しく説明したせん。

そしお、簡単に蚀えば、もちろん、考えおみる䟡倀はありたす。



私は、Wordやそのアナログに堪胜である必芁性に぀いおも曞いおいたせん笑。 ただし、むンタヌフェむスレむアりトを蚭蚈するためのツヌルを少なくずも1぀所有する必芁があるこずは、蚀及する䟡倀がありたす。 専任のむンタヌフェむスデザむナヌは珍しいので、この䜜業は倚くの堎合アナリストに圓おはたりたす。 ここでは、明らかなVisioの他に、シンプルで䟿利なEvolus Pencilをアドバむスできたす。

さらに、責任、瀟亀性、现郚ぞのこだわりなど、いく぀かの個人的な資質は、掻気づける䟡倀がありたす。 これには特別なテクニックがありたす。



おわりに



同僚の皆さん、この投皿が圹に立おば幞いです。 発生した質問に぀いお話し合うか、できる限り詳现に関心のあるトピックを取り䞊げたす。 䜕かに同意しない堎合は、曞いおください。 孊びたしょう。 そしお、生涯孊習を長く続けたしょう



All Articles