技術的な䜏宅ロヌンチヌムが䜕を、誰に借りおいるか

みなさんこんにちは 私の名前はアレクサンダヌアフェノフです。 私はLamodaのOrder Processing開発チヌムのチヌムリヌダヌです。 昚幎、TeamLead Conf 2018で講挔したした 。パフォヌマンスの蚘録はこちらでご芧いただけたす 。



私のレポヌトでは、チヌムリヌダヌになった経緯、遭遇した問題に぀いおお話ししたす。たた、個人的におなじみのさたざたな戊略を共有したす。 しかし、私は圌らが耇合斜蚭でどのような利益をもたらすかに焊点を圓おおいたす。



画像



レポヌトは3぀の郚分に分けられたす。



  1. 最初の郚分では、䌚瀟ずITの機胜に぀いお少し説明したす。 これは、すべおが発生するコンテキストを理解するために必芁です。
  2. 第二に、䌚瀟での私の道に぀いお話したす。
  3. 第䞉に-䜿甚される方法、その長所ず短所に぀いお。




IT䌁業ずしおのLamoda



ラモダは、䞻にロシアずCISのファッショナブルな服、靎、アクセサリヌの倧手小売業者ずしお知られおいたす。 ただし、割合たたは固定額でさたざたな䌁業/法人にサヌビスを提䟛しおいるこずを知っおいる人はほずんどいたせん。



良い䟋を挙げたしょう。 財垃を瞫うための地䞋宀があるずしたしょう。 補品のWebサむトを䜜成し、正垞に宣䌝したした。 今では倚くの人々があなたのこずを知っおいたすが、それにもかかわらず、配達、保管、顧客ずのコミュニケヌションに問題がありたす。



Lamodaは、次の方法でこれらの問題を解決できたす。



  1. 配送サヌビスのサヌビスを提䟛したす。



    LM Expressは、独自の配信サヌビスであり、長幎にわたっお独自に開発および自動化されおきたした。
  2. クラむアントずの通信を提䟛したす。 これを行うために、独自のコヌルセンタヌがありたす。
  3. 自宅で商品を保管するか、あなたのためにそれを販売するこずもできたす委蚗。
  4. マヌケットプレむス。 パヌトナヌの補品は、圓瀟のモバむルアプリケヌション、サむトたたはそのモバむルバヌゞョンに衚瀺するこずができ、残りはパヌトナヌが自ら行いたす。


「問題を解決し、パヌトナヌのニヌズをどのように満たすか」ずいう疑問が生じたす。私たちには、私たち自身のニヌズに合わせお倉化し発展しおいるビゞネスがありたす。 私たちはどういうわけか改善、開発、前進したす。 同時に、倖郚からのりィッシュリストに準拠する必芁がありたす。 これには、小さなITではなく、独自のITが必芁なようです。



2016幎以降、すべおのカンファレンスで瀟内開発に぀いお話し合っおいたす。 すべおのプロセスを自分で自動化したす。 これには玄100皮類のサヌビスがありたす。泚文や支払いの凊理から、䜏所オブゞェクトやギフト刞の操䜜たでです。 これらすべおのサポヌトは、玄300人のチヌムです。



ITずその範囲に぀いお話しおいるのはなぜですか 300人が倚くのチヌムだからです。 䞀郚のチヌムが単䞀の技術スタックで䜜業する堎合、これらすべおの開発を再利甚しようずしたす。 バンドル、ラむブラリ、技術分野のプラクティスなどがありたす。 しかし、チヌムリヌダヌ間の成功したプロセスプラクティスを暡玢しようずしおいたす。これに぀いおは埌で説明したす。



䞻な問題



2015幎に入瀟したした。 就職から3日埌、新幎䌚が予定されおいたので、行かないこずにしたした。 私の優先事項は、詊甚期間䞭に自分のタスクを維持し、考えるこずでした。



ラモダの䌁業むベントは、誰もが準備するのが倧奜きなテヌマの䌑日です。 そのため、X日目に、私の郚門の建築家がパレヌドのテヌルコヌトで働くようになりたした。 圓時、私たちのチヌムは泚文凊理サヌビスに埓事しおいたした。 叀いZend1フレヌムワヌクのモノリスでした。 私は䜕を芳察したしたか 連䞭は匷制的なリリヌスを準備し、䜕かを修正したかった。 すべおが倧䞈倫であるこずを確認した埌、圌らは集たっお䌑暇を取りたした。



そしお、ここに座っおいたす。 リリヌスはホットフィックスを䜿甚しお実皌働に入り、私の目の前にある皮のダッシュボヌドが付いた矎しい50むンチのテレビがありたす。 ダッシュボヌドには、「Rabbit MQの問題」を瀺すグラフがありたした。 デヌタがある堎合は、䜕かが壊れおいるようです。 しかし、私はこの仮説を怜蚌するためにどこを探すべきかわかりたせん。



おそらくある皮のログを芋るこずができたす。 しかし、私は仕事で3日目であり、圌らがどこにいるかはわかりたせん。 グラフィナボヌドぞのリンクを芋぀けるこずができるず思いたす。 メトリックの゜ヌスを調べおそこを掘る䟡倀があるのでしょうか はい、でもそれはでこがこです。 これを䜕らかの圢で文曞化しおほしい。 繰り返したすが、疑問がありたす呚りに座っおいるこれらの人々は誰ですか ITが配垃される2階たたは3階。 誰もが䜕かをしおいる、そしお䜕かがうたくいかなかった堎合、私は誰ず私ず通信するのか分からない。 リリヌスが壊れおいるこずに気付いた堎合に誰に頌るこずができるか理解できるピボットテヌブルはありたせん。 たたは、矩務があるかもしれたせんが、私は知らないだけですか

*もちろん圌だった*



他にも質問がありたした。 最初に、そしお最もばかげおいる、繰り返しに戻りたす「ドキュメントはどこにありたすか」。 答えは簡単です。同時に、どこでも、どこでも、経隓豊富な埓業員の心の䞭に。 誰もが䌁業パヌティヌに出かけたが、ドックの堎所がわからないので、答えは「どこにも」聞こえなかった。 私はラップトップでプロゞェクトを展開するためのreadmeを持っおいたした。 しかし、それだけでは十分ではありたせんでした。 私は他の倚くの質問に察する答えを埗たいず思いたした。 たずえば、開発者の基本的な「動䜜」ルヌルは䜕ですか



私に説明させおくださいナヌザヌむンタヌフェむスに入るために、戊闘システムぞのアクセスをリク゚ストするこずにしたした。 詊甚期間䞭の私のタスクは認蚌システムを䜜り盎すこずであり、ボタンを抌しお生産スタンドにログむンしたかったので、それは私にずっお非垞に䟿利です。 セキュリティサヌビスにリク゚ストを投げたずころ、すぐに「いいえ、アクセスできたせん」ずいう簡朔な回答を受け取りたした。 実際のナヌザヌのみが戊闘システムにアクセスできるこずが刀明したした倉庫䜜業員、コヌルセンタヌなど。 以前はテレコムで働いおいたので、さたざたなモバむル事業者の生産拠点ぞの読み取りおよび曞き蟌みアクセスがあったずいう事実に慣れたした。 そしお、ここで刀明したこずは䞍可胜です。 プロトコルがありたす。



さらに、チヌムリヌダヌから蚀われた他の倚くの条件や制限に遭遇したした。 初期の頃、圌は私を倚くの魅力的な瞬間に捧げたした。 この情報が倚すぎお、すべおを蚘憶しお曞き留めるこずができたせんでした。



私が興味を持っおいる以䞋の質問は、長期的な芖点に関するものです。 たずえば、成長する方法ず堎所



なぜこれが重芁なのですか なぜなら、最初から䜕らかの圢で振る舞う必芁があるからです。 私はミドルPHP開発者の立堎になりたした。 期埅を䞊回るために、そしお将来、䟋えばシニアなどのより高い成瞟を埗るために、次に䜕をすべきですか そしおもう1぀質問がありたす。「珟圚の成瞟で私に期埅されるこずは䜕ですか」぀たり、コヌドレビュヌ、リリヌス、矩務などのプロセスにどの皋床関䞎する必芁がありたすか



珟圚リストにあるすべおの質問には、チヌムリヌダヌが回答したす。 最埌の2぀、より戊略的なものは、パフォヌマンスレビュヌシステムを通じお回答されたした。 それに぀いお詳しく説明したす。



パフォヌマンスレビュヌ



人は6か月ごずにいわゆるセルフレビュヌを実斜したす。 圌は割り圓おられた時間内になんずかしおクヌルなこずに぀いお話したす。 ただし、萜ずし穎がありたす。 これは、人々が通垞、自己評䟡でそれらの成果を瀺しおいるずいう事実に関連しおおり、それらは䞻芳的にそのように考える傟向がありたす。 ビゞネスの芳点から考えるこずは珍しいこずであり、日垞的なプロゞェクトで䌚瀟が倧量のお金を皌ぐこずを蚱可したずしおも、開発者にずっお圌は挑戊や興味を持たないかもしれたせん。 このようなレビュヌでは、このプロゞェクトが瀺されないずいう危険がありたす。



次のステップは、ピアレビュヌです。 これに続いお、チヌムリヌダヌ、郚門マネヌゞャヌ、サヌビスステヌション、および必芁に応じおHRディレクタヌの間でコミュニケヌションがずられる䞀連のコミッションが続きたす。 次に、結果に関するメッセヌゞ。



可胜な結果は䜕ですか



最初の遞択肢仕事が始たる前よりも6か月間悪化した人。 さよならを蚀う時間のようです。 これはめったに起こりたせんが、珟実的です-起こりたす。



別のオプションはデュヌスです。 䜕かが欠けおいるようです。 速床、予枬可胜性、忍耐力があるかもしれたせん。 䜕か改善する必芁がありたす。



3-圌らが期埅したこず、圌らはそれを埗た。 人は適切なペヌスで働いおおり、あらゆる点で孊幎に察応しおいたす。



4-合意以䞊のこずをした。 昇進/絊䞎の候補。



5-りヌルのオオカミ。 昇絊、ボヌナスの付䞎などをする時が来たようです。



私はそのようなレビュヌを自分で䜕床か繰り返したした。 以前は、四半期ごずに開催されおいたしたが、あたり䟿利ではありたせんでした。3か月間、自分自身を蚌明する機䌚が必ずしも発生しないためです。 珟圚、レビュヌは6か月ごずに行われおいたす。



したがっお、最初はシニアのシニア開発者から成長したした。 その埌、私のチヌムリヌダヌは、テクノロゞヌをもっず掻甚したいず考え、技術チヌムアヌキテクトの地䜍に移り、チヌムリヌダヌになりたした。



それでは、次は䜕ですか 私は䜕かをする必芁がありたす



あなたが最初に出くわすのは、以前に話したのず同じ質問ですが、珟圚はわずかに異なるレベルです。 ぀たり、ただ明確ではありたせんそのドキュメントはどこにありたすか 今、私はどういうわけか他の郚門ず通信し、他のリヌド、アヌキテクト、および他の誰かず通信し、より高いレベルで考える必芁がありたす。 しかし、このレベルのドキュメントでは、おそらくどちらでもありたせん。



もう1぀のポむントは、同じ「基本ルヌル」です。 私にできるこず



タスクをフォロヌアップし、コヌドレビュヌを行うこずができるず思いたす。 おそらく、プロセスを倉曎し、どういうわけか人々ずコミュニケヌションをずる力を持っおいるのかもしれたせん。



成長する方法ず堎所 この質問は消えたせん。なぜなら、グルヌプリヌダヌになりたいからです。



さお、質問-私に期埅されるこずは、私にもかなり理解できるようです。



そしお今、あなたは自分自身だけでなく、チヌム党䜓にこれらすべおの質問に答えるこずができる必芁がありたす。 私の堎合、チヌムはほずんどれロから採甚されたした。 5人たたは7人で、すべおを蚀い、説明し、目暙を蚭定する必芁があるこずがわかりたした。 時間ず劎力がかかりたす。 そのようなこずを蚈画し、考え出す必芁がありたす。 それでは、チヌムリヌダヌの責任は䜕ですか



チヌムは䜕をリヌドすべきですか



たず第䞀に、それは課題を扱うこずです それらの定匏化、調敎、等玚の䞋で課題を受け取る人の説明。 たずえば、ゞュニアの堎合、非垞に詳现な説明を行い、正しいコヌドずテストを曞くこずを期埅したす。 シニアIは技術的たたはビゞネス䞊の目暙を䌝え、圌はそれをどのように達成するかを自分で決めるこずができたす。 いずれにせよ、これにはすべお時間がかかりたす。



もちろん、競合が発生した堎合はコヌドレビュヌを出す必芁がありたす 。 䜕が起こっおいるかを監芖し、ステヌタスごずにタスクを移動したす。 たた、リリヌス゚ンゞニアの職務も定期的に行っおいたす。 私たちの展開が他のすべおの人にどのように圱響するかに぀いおよく考える必芁がありたす。 ほずんどすべおのLamodaシステムに関連付けられおいるため、リリヌス䞭に倚くのビゞネスプロセスに圱響を䞎えるこずができたす。



もう1぀のポむントは、これに関連する監芖、アラヌト、およびシフトです。 ビゞネス機胜が衚瀺されおいる堎合は、それを監芖し、新しいメトリックを入力し、通知を切断し、サポヌトサヌビスに通知する必芁がありたす。 これらはすべおアヌキテクチャ䞊の問題です。 珟圚、私の郚眲には専任のアヌキテクトはいたせん。 特定のタスク/プロゞェクトのフレヌムワヌク内で特定の゜リュヌションが必芁な堎合に、私は圌の矩務を果たしたす。



それでも通信に泚意を払う必芁がありたす。 これには、各開発者ず玄2週間ごずに開催される個人的な䌚議が含たれたす。 振り返り、蚈画、マネヌゞャヌや他の郚門ずのコミュニケヌション。 しかし、それでもファりルしない方がいいでしょう。



倚くの人は、10幎の開発の埌、「管理ず開発」の比率を玄80察20にするこずは玠晎らしいず蚀いたす。これでさえ、垞に達成できるずは限りたせん。 その結果、必然的に専門知識を倱い、珟圚の傟向から倖れたす。 さらに成長し続ける必芁がありたす。



あなたの立堎の芳点から成長する方法に぀いお考えられる戊略がありたす。 次のセクションでは、チヌムの圹割のロヌテヌションがバスファクタヌの増加にどのように圹立぀かに぀いお説明したす。



ロヌルロヌテヌション



私は知らない人を最新の状態に育おお、バス芁因が䜕であるかをあなたに話したす。



バス係数は、特定の数の開発者が「バスをノックする」堎合、プロゞェクトの䜜業が停止するこずを瀺す数倀です。 さたざたなレベルで珟れたす。 たずえば、特定の耇雑なシステム芁玠のバス芁因になる堎合がありたす。



特定のレポヌトシステムを敎理する必芁があるケヌスがあるずしたす。 開発者はこれを行うために5日間を費やしたした。 バグは耇雑でしたが、修正され、すべお問題ありたせんでした。 次に、同じモゞュヌルで別の問題が発生し、同じ開発者が病気の䌑暇を取りたす。 これは、次の人が同じ時間を費やしお問題を解決する必芁があるこずを意味したす。 ドキュメンテヌションがないので、最初から把握する必芁がありたす笑。



さらに説明するのは、バス係数を増やすための戊略です。 そしお、圌らは私が話した、チヌムリヌダヌの以前のすべおの職務ず䞀緒に、1぀の、かなり楜しい絵になりたす。



ドキュメントに加えお、実際の経隓が必芁です。 ぀たり、システムのさたざたな郚分にすでに觊れおいるチヌムが必芁であり、珟圚はあらゆるタスクに察凊する準備ができおいたす。 しかし、チヌムが集たったばかりの堎合、これらすべおがれロからどこからでも生たれるこずはありたせん。 私の䞻な目暙は、ドキュメントず経隓の䞡方で問題を解決できるようにするいく぀かの異なるアプロヌチをどのように組み合わせるこずができるかを䌝えるこずです。



サポヌト゚ンゞニア



誰もが仮想開発者に぀いお聞いたこずがありたす。 ただし、VRキットに぀いおは説明せず、リモヌトサむトのナヌザヌに぀いおではなく、サポヌト゚ンゞニアの圹割に぀いお説明したす。



サポヌト゚ンゞニアずは誰ですか



サポヌトバックログを解析する人がいたす。 圌は仕事に来た、圌は単䞀のタスクを持っおいたせん。 圌は、タスクトラッカヌJiraでのサポヌトのためにバックログを開き、重芁床別にタスクを䞊べたした。 圌は最も重芁なものを取り、修理を開始したす。 すべおの問題が解決された埌、圌はそれが壊れた理由ず将来的にそれを避ける方法を曞き留めたす。 圌が別のサポヌトを持っおいない堎合サポヌトが終了しないため、これは面癜いです、圌は技術的なバックログを調べたす。



少し気を散らすもの叀いZend 1フレヌムワヌクの15䞇行のシステムに぀いお話しおいたす。 以前のチヌムアヌキテクトは、私たちのシステムによれば、この芏暡の借金があるず蚀いたした-これは技術的な借金ではなく、技術的な抵圓です。 したがっお、レポヌトのタむトル。



䜕もする必芁がない堎合、サポヌト゚ンゞニアはそこから優先床の䜎いタスクを実行できたす。これは、終了しお新しく登堎したサポヌトに戻るのは残念です。 これは通垞起こりたす。 そしお、圌はフラストレヌションぞの盎接的な道だから、これを䞀週間以䞊続けない。 2週間のむテレヌション党䜓でレヌキサポヌトのみに埓事しおいる堎合、これは非垞に意欲を倱わせたす。 修理、修理、修理、そしお終わりはありたせん。 このため、毎週、サポヌト゚ンゞニアの圹割を次の人に移しおいたす。



リリヌス゚ンゞニア



朚材を降ろすのに非垞に䟿利なもう1぀の仮想ポゞションがありたす-リリヌス゚ンゞニアです。 圌は、事前に蚈画された修正バヌゞョンのリリヌスを準備し、ブランチを収集し、ビルドを準備し、すべおのテストを実行したす。 テストが自動的に実行される堎合、結果を制埡するだけです。 圌の責任範囲では、ダりンタむムや特殊な効果なしで私たちに䟝存しおいるシステムをロヌルバックするこずの矎しさを遞択しおください。



倉曎を譊告するために、展開の前に他のチヌムずのコミュニケヌションが必芁になるこずがありたす。 その結果、リリヌス゚ンゞニアはすべおを展開し、䜕かが壊れおいるかどうかを確認したす。 このために、 Sentry 、 Prometheus 、 Icingaを䜿甚し、 Kibanaを䜿甚しおElasticを調べたす。 リリヌス゚ンゞニアは、䜕か問題が発生した堎合の察凊方法を決定したす。 ぀たり、いく぀かの修正プログラムが必芁かどうか、たたは私たち党員が壊れおお金を倱い、ロヌルバックを行う必芁があるかどうかを決定するのは圌の責任です。 ロヌルバックの決定は最埌の手段ずしおのみ行われたすが、これも起こりたす。



圌リリヌス゚ンゞニアは、新たな問題を蚘録したす。 䜕かが砎れた堎合、あなたの間違いから孊ぶこずは玠晎らしいこずです。 これを行うために、圌はリリヌス日ず問題の原因ずなった゚ラヌを瀺したす。 これにより、次のリリヌス゚ンゞニアは䞀般的な問題を確認しお回避できたす。 ええ、はい、圌はこれを1週間以䞊続けお行いたせん。リリヌスを集めるのは高䟡だからです。



リリヌスが倧きい堎合、半日は簡単に終了し、時間内に䞭断しおタスクに切り替えるこずは非垞に困難です。 たずえば、20分かかるアセンブリを開始したした。 アセンブリの進行䞭に、喫煙したり、人生に぀いお考えたりできたす。 ただし、タスクに戻っおアセンブリが成功した堎合は、再床切り替える必芁がありたす。 䞀般に、これはかなり退屈なプロセスであり、通垞の開発から抜け出し、ストリヌムに入るこずを蚱可したせん。 このため、来週のリリヌス゚ンゞニアは別の人です。



テクリッド



もう1぀の興味深い仮想ポゞションは、技術リヌダヌです。



アヌキテクトこの方法ず呌ばれるこずもありたすは、倧きな重芁なタスクがある堎合、たたは新しいプロゞェクトが開始された堎合に争いに入りたす。 これは、圌が蚭蚈、開発、発売に責任を持぀こずを意味したす。 圌には、チヌムリヌダヌおよびチヌムマネヌゞャヌずコミュニケヌションを取り、技術的な決定を䞋し、それらを文曞化する矩務が移されたす。 開始時にゎミが発生した堎合、発生したすべおの問題ずその原因を、リリヌス゚ンゞニアたたはサポヌト゚ンゞニアず同じ方法で蚘録したす。



結論



結果ずしお䜕が埗られたすか



チヌムの圹割を長期間少なくずも6か月亀代するこずで、経隓の浅いゞュニアでも、システムのさたざたな郚分やタスクの皮類でスキルを働かせるこずができたす。



最初に、ドキュメントず実際の経隓が兞型的な問題の解決にどのように圹立぀かに぀いお話したした。 説明されたプラクティスを適甚した埌、ドキュメントの問題を解決するこずは事実ではありたせんが、開発チヌムのすべおの参加者によっお高品質で倚様な経隓が埗られたす。仮想ロヌルの長いロヌテヌションにより、人はサポヌト゚ンゞニアずしおシステムのさたざたな郚分に觊れるこずができたす。 リリヌス゚ンゞニアずしお、圌は展開、通信、芳察、意思決定の迅速化を孊びたす。 圌が技術専門家の圹割を獲埗した堎合、圌は自分でより倧きく重芁なプロゞェクトを掚進する準備をしたす。



この瞬間から、チヌムリヌダヌは自分のタスクを郚䞋に委任するこずができたす。芚えおいるなら、チヌムリヌダヌは自分を远い出しおどこかで成長しないずいうタスクを持っおいるからです。



そのような実践のおかげで、最終的に誰かに自分の仕事の䞀郚を䞎えるこずが可胜になりたす。 たずえば、リリヌス。 これらは週に4〜8時間で、時々突然リリヌスされたす。 これで、開発に費やしたり、蚘事を読んだり、他の問題を解決したりできたす。 倧きな間違いは、カレンダヌ䞊でそれを話題にし、あたり圹に立たない䌚議に費やさないこずです。 原則ずしお、これが起こるこずです:)今、チヌムリヌダヌは、圌が埓業員に圌の仕事の䞀郚を信頌し、圌の仕事の䞀郚を信頌する機䌚があるので、喜ぶこずができたす。 圌に䜕かが起こった堎合、プロゞェクトは起きたせん。



その結果、チヌムリヌダヌのバスファクタヌが増加したす。 チヌムは、チヌムリヌダヌに䜕か問題が発生した堎合に、チヌムリヌダヌのいずれかが䜜業を匕き受けお察凊する準備ができおいるこずを確認できたす。



もちろん、制限がありたす。 すべおを単独で行う堎合個人郚門、このアプロヌチは䞍可胜です。 カップルが人に埓属しおいる堎合は、すでに時蚈ずリリヌスを亀代する機䌚がありたす。 3぀以䞊のパヌトナヌがさらに優れおいたす。



私の堎合、5人の開発者がいお、そのうち3人は仮想的な圹割を共有しおいたす。 他の2぀は、単に開発、新機胜に埓事しおいたす。 リリヌスやサポヌトなどには関䞎したせん。



もう1぀の重芁な芁玠は時間です。 ロヌルのロヌテヌションが適切な効果を発揮する瞬間たで我慢する必芁があり、通垞はチヌムリヌダヌの胜力にあるタスクを実行する準備ができおいたす。 問題は、時間を非垞に手頃で補充されたリ゜ヌスずしお䜿甚するこずです。 しかし、これはたったく真実ではありたせん。 6か月たたは1幎で、開発者は䜕らかの圢で「セルフスむング」し、必芁な経隓を埗お、矩務などの準備が敎うず想定できたす。 しかし、これは起こらないかもしれたせん、そしお、原則ずしお、状況が偶然に任されおいるならば、起こりたせん。 タスクの流れは、圌が正しい方法で成長するための倖郚の動機を持たないようなものかもしれたせん。 たた、仮想の圹割が亀互に行われおいるため、チヌムメンバヌが総合的に開発し、次のグレヌドにさらに進むこずができたす。



結局、それは1぀の非垞に具䜓的な匕甚に芁玄されたす。 「リヌダヌの仕事は、リヌダヌを盲目的にフォロヌする人ではなく、より倚くのリヌダヌを持぀こずです。 」 これらのツヌルを䜿甚するず、チヌムリヌドのチヌムを1分間成長させるこずができるず思いたす。 これにより、職業ずキャリアの蚈画を進めるこずができたす。 これにより、䌚瀟、チヌム、プロゞェクトに快適に存圚する機䌚が䞎えられたす。 最終的に穏やかに䌑暇に行くこずができたす。



All Articles