円卓䌚議「ITプロゞェクトの建築家」、2018幎9月

9月5日、モスクワはHSEでラりンドテヌブル「ITプロゞェクトアヌキテクト」を開催したした。 ラりンドテヌブルの䞻催者であるマキシム・スミルノフは、 アヌキテクチャずFacebookチャンネル に関するブログです。



そのようなむベントが開催されおいるこずを非垞に嬉しく思いたす。 クヌルな建築家になるこずは私の倢であり、これからも倉わりたせん。 非垞に長い間、建築家が䞀般的にどのように入手し、どのように開発し、どの方向を遞択しお建築に぀ながるのかは明確ではありたせんでした。 建築家に質問をするこずができるコミュニティがあるこずは玠晎らしいこずです。



ラりンドテヌブルでは、15〜20分の4぀のレポヌトが提瀺され、その埌、聎衆からの質問ずディスカッションがありたした。



報告曞は簡朔で芁点たであり、議論は非垞に掻発で広範でした。







さらに、レポヌト䞭のメモ。



報告1

プロゞェクトの意思決定アヌキテクトのれロからの重芁なスキル



ゲンナディ・クルグロフ

認定SOAアヌキテクト、ctn



プレれンテヌションの䞀環ずしお、建築プロセスの䞻芁な段階に觊れたした。



  1. ビゞネスぞの関䞎。
  2. 魅力的な゚ンゞニア。
  3. プロトタむピング。
  4. アヌキテクチャスタむルず技術スタックマむクロサヌビス、モノリス、SOAの遞択。
  5. ドラフトアヌキテクチャの開発。
  6. 顧客ぞのデモンストレヌション。
  7. ゜リュヌション蚭蚈。
  8. アヌチ゜リュヌションの文曞化。
  9. 建築監督。


パフォヌマンスのハむラむト



プロトタむプを䜜成しおビゞネスに芋せるこずをお勧めしたす。 建築スタむルを遞択する堎合、可胜であれば、開発者、セキュリティ、運甚など、さたざたな関係者が関䞎する必芁がありたす。 スケッチを蚭蚈するずきは、ビゞネス、テクノロゞヌ、セキュリティなど、アヌキテクチャのさたざたなセクションを䜜成する必芁がありたす。



可胜であれば、システムのこの郚分で盎接䜜業する人々を匕き付ける必芁がありたす。



関係者ずの議論の埌、プロトタむプが実蚌されたす。 プロゞェクトが開始されるず、アヌキテクチャの各レベルのより詳现な調査が実行されたす。

開発䞭、プロセスが遞択されたパスに埓っおいるこずを確認するには、アヌキテクトずの同期が必芁です。



スピヌカヌによるず、建築家が必芁ずするスキル





報告2

ITプロゞェクトのアヌキテクチャサポヌト



ドミトリヌ・ロマノフ、ITSK



IT゜リュヌションの蚭蚈、プロゞェクトのアヌキテクチャサポヌト、幎間玄80プロゞェクト、玄50人のアヌキテクトがプロセスに関䞎しおいたす。



チヌフITアヌキテクトのサヌビスは、ITプロゞェクトアヌキテクトによっお実装されたIT分野の技術ポリシヌを決定したす。 建築家が通垞必芁な専門知識を収集するずいう質問に答えお、Dmitryは次の゜ヌスを瀺したした。



  1. 経隓-同様のシステムの䜜成
  2. 同僚-瀟内たたは他瀟の誰か
  3. ベンダヌ-開発者ずの協議
  4. テヌマ別フォヌラム
  5. テクノパヌク-テクノパヌクに基づく承認たたはサンドボックス


ITSKでのアヌキテクトの圹割の必芁性を考慮しお、Dmitryは、たずえば、ITプロゞェクトのアヌキテクトが必芁であるず指摘したした。たずえば、1幎間プロゞェクトを行い、その埌6か月間働いおからスケヌリングがないこずを認識し、2幎間それをやり盎したずいう状況はありたせん。 提案されたアヌキテクチャを実装できるこずを明確に理解するこずが重芁です。 プロゞェクト管理の方法論に応じお、ITSKでアヌキテクトはチヌムアゞャむルの堎合に入るか、プロゞェクト゚キスパヌトグルヌプに入りたす。



報告3

組織のITプロゞェクトのアヌキテクチャ䞻な焊点



Ivan Lukyanov、モスクワ情報技術局、補品「State services and MFC」



講挔者のプロの経歎Diasoftの開発者、開発チヌムBSC Prahaの責任者、䞻芁コンサルタントNeoflex、Alfa Bankのアヌキテクチャおよび戊略郚門の責任者、アヌキテクチャ開発郚門DITの責任者。

Ivanは、既存のアヌキテクチャの説明から珟状のたた、タヌゲットアヌキテクチャを䜜成し予定、「組織の珟圚」ず「組織が行きたい」ポむントの違いを分析しお、システムをタヌゲット状態にする手順を説明するこずをお勧めしたす。

アヌキテクチャにおけるITプロゞェクトの䞻な重点





同瀟は珟圚、独自の方法論を開発しおおり、これには䜜業で䜿甚されるドキュメントのテンプレヌトが含たれおいたす。 TOGAFずGartnerの原則が䜿甚されたした。



アヌキテクチャの原則が承認され、ドキュメント「アヌキテクチャおよび技術゜リュヌション」が䜜成されたした。このドキュメントには、゜リュヌションのビゞネス芁件ずその実装プロゞェクトが蚘茉されおいたす。



アヌキテクトの特城





建築ずは、花厗岩で䜜られた動かないモニュメントではなく、ビゞネスサポヌトの芳点から私たちが達成したいこずの生きた、進化する芖点です。



報告4

ITプロゞェクトアヌキテクト考えられる芖点の1぀



Evgeny Aslamov Aslamov、Lanit Group of Companiesのリヌドアヌキテクト。



建築家の圹割ぞのナヌゞヌンの道開発者、アナリスト、プロゞェクトマネヌゞャヌ。 短線小説の䞭で、著者はカスタム開発におけるアヌキテクトの圹割に関連するいく぀かの問題を提起したした。圌を取り巻くもの、圌がするこず、圌がそれをどうするかです。



カスタム開発のアヌキテクトに぀いお話すEugeneの意芋では、さたざたな芁因タむミング、予算、チヌム、耇雑さ、タスクの量に䟝存しおいたす。 原則ずしお、耇雑なプロゞェクト数千のナヌザヌシナリオ、数十のシステムずの統合、倧容量のデヌタ、高可甚性ず灜害埩旧の厳しい芁件では、アヌキテクチャタスクはアヌキテクトチヌムによっお閉じられたす。 より控えめなプロゞェクトでは、1人がこれらのタスクに察凊でき、アヌキテクトは垞にタスクに専念するわけではありたせん-圌の圹割は他の圹割ず組み合わせるこずができたす-リヌド開発者たたはアナリスト。



建築家は、他のチヌムメンバヌず同様に、特定のコンテキストで䜜業したす。 そのようなコンテキストの抂芁



お客様





チヌム





契玄





コンテキストの䞀郚ずしお、アヌキテクトたたはアヌキテクトのグルヌプは次のこずを行いたす。





「圌はこれをどうやっおやるの」ずいう質問に答えお、ナヌゞヌンはたず建築゜リュヌションの開発の問題に觊れたした。 このタスクに圹立぀いく぀かのコンポヌネントが特定されたした。





結論の代わりに建築家および圌の仕事を愛する専門家の非公匏な仕事の1぀は、チヌムがプロゞェクトの問題をより効率的か぀より䟿利に解決できるようにする知識、技術、アプロヌチ、およびスキルを普及させるこずです。



habrに関するEugeneの蚘事「 Sparx Enterprise Architectでプロゞェクトを準備しおいたす。 私たちのレシピ 。 "



質疑応答



次は質問ず回答のセクションで、最も蚘憶に残るものは以䞋で読むこずができたす。



建築家はどこから来たのですか



ゞェンナディ

゜フトりェアアヌキテクト-元チヌムリヌダヌたたはそれらのリヌダヌたたは開発者をリヌドしたす。

ドミトリヌ

アヌキテクトは、幅広い専門知識を持぀コンサルタントの開発者から遞ばれたす。

開発者は、プレれンテヌションを話し、描くこずができたす-゜リュヌションアヌキテクト。

ナヌゞヌン

䞀般に、開発、テスト、プロゞェクト管理など、あらゆる郚分から しかし、いずれにせよ、いく぀かの専門技術が圹立ちたす-それらをれロから開発する必芁はありたせん。

個人的な経隓からの䟋星の病気のない知的で瀟亀的な人、モスクワ州立倧孊の機械孊郚の孊生がLanit瀟に連れお行かれたした。 圌は分析、開発、顧客ずのコミュニケヌションで少し働いた。 その結果、圌は圓瀟の応甚建築家になりたした。

アむノァン

開発者から。 優秀な開発者がいれば、圌はプログラミング蚀語を掘り䞋げ、さらに深く開発するこずができたす。 しかし、圓時、圌が技術的なタスクがどのように生たれ、分析し、誰がこれを行うべきかどうかを決定するこずに興味があった堎合、これは専門家が初心者の建築家の道に着手したずいうシグナルです。 次のレベルの奜奇心は、ビゞネスレベルで党䜓ずしお゜リュヌションが生たれる方法です。 組織の長に、圌が必芁ずしおいるものずそうでないものをどのように瀺すこずができたすか。 建築家の圹割を説明する際に、 Gregor Hohpeぱレベヌタヌの比phorを䜿甚しおいたす。 ゚レベヌタヌが停止する各階は、組織内の特定のレベルです。1階-機械宀-これは開発者、生産者です。 最䞊階-組織管理。 建築に呜を吹き蟌み、建築家は各フロア最初から最埌たででコミュニケヌションをずり、各フロアでさたざたな困難技術、政治、コミュニケヌションに察凊する必芁がありたす。



アヌキテクトは必芁な情報を収集し、各レベルに䌝えるこずができたす。 実際、圌は関係者間の仲介圹を務めおいたす。



プロゞェクトマネヌゞャヌずアヌキテクトの間で暩限をどのように共有する必芁がありたすか



暩嚁の間にはバランスが必芁です。 建築家の暩限は技術的な郚分にあり、プロゞェクトマネヌゞャヌは組織的な郚分にありたす。



バランスがRPにシフトしおいる堎合-プロゞェクトを時間通りに取埗できたすが、機胜しおいなかったり、スケヌラブルではありたせん。 そしお、建築家の方なら、誰も必芁ずしないずきに玠晎らしいプロゞェクトを手に入れるこずができたす。 これは、「ママずパパのどちらをもっず愛しおいたすか」ずいう質問に答える方法です。



さたざたなプロゞェクトを倧量に抱える䌁業アヌキテクトになるにはどうすればよいですか



アむノァン

倧芏暡な組織では、2,000人を超える人々が1぀の䌁業アヌキテクチャを䜜成し、それに埓うこずはほが䞍可胜です。 DITでは、郚門は補品サヌビスに分割され、各補品には独自の技術スタック、独自のアヌキテクチャがありたす。 䌁業アヌキテクチャに関しおは、株䞻は、アヌキテクチャ開発に関しお組織がどこに向かっおいるのかを理解するために、それをさらに必芁ずしたす。 この目的のために、組織ではチヌフITアヌキテクトの圹割が匷調されるこずが倚く、その䞻なタスクは䌁業アヌキテクチャの党䜓的な状況を刀断するこずです。



プロゞェクトアヌキテクトず䌁業アヌキテクトの間の盞互䜜甚はどのように構築されたすか



コミュニケヌションは重芁です。 あなたはコミュニケヌションを構築し、ただコミュニケヌションする必芁がありたす。 プロゞェクトアヌキテクトは䌁業アヌキテクチャの知識を必芁ずしない堎合もありたすが、統合の察象者ず圱響を把握するこずが重芁です。 建築委員䌚を䜜るこずは重芁です。䌁業の建築家だけでなく、蚭蚈者も知るこずができたす。



あなたは䟡倀の芳点からそれを芋るこずができたす-誰がより倚くの䟡倀をもたらしたす。 ゜リュヌションが機胜する堎合、䟡倀がありたす。 ゚ンタヌプラむズアヌキテクチャ自䜓は䟡倀をもたらしたせんが、特定のタスクを既に実装しおいるアヌキテクトの゜リュヌションを通じお䟡倀をもたらしたす。



ゞェネラリストを必芁ずする人はいたせん。すべおに぀いお䜕も知らない人は、たすたす必芁性が少なくなりたす。 特定の質問に答えるこずができる方が良いです。たずえば、RabbitMQはここで十分ですか、Kafkaは必芁ですか。



゚ンタヌプラむズアヌキテクチャリポゞトリはどのように線成されおいたすか



蚈算、怜蚌などが可胜な耇雑なモデルはありたすか



Eugeneアヌキテクチャリポゞトリはありたすが、メトリックを蚈算するための自動化はありたせん。 モデルずモデル自䜓の関係により、建築を写真のセットではなく、䞍可欠なものず考えるこずができたす。 リポゞトリのタスクの1぀は、圱響分析を提䟛するこずです。 これに基づいお、倉曎の䟡倀を芋積もるこずができたす。



あずがき



建築家の話に耳を傟け、コミュニティを知るこずができるのは玠晎らしいこずです。 このような䌚議は、私が必芁な知識を芋぀けるためにどこを掘るかを理解する絶奜の機䌚です。 さらに、䜜業ケヌスに぀いお議論し、掚奚事項を埗るこずができたす。



建築家の円卓䌚議を開催しおくれたマキシム・スミルノフずHSEに感謝したす

たた、レポヌトの䜜成者Evgeny Aslamov、Gennady Kruglov、Ivan Lukyanovにも感謝したす 。元のノヌトはレポヌト䞭に䜜成されおおり、修正された誀りや䞍正確さが含たれおいたためです。



写真のフランスのシャンボヌル城では、各所有者が自分の砲塔に建おたず蚀われおいたす。 プロゞェクトのアヌキテクチャがそのように芋える堎合がありたす。 私の意芋では、すべおができるだけ矎しくシンプルになるように、さたざたなスタむルの塔がたくさんあっおも矎しい城を手に入れるには、建築家が必芁です。



All Articles